{
    "data": {
        "id": "241212_BiDcA3_8JM",
        "url": "https:\/\/davidnoonan.art",
        "summary": "https:\/\/www.webpagetest.org\/results.php?test=241212_BiDcA3_8JM",
        "testUrl": "https:\/\/davidnoonan.art",
        "location": "FRA_DE_02:Chrome",
        "from": "Frankfurt, Germany - <b>Chrome<\/b> - <b>Cable<\/b>",
        "connectivity": "Cable",
        "bwDown": 5000,
        "bwUp": 1000,
        "latency": 28,
        "plr": "0",
        "shaperLimit": 0,
        "mobile": 0,
        "completed": 1734014278,
        "testRuns": 1,
        "fvonly": false,
        "successfulFVRuns": 1,
        "successfulRVRuns": 1,
        "lighthouse": {
            "lighthouseVersion": "11.4.0",
            "requestedUrl": "https:\/\/davidnoonan.art\/",
            "mainDocumentUrl": "https:\/\/davidnoonan.art\/",
            "finalDisplayedUrl": "https:\/\/davidnoonan.art\/",
            "finalUrl": "https:\/\/davidnoonan.art\/",
            "fetchTime": "2024-12-12T14:37:32.865Z",
            "gatherMode": "navigation",
            "runWarnings": [],
            "userAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/129.0.0.0 Safari\/537.36",
            "environment": {
                "networkUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2",
                "hostUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/129.0.0.0 Safari\/537.36",
                "benchmarkIndex": 2081,
                "credits": {
                    "axe-core": "4.10.0"
                }
            },
            "audits": {
                "is-on-https": {
                    "id": "is-on-https",
                    "title": "Uses HTTPS",
                    "description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https:\/\/developers.google.com\/web\/fundamentals\/security\/prevent-mixed-content\/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP\/2 and many new web platform APIs. [Learn more about HTTPS](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/is-on-https\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "viewport": {
                    "id": "viewport",
                    "title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`",
                    "description": "A `<meta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https:\/\/developer.chrome.com\/blog\/300ms-tap-delay-gone-away\/). [Learn more about using the viewport meta tag](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/viewport\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "warnings": [],
                    "metricSavings": {
                        "INP": 0
                    },
                    "guidanceLevel": 3
                },
                "first-contentful-paint": {
                    "id": "first-contentful-paint",
                    "title": "First Contentful Paint",
                    "description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-contentful-paint\/).",
                    "score": 1,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 397.93799999999999,
                    "numericUnit": "millisecond",
                    "displayValue": "0.4\u00a0s",
                    "scoringOptions": {
                        "p10": 934,
                        "median": 1600
                    }
                },
                "largest-contentful-paint": {
                    "id": "largest-contentful-paint",
                    "title": "Largest Contentful Paint",
                    "description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
                    "score": 0.98999999999999999,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 626.28899999999999,
                    "numericUnit": "millisecond",
                    "displayValue": "0.6\u00a0s",
                    "scoringOptions": {
                        "p10": 1200,
                        "median": 2400
                    }
                },
                "first-meaningful-paint": {
                    "id": "first-meaningful-paint",
                    "title": "First Meaningful Paint",
                    "description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more about the First Meaningful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-meaningful-paint\/).",
                    "score": 1,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 397.93799999999999,
                    "numericUnit": "millisecond",
                    "displayValue": "0.4\u00a0s"
                },
                "speed-index": {
                    "id": "speed-index",
                    "title": "Speed Index",
                    "description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/speed-index\/).",
                    "score": 1,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 455,
                    "numericUnit": "millisecond",
                    "displayValue": "0.5\u00a0s",
                    "scoringOptions": {
                        "p10": 1311,
                        "median": 2300
                    }
                },
                "screenshot-thumbnails": {
                    "id": "screenshot-thumbnails",
                    "title": "Screenshot Thumbnails",
                    "description": "This is what the load of your site looked like.",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "filmstrip",
                        "scale": 3000,
                        "items": [
                            {
                                "timing": 375,
                                "timestamp": 23833545603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2MBERISGBUYLxoaL2NCOEJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY\/\/AABEIAQIB8gMBEQACEQEDEQH\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APQKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\/\/2Q=="
                            },
                            {
                                "timing": 750,
                                "timestamp": 23833920603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                            },
                            {
                                "timing": 1125,
                                "timestamp": 23834295603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                            },
                            {
                                "timing": 1500,
                                "timestamp": 23834670603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                            },
                            {
                                "timing": 1875,
                                "timestamp": 23835045603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                            },
                            {
                                "timing": 2250,
                                "timestamp": 23835420603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                            },
                            {
                                "timing": 2625,
                                "timestamp": 23835795603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                            },
                            {
                                "timing": 3000,
                                "timestamp": 23836170603,
                                "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                            }
                        ]
                    }
                },
                "final-screenshot": {
                    "id": "final-screenshot",
                    "title": "Final Screenshot",
                    "description": "The last screenshot captured of the pageload.",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "screenshot",
                        "timing": 643,
                        "timestamp": 23833813276,
                        "data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEFAgMEBwYI\/8QATRAAAgEDAgMCBwoKCQIHAAAAAAECAwQRBSEGEjFBURMWImFxkpMUFTVTc4GRsbLRIzIzNkNVYnSDwQclJkJFUqHh8GOCJDREVGRywv\/EABsBAQACAwEBAAAAAAAAAAAAAAABAwIEBgcF\/8QAOxEBAAIBAQMHCQUIAwAAAAAAAAECAxEEEiEGFTFBUXHRExYzUmGRkqGxBSMyQnIUIiQ0gdLh8FPB4v\/aAAwDAQACEQMRAD8A\/SWva7Q0adurmEpRq5eYtbJOKeE+v4+cdyb7Dho8ZafXlbxo07lutUp0kpQUcSm0lnL7pJ7Z2fmePpQB8lZ8d6bXpTlVoXdCcFFyhOCysxjLv\/a+rtlFPqtuMNOuLm3t4U7pVa3JhOn+KpPCb326r6V58fRgCp13XKGjSt1cxk41ed5XYorLwu19yKqPHFg85t7pLysNxXlYeFjD3z5vS9lk+rAHytHjnTalorh0buKwnKPg03HPfh+jfp3Zw8XVbVKcNFjqVKnUq0504VIQS8pqWMbLPf5ywAHyj44sFKcJW91GrDEalNxTlCeWnFpPO2N306d6zm+N9Mc5RhC4lyRjKckotRT6b56\/V24PqABSaVxNY6ldUbehG4jOtGU4OpDCajs319P0eg16xxRa6Vq3uG4pVW\/Axrc8cYw5SX\/569N0X4A+Vlx3pEaPhWrnwfMoOXg1s30TWc9j+ZZ6Yz16XxVZajqCtKVK5jOUnGE5QXJLEW3hptdkvTjbJdxoUYqoo0qaVRtzxFeU+mX3mThBzjNxjzRTSeN0n1+oCr1bXbfTLqFG4hLeHPzc0VnqtstZxjfuTTexWT450um5upTu4QjKMVKVNLmbzjCzns6tbZWe3H1IA49J1CnqdmrmjCcIOUopTabeG1nZtYeMrzHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMhkATkZIJADIIAnIIJYAAAAAAyAQBORkgATkZIAE5GSABIyQAJyMkACcjJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAJIJAAAAEAAACADqAAIJIAAAAAAJIAAEggAAAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFdxJUnS4f1KpSnKFSFtUlGUXhxai8NMxtbdiZ7ExGvBYA\/MsuLNejt78Xr\/jS+82UuLNeeM6te+2kfAnlDij8k\/Ju\/sN+2H6WJPznT4p1t\/4pd+1Z0U+Jdab+E7v2rK55S4Y\/JPyTzffth+gweBLiPWcb6ld+1ZuhxDrH6xuvasiOU2KZ08nPyTzffth7uDw6Ovat+sbr2jM467qrfwjde0ZZ5w4\/wDjn5I\/YL9sPbh2ninv3qsU86hcv+IyffzVeXPvhc+0ZXPKbFHCcc\/JPN1+2HtQPEvf\/Vf1hc+0ZxX3EWsQVRrUruOMYxUZjHKnBM6bk\/JPN1+2HvRJ+cYcU65zYeq3j\/is2rijW8P+tLz2rLJ5SYY\/JPyY8337YfokH51fE+t\/rS79qx4z63+tbz2rHnLh9Sfknm+\/bD9Eg\/Oj4p1vHwpee0YjxRrj\/wAVvPasecmH1J+Rzffth+iwfnWXFGuKWPfS73\/6rM4cTa23vql3j5Vjzlw+pPyOb79sP0R2jJ+evGbWsv8ArO79qy54R17VLriKwpXGoXM6cqqTjKo2mu5mWPlHiyXikUnjMR1daLbBesTOscHtgIB0TQCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV8Vfmzq37pV+wy0Kvin82dV\/dav2GV5fwW7pTXph+WInTRRpprLZ10Vg83tL78OihFY36nXBYxhnNSTOqnE17XjRZEN0EsZN1OWEYU4G6Mdim2aYnWGcVZRcu82UpPm3MVHY2UotPpuVxltr0st2NHSvKijXF81SUItNx3fmOPWdSpaVYSq1ZKMpbRz0zjq+5bdTg4Vu\/Dab7qVaNadeTcpdcY7D6E4\/KUjJboU66TuwvIUm+wrdUjh1V16fyLGhcKviUejX+hwaqt6z9H1I04ikfh6dVvFSyj3ImMZZ6mxRfImzNJYSNis161c6tLym9jCUn0RtnHyn2mlx8rZEcOo4kepyaxqEtLtqVVW8qnhJ8ie6ivn7\/ADHYljLRzanp0dUja0rmtUjTpVFJJPbDaysF2Hci8b\/Qxtrpwb7Gt7t02F3mnHMuV01LMk\/OjfBvDNEdOtbCrVhaZdOUubMt306Z8x0RTZVlmszM16GdYmI4sovfftPoOC1\/anTPlolBCLz3l\/wbhcVaX8tEy2b0+Pvj6oy+jt3S9+BJB6g5sAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXxT+bWq\/utX7DLQrOKfza1X91q\/YZXl\/BbulNemH5eoR7TtpRwtzTRhsddOOx5jezoohspJs64R2RppQ7TqpRNa8rIhsgjfFGENjcsY2RRPFl0JSwka7q4p2dvKvVeIR\/1fRIm5rU7ajKrWliMVnzv0LtPjOINYq30\/c1vCtGEnKKy1T3i01+08+bz7F2zbNbNeOxF7xWFdeatU1G9qVqtWnTisry6Lq04bRxlPru+nLv8AOW3D+janWupO4uq6tJLHO6aoJr\/LCl2Lvbxn673h\/hm209OrVfhrmUnOUmsJNvOy\/wCdC+xhm\/tP2hFK7mGOH+\/7\/wBKqYpmdbdLXRoxoxUIZwu17tlfqUcurl938i1XUrNRWfCnyMdpm2rYmFU45DTwZuGxKp5i8dTc1V6OabeXgx9KNnJu\/MY1F3GcIa998Izj2GMFtuZ8r2JmUxCXF92TKmkk8mxpY84a2MNU6EMZyX3Bq\/tTpny0SiSL\/g1f2n0x\/wDWiW7L\/MY++Pqwzejt3S96AB6k5oAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbxN+bup\/u1T7LLIruI1nh\/Ul329T7LK83o7d0pr0w\/NtGO2DqpQTRMaS6HRTp+Y8pvd0+6xisG+CI5DOKKZsnRmkcerarS023lOT5qmyUUs7vpt\/qb7uvG3ouUpKOE223hJHn\/ABXWqVrhVZwjyQi3SzWUFmLjJtrr2dnYvObWw7N5fJG90MMl92EaprVzqUqXuiNWnSyouM5qDxJNN8vVY2X8yw4JpU77Wa0\/c78HQhGXPJNeVhJLfd\/i9vcfOWNlWubiMbKntlqLjndc6kt3v0bzjbr0PV9EsFp1jChzuc+s5tJOT+Y+l9oZabPi3KdMqcNZvOsrKOxK6mOTXXrKlDPac1Ea8Ibremkm5PZFbdJy53jLe+CY3DuLiNJdOssG2vtXfzFtYmnBGuqqkuu25DXKl59iyqUYt5S6nJOGZPC2RdW8SwmHFjGTGa7jqqUs4lH5zTy56lsWY6NKjsZY3yb408kyoPGRvQz0a5dehKwTybvKMlB4ImTRC3kXvB\/50aZ8tEpHFpou+D1\/afTPlol2yT\/EY++PqrzR93bul7yAD1RzIAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK\/iHfQtQ\/d5\/ZZYHBr\/wHf8AyE\/ssqz+jt3Syr0w8ChT3N0YdxnBZ3N8KecHkFrur0aFDPYVWr6rCzmqFCKqXDeG3tCn25k\/Rvj6luWutXC07TalV\/jtcsd8bs+K1eyuJ6UlKnJ3V3+DjShFt0aL\/Ga\/aeVl+f0m5sWGuWYtfo\/36K8nCOCbutS1NU3C5jVoRf4TwrcfDSeUunSKey8+T5u5qK6uHVpwpSUvKzCm3F5g1Lypb9V3JpJd5banJ2drCztZVIRpxcY+QofizWWureU8bJ7eky4U0dXWpupNOVK3bTb3y1KWE28vt83oR9qk1w45yT0R0Na1ZtaIfT8N6UrOgq1bE7ie\/M47xT7D6CLNUY4M4vc5rNktltNrN2tIrGjOtVjRpSnN4jFZbKfVbqVO3W755N4i39xZXU0otybUF132bKWjRlqF+pyWacXnDzsizBWI\/et1Mbdiw0K3nCEq1V7z6LzZOuus1ZelHTCOEkkaa0c1XnvRTN9+82llFdIa02u5kySa85LjhmWMojU0cVWlhOUfoOZLfdFo49yOGpDllui2lteCJqwpJKXpN9LEnyvtMFBNZWzN0I+Un2om0p0ZO2XLnG5h4FKW\/Yd1Gaaw+pM4ZyU+UnrZbqsqRimy24PSXEmmtL9MjldJPs3LbhSljiDT5Y\/So3Niv\/EY\/wBUfVTnj7u3dL2gAHrTlgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGv\/Al\/8hP7LO84Nf8AgS\/+Qn9llWf0du6WVfxQ8QprZHS5woUfCTaSSzlnLRSnKXNtSp7zfe+7\/n8zmaer13zNqzpyxJL9I12ehdv0Hj\/k96ePR1uuck37vre+F95FjSf4GD\/vv\/M13FBqusUKtzKUVCtywlGM4uSxFwUt911x9GCy4m1JVasbbTq3O4SgpwpVF5O72ax0a+rsPi6lf8G1JTqVXyKWZSlJpwku\/vzvn5j7ex7PvRv2jTsjsa+S+nCFrXbuqroRhjws5xyo7PmSa7s\/6\/d9vpOnx0+0jSivKflSfe2fM\/0cWdWvb1b28tlFqSjSm4450o4zj5up9w4mn9o5t23kK9EdPesw11jfnraJLc03FV03CMMZk93n8Vd50VpKnBy2z2J9p87qN7KUuSnPMm\/Kals3tsvMaeHHOSVluDO7uZXE1RoJuOezO\/QuLC3VtQjH+8\/xn5zk0y1VGnGcl5bRYp9DLNeNNyvQxiOtvj1NFf8ALN9zRtpvc11vykn50a1elkheUyJPDwYuDl0eGYylytptGWho2qS6mNSm6scKO4ppSj0N1rspLOSJnTjCdFf4OUXh5+g2ZcVjBZuEHHM1k56sI9Ix+gmMmpuueimnk7ksxWTVSgjpWEjC9uJENCp5exa8NLGvWGdvwqOCLjvksuHZJ6\/YY+NRfsUzO04\/1R9VeePurd0vXiAD2NyQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX05aJfxi0m6E0m1nHks7yq4rq+B4Z1arhvktKssLtxBsrzRrjtHslNemH581e9lUuaOj6bJqpPLnU68sf703\/LznbqteGjcPz9y03KUVGjSprrKUnhL07nDwvYVbejUu7z\/AM9dPnn+xHsj8xw\/0kahRsdKtnK5pUa8KnuinCefwjp7pLHnx9J5bTHXJnps9eMa8fbPW6yZmtJvLzLVtE1W3vqdarc07aV1cRp45pYi30y8br0ZPt+FLa7vqFC1vJUqtxTuq0KlSlBRj4OLw08JZy847ehWcPWlfijXlq9xbO2sKdXw1KlJt+FqbeU\/MsL6l2nqekafR0628HSjhybnN98m8v8A1Z9T7T2+MWOMU6b\/ANPZ\/RrbPg1tN46HXRpQpUoU6axGKwjJwy9kZplTxRqXvdpknD8tUTUEuuyy2ctjrbLeKx0y+jPCNVbr2oPndGg91tJp7426Fbw3SldXNSc4VFCk0svZN46YKbRaFfUb6NTn8JzOUc+jH3nolvbxt6EacF0W\/nPrZ93ZaeSjplTWJvO8xaJRlLqF1Pm6rNGcOphW\/KPPejdTRquE+aS86MYniaMZyxHC6HLLdmeG2dNtbKTU5Mz1iqNNUW0My5TqVONPKXU2RUU8RRtjHO7KLXZRDmjTnOTU1iPX0m10V16HQlgGE3lOitqUZU5Zg9mZcssndJKRjCLWzMvKdqN1V1nJbPKLThZt8Qadv+lQrUlOLTSZ1cMW\/JrllJ9lVG5sGSJ2jH+qPqp2iPurd0\/R68R2gk9icigAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv4g+A7\/PxE\/sssCv4ieNB1B91vU+yyrN6O3dLKv4oeGU25SSXVsrOJdJ0++u7StdWkbm4o5hDnbcd8N5Xb9B3Wd1So81SrLC6KXYjZaV4V3OpGSllvGGeSUtfFbfrrGjsZrFo0l0WtpSt1FQilhdiOvmOXwhPPlbGtaJtOsrIh1xll4j2nznEGmPVdVdGrVUaFOC2jvL\/AG6l3GryPK6oraELn3zr1KqXgpbpp5Tf8uhbs8zjtN6zpOiLRrwlt0nTqGn0VChDlx2vr85YGpGa6Fd7WvO9bpTERHCBxyIw3MomyKz2P6CuZNCC3MJxzXx2ZR0xWOiNco5rr0oxieJoihQUKjeMxZ1KlFLZbGcUsGXYV2tMp0aVRiuiMkuXYzIe7I1NAwkmZ4JGpo1InJnyrIcRqjQi9jv0D4as\/lEV6i0WGgLGtWefjEbWw\/zWP9UfVVtHor90\/R6mQED2lxqSAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3iZ44d1N\/wDxqn2WWRVcWSUOF9WnLpG0qt+oyvLxpbuZV6Yfni1uIt8uz2w11+k69PoULWVR0Fy8\/VZ2XoPirbiC1VSUaFC7qyz\/AHKUn9Ze2ep3Nb8hpd413ySj\/M8zzbJkrE8NI9vB19clZfTxkZRbx02KujV1Sp001Q\/+9VfcdMKGr1H+Ja0188j584tOmYj+q6Jdkmsbvzkxa\/4zkemanOWal9TpruhSX8zdDSnj8LqdR+iSj9RhMUj8318E8ex0o2QcY9Wl6djVHTrP9Jc1anpqM207LTKck1TUn5039ZVaae33J0lCu7ZPDr089ykbad3Qb8mbl6Itm6EbOL8iil6InRGpSS8mBVa1eqJNGhVk3iMKj\/7TOMc1E2mt+jOhVE+iMHvVT85VvexOjbghmRD3KxizHlwzIGWqdBInABDHRBOCchMCDv0H4ZtPlEcOTu0H4YtPlEbWwfzWL9UfVVtHor90\/R6gQAe1uLCSABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVcV1VQ4Y1arJc0YWtWTXelBstTXc0Y3FvUo1M8lSLjLD7GYZK71ZhNZ0mJflC54i9yzhGnb0+WSynCjOX1G+24qqNrHhV5o20vuP0WuENKSx4Kb9M2T4oaT8TL1mcZPJ\/aJjSaV+L\/wAug51xa9fu\/wAvAqfEU6iS\/wDFt\/s0ZfcZx1lyeHSvpfwZ\/ce9rhLSl0oy9ZkLhHSl0pTX\/eyrzb2nqrX4p\/tZc74vb7v8vCHqaeF7kvpP93n9xsjftLawvs\/u8j3TxU0z4up67JXCumLpTqeuyJ5N7V6tfin+053w+33R4vEIahUfTT9Q9g0bIahUb+DNQ9PgT23xX034ufrseK+m\/Fz9dmE8mdr9WvxT4J54w+33R4vGKeoVnhrTL\/56WP5m6Oo18Z97L71F957D4r6b8XP12PFfTfi5+uzCeS+1z+WvxT4J54w9k+6HkfvpWj\/hd\/8ANCP3ma1OtzL+rL7r\/lj956z4r6b8XP12PFfTfi5+uzHzV2v1a\/FbwOeMPZPy8Xlj1OePg++9SP3kPU5r\/D731I\/eeqeK+m\/Fz9djxX034ufrsx81Nr7K\/FPgc8YOyfl4vKJatNL4NvvUX3muWtTj102\/9mvvPW\/FfTfi5+ux4raZ8XP12THJTavVr8U+Bzxg7J+Xi8ieutPD0zUPZr7zHxhinvp9+v4a+89f8VtM+Ln67MXwppb60peuzLzV2n1a\/FPgjnfD2T7o8XkfjBTSy7K99mvvMPGW3zh2l4vTT\/3PXnwlpT60ZeszB8G6O\/0EvXZMclNo661+KfA54w+33R4vJlxHbv8A9Pc+p\/ud\/DvE1jLiTS7bFZVa9eMIJw7fOekeJejf+3l67NlrwjpNrd0rmjQcatKXNF8z6l+zcmM2LNTJaI0iYn8U9X9FeX7VxXx2rETxjs\/y+gIJwMHdufCCcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB\/\/Z"
                    }
                },
                "total-blocking-time": {
                    "id": "total-blocking-time",
                    "title": "Total Blocking Time",
                    "description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-total-blocking-time\/).",
                    "score": 1,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "0\u00a0ms",
                    "scoringOptions": {
                        "p10": 150,
                        "median": 350
                    }
                },
                "max-potential-fid": {
                    "id": "max-potential-fid",
                    "title": "Max Potential First Input Delay",
                    "description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-max-potential-fid\/).",
                    "score": 1,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 24.405000000000001,
                    "numericUnit": "millisecond",
                    "displayValue": "20\u00a0ms"
                },
                "cumulative-layout-shift": {
                    "id": "cumulative-layout-shift",
                    "title": "Cumulative Layout Shift",
                    "description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https:\/\/web.dev\/articles\/cls).",
                    "score": 1,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 1.6614366087241769e-5,
                    "numericUnit": "unitless",
                    "displayValue": "0",
                    "scoringOptions": {
                        "p10": 0.10000000000000001,
                        "median": 0.25
                    },
                    "details": {
                        "type": "debugdata",
                        "items": [
                            {
                                "cumulativeLayoutShiftMainFrame": 1.6614366087241769e-5
                            }
                        ]
                    }
                },
                "errors-in-console": {
                    "id": "errors-in-console",
                    "title": "Browser errors were logged to the console",
                    "description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/errors-in-console\/)",
                    "score": 0,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "sourceLocation",
                                "valueType": "source-location",
                                "label": "Source"
                            },
                            {
                                "key": "description",
                                "valueType": "code",
                                "label": "Description"
                            }
                        ],
                        "items": [
                            {
                                "source": "network",
                                "description": "Failed to load resource: the server responded with a status of 404 ()",
                                "sourceLocation": {
                                    "type": "source-location",
                                    "url": "https:\/\/davidnoonan.art\/favicon.ico",
                                    "urlProvider": "network",
                                    "line": 0,
                                    "column": 0
                                }
                            }
                        ]
                    }
                },
                "server-response-time": {
                    "id": "server-response-time",
                    "title": "Initial server response time was short",
                    "description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/time-to-first-byte\/).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "numericValue": 85.419000000000011,
                    "numericUnit": "millisecond",
                    "displayValue": "Root document took 90\u00a0ms",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [
                            {
                                "key": "url",
                                "valueType": "url",
                                "label": "URL"
                            },
                            {
                                "key": "responseTime",
                                "valueType": "timespanMs",
                                "label": "Time Spent"
                            }
                        ],
                        "items": [
                            {
                                "url": "https:\/\/davidnoonan.art\/",
                                "responseTime": 85.419000000000011
                            }
                        ],
                        "overallSavingsMs": 0
                    },
                    "guidanceLevel": 1
                },
                "interactive": {
                    "id": "interactive",
                    "title": "Time to Interactive",
                    "description": "Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/interactive\/).",
                    "score": 1,
                    "scoreDisplayMode": "numeric",
                    "numericValue": 604.96900000000005,
                    "numericUnit": "millisecond",
                    "displayValue": "0.6\u00a0s"
                },
                "user-timings": {
                    "id": "user-timings",
                    "title": "User Timing marks and measures",
                    "description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/user-timings\/).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    },
                    "guidanceLevel": 2
                },
                "critical-request-chains": {
                    "id": "critical-request-chains",
                    "title": "Avoid chaining critical requests",
                    "description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn how to avoid chaining critical requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/critical-request-chains\/).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "displayValue": "3 chains found",
                    "details": {
                        "type": "criticalrequestchain",
                        "chains": {
                            "0F797843940873FDDBF06081FA84802C": {
                                "request": {
                                    "url": "https:\/\/davidnoonan.art\/",
                                    "startTime": 23833.175969,
                                    "endTime": 23833.437612000002,
                                    "responseReceivedTime": 23833.436716,
                                    "transferSize": 1772
                                },
                                "children": {
                                    "303430.2": {
                                        "request": {
                                            "url": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                                            "startTime": 23833.445181999999,
                                            "endTime": 23833.516872,
                                            "responseReceivedTime": 23833.515620999999,
                                            "transferSize": 5774
                                        },
                                        "children": {
                                            "303430.9": {
                                                "request": {
                                                    "url": "https:\/\/davidnoonan.art\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                                                    "startTime": 23833.550918000001,
                                                    "endTime": 23833.764588999999,
                                                    "responseReceivedTime": 23833.614267000001,
                                                    "transferSize": 77011
                                                }
                                            }
                                        }
                                    },
                                    "303430.4": {
                                        "request": {
                                            "url": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                                            "startTime": 23833.448254999999,
                                            "endTime": 23833.702053000001,
                                            "responseReceivedTime": 23833.65511,
                                            "transferSize": 30624
                                        }
                                    },
                                    "303430.5": {
                                        "request": {
                                            "url": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                                            "startTime": 23833.454757,
                                            "endTime": 23833.725804999998,
                                            "responseReceivedTime": 23833.682347999998,
                                            "transferSize": 23244
                                        }
                                    }
                                }
                            }
                        },
                        "longestChain": {
                            "duration": 588.61999999731779,
                            "length": 3,
                            "transferSize": 77011
                        }
                    },
                    "guidanceLevel": 1
                },
                "redirects": {
                    "id": "redirects",
                    "title": "Avoid multiple page redirects",
                    "description": "Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/redirects\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "LCP": 0,
                        "FCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0
                    },
                    "guidanceLevel": 2
                },
                "installable-manifest": {
                    "id": "installable-manifest",
                    "title": "Web app manifest or service worker do not meet the installability requirements",
                    "description": "Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more about manifest installability requirements](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/installable-manifest\/).",
                    "score": 0,
                    "scoreDisplayMode": "binary",
                    "numericValue": 1,
                    "numericUnit": "element",
                    "displayValue": "1 reason",
                    "warnings": [],
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "reason",
                                "valueType": "text",
                                "label": "Failure reason"
                            }
                        ],
                        "items": [
                            {
                                "reason": "Page has no manifest <link> URL"
                            }
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "manifestUrl": null
                        }
                    }
                },
                "splash-screen": {
                    "id": "splash-screen",
                    "title": "Is not configured for a custom splash screen",
                    "description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more about splash screens](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/splash-screen\/).",
                    "score": 0,
                    "scoreDisplayMode": "binary",
                    "explanation": "Failures: No manifest was fetched.",
                    "details": {
                        "type": "debugdata",
                        "items": [
                            {
                                "failures": [
                                    "No manifest was fetched"
                                ],
                                "isParseFailure": true,
                                "parseFailureReason": "No manifest was fetched"
                            }
                        ]
                    }
                },
                "themed-omnibox": {
                    "id": "themed-omnibox",
                    "title": "Does not set a theme color for the address bar.",
                    "description": "The browser address bar can be themed to match your site. [Learn more about theming the address bar](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/themed-omnibox\/).",
                    "score": 0,
                    "scoreDisplayMode": "binary",
                    "explanation": "Failures: No manifest was fetched,\nNo `<meta name=\"theme-color\">` tag found.",
                    "details": {
                        "type": "debugdata",
                        "items": [
                            {
                                "failures": [
                                    "No manifest was fetched",
                                    "No `<meta name=\"theme-color\">` tag found"
                                ],
                                "themeColor": null,
                                "isParseFailure": true,
                                "parseFailureReason": "No manifest was fetched"
                            }
                        ]
                    }
                },
                "maskable-icon": {
                    "id": "maskable-icon",
                    "title": "Manifest doesn't have a maskable icon",
                    "description": "A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn about maskable manifest icons](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/maskable-icon-audit\/).",
                    "score": 0,
                    "scoreDisplayMode": "binary",
                    "explanation": "No manifest was fetched"
                },
                "content-width": {
                    "id": "content-width",
                    "title": "Content is sized correctly for the viewport",
                    "description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn how to size content for the viewport](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/content-width\/).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "image-aspect-ratio": {
                    "id": "image-aspect-ratio",
                    "title": "Displays images with correct aspect ratio",
                    "description": "Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/image-aspect-ratio\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "image-size-responsive": {
                    "id": "image-size-responsive",
                    "title": "Serves images with appropriate resolution",
                    "description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https:\/\/web.dev\/articles\/serve-responsive-images).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "preload-fonts": {
                    "id": "preload-fonts",
                    "title": "Fonts with `font-display: optional` are preloaded",
                    "description": "Preload `optional` fonts so first-time visitors may use them. [Learn more about preloading fonts](https:\/\/web.dev\/articles\/preload-optional-fonts)",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "deprecations": {
                    "id": "deprecations",
                    "title": "Avoids deprecated APIs",
                    "description": "Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/deprecations\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "third-party-cookies": {
                    "id": "third-party-cookies",
                    "title": "Avoids third-party cookies",
                    "description": "Support for third-party cookies will be removed in a future version of Chrome. [Learn more about phasing out third-party cookies](https:\/\/developer.chrome.com\/en\/docs\/privacy-sandbox\/third-party-cookie-phase-out\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "mainthread-work-breakdown": {
                    "id": "mainthread-work-breakdown",
                    "title": "Minimizes main-thread work",
                    "description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/mainthread-work-breakdown\/)",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "numericValue": 132.45500000000001,
                    "numericUnit": "millisecond",
                    "displayValue": "0.1\u00a0s",
                    "metricSavings": {
                        "TBT": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "groupLabel",
                                "valueType": "text",
                                "label": "Category"
                            },
                            {
                                "key": "duration",
                                "valueType": "ms",
                                "granularity": 1,
                                "label": "Time Spent"
                            }
                        ],
                        "items": [
                            {
                                "group": "other",
                                "groupLabel": "Other",
                                "duration": 72.304000000000002
                            },
                            {
                                "group": "scriptEvaluation",
                                "groupLabel": "Script Evaluation",
                                "duration": 33.549000000000007
                            },
                            {
                                "group": "styleLayout",
                                "groupLabel": "Style & Layout",
                                "duration": 19.116
                            },
                            {
                                "group": "scriptParseCompile",
                                "groupLabel": "Script Parsing & Compilation",
                                "duration": 3.4240000000000004
                            },
                            {
                                "group": "parseHTML",
                                "groupLabel": "Parse HTML & CSS",
                                "duration": 2.9089999999999998
                            },
                            {
                                "group": "paintCompositeRender",
                                "groupLabel": "Rendering",
                                "duration": 1.153
                            }
                        ],
                        "sortedBy": [
                            "duration"
                        ]
                    },
                    "guidanceLevel": 1
                },
                "bootup-time": {
                    "id": "bootup-time",
                    "title": "JavaScript execution time",
                    "description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bootup-time\/).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "TBT": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    },
                    "guidanceLevel": 1
                },
                "uses-rel-preload": {
                    "id": "uses-rel-preload",
                    "title": "Preload key requests",
                    "description": "Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn how to preload key requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preload\/).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable",
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0
                    },
                    "guidanceLevel": 3
                },
                "uses-rel-preconnect": {
                    "id": "uses-rel-preconnect",
                    "title": "Preconnect to required origins",
                    "description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn how to preconnect to required origins](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preconnect\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "warnings": [],
                    "metricSavings": {
                        "LCP": 0,
                        "FCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "sortedBy": [
                            "wastedMs"
                        ]
                    },
                    "guidanceLevel": 3
                },
                "font-display": {
                    "id": "font-display",
                    "title": "Ensure text remains visible during webfont load",
                    "description": "Leverage the `font-display` CSS feature to ensure text is user-visible while webfonts are loading. [Learn more about `font-display`](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/font-display\/).",
                    "score": 0.5,
                    "scoreDisplayMode": "metricSavings",
                    "warnings": [],
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "url",
                                "valueType": "url",
                                "label": "URL"
                            },
                            {
                                "key": "wastedMs",
                                "valueType": "ms",
                                "label": "Potential Savings"
                            }
                        ],
                        "items": [
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                                "wastedMs": 213.67099999636412
                            }
                        ]
                    },
                    "guidanceLevel": 3
                },
                "diagnostics": {
                    "id": "diagnostics",
                    "title": "Diagnostics",
                    "description": "Collection of useful page vitals.",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "debugdata",
                        "items": [
                            {
                                "numRequests": 7,
                                "numScripts": 2,
                                "numStylesheets": 1,
                                "numFonts": 1,
                                "numTasks": 252,
                                "numTasksOver10ms": 4,
                                "numTasksOver25ms": 0,
                                "numTasksOver50ms": 0,
                                "numTasksOver100ms": 0,
                                "numTasksOver500ms": 0,
                                "rtt": 0,
                                "throughput": 8897607.6975446399,
                                "maxRtt": 40.938999999999993,
                                "maxServerLatency": 75.671999999999997,
                                "totalByteWeight": 203847,
                                "totalTaskTime": 132.45500000000001,
                                "mainDocumentTransferSize": 1772
                            }
                        ]
                    }
                },
                "network-requests": {
                    "id": "network-requests",
                    "title": "Network Requests",
                    "description": "Lists the network requests that were made during page load.",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "url",
                                "valueType": "url",
                                "label": "URL"
                            },
                            {
                                "key": "protocol",
                                "valueType": "text",
                                "label": "Protocol"
                            },
                            {
                                "key": "networkRequestTime",
                                "valueType": "ms",
                                "granularity": 1,
                                "label": "Network Request Time"
                            },
                            {
                                "key": "networkEndTime",
                                "valueType": "ms",
                                "granularity": 1,
                                "label": "Network End Time"
                            },
                            {
                                "key": "transferSize",
                                "valueType": "bytes",
                                "displayUnit": "kb",
                                "granularity": 1,
                                "label": "Transfer Size"
                            },
                            {
                                "key": "resourceSize",
                                "valueType": "bytes",
                                "displayUnit": "kb",
                                "granularity": 1,
                                "label": "Resource Size"
                            },
                            {
                                "key": "statusCode",
                                "valueType": "text",
                                "label": "Status Code"
                            },
                            {
                                "key": "mimeType",
                                "valueType": "text",
                                "label": "MIME Type"
                            },
                            {
                                "key": "resourceType",
                                "valueType": "text",
                                "label": "Resource Type"
                            }
                        ],
                        "items": [
                            {
                                "url": "https:\/\/davidnoonan.art\/",
                                "sessionTargetType": "page",
                                "protocol": "h2",
                                "rendererStartTime": 0,
                                "networkRequestTime": 4.1319999992847443,
                                "networkEndTime": 265.77499999850988,
                                "finished": true,
                                "transferSize": 1772,
                                "resourceSize": 4606,
                                "statusCode": 200,
                                "mimeType": "text\/html",
                                "resourceType": "Document",
                                "priority": "VeryHigh",
                                "experimentalFromMainFrame": true,
                                "entity": "davidnoonan.art"
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                                "sessionTargetType": "page",
                                "protocol": "h2",
                                "rendererStartTime": 272.8589999973774,
                                "networkRequestTime": 273.34499999880791,
                                "networkEndTime": 345.03500000014901,
                                "finished": true,
                                "transferSize": 5774,
                                "resourceSize": 24268,
                                "statusCode": 200,
                                "mimeType": "text\/css",
                                "resourceType": "Stylesheet",
                                "priority": "VeryHigh",
                                "experimentalFromMainFrame": true,
                                "entity": "davidnoonan.art"
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "sessionTargetType": "page",
                                "protocol": "h2",
                                "rendererStartTime": 273.24699999764562,
                                "networkRequestTime": 275.61800000071526,
                                "networkEndTime": 549.8070000000298,
                                "finished": true,
                                "transferSize": 64089,
                                "resourceSize": 63998,
                                "statusCode": 200,
                                "mimeType": "image\/jpeg",
                                "resourceType": "Image",
                                "priority": "High",
                                "experimentalFromMainFrame": true,
                                "entity": "davidnoonan.art"
                            },
                            {
                                "url": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                                "sessionTargetType": "page",
                                "protocol": "h2",
                                "rendererStartTime": 273.4839999973774,
                                "networkRequestTime": 276.41799999773502,
                                "networkEndTime": 530.21599999815226,
                                "finished": true,
                                "transferSize": 30624,
                                "resourceSize": 86927,
                                "statusCode": 200,
                                "mimeType": "application\/javascript",
                                "resourceType": "Script",
                                "priority": "Medium",
                                "experimentalFromMainFrame": true,
                                "entity": "jQuery CDN"
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                                "sessionTargetType": "page",
                                "protocol": "h2",
                                "rendererStartTime": 273.68400000035763,
                                "networkRequestTime": 282.91999999806285,
                                "networkEndTime": 553.96799999848008,
                                "finished": true,
                                "transferSize": 23244,
                                "resourceSize": 77068,
                                "statusCode": 200,
                                "mimeType": "text\/javascript",
                                "resourceType": "Script",
                                "priority": "Medium",
                                "experimentalFromMainFrame": true,
                                "entity": "davidnoonan.art"
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                                "sessionTargetType": "page",
                                "protocol": "h3",
                                "rendererStartTime": 358.89399999752641,
                                "networkRequestTime": 379.08100000023842,
                                "networkEndTime": 592.75199999660254,
                                "finished": true,
                                "transferSize": 77011,
                                "resourceSize": 130136,
                                "statusCode": 200,
                                "mimeType": "font\/otf",
                                "resourceType": "Font",
                                "priority": "VeryHigh",
                                "experimentalFromMainFrame": true,
                                "entity": "davidnoonan.art"
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/favicon.ico",
                                "sessionTargetType": "page",
                                "protocol": "h3",
                                "rendererStartTime": 607.80400000140071,
                                "networkRequestTime": 608.39999999850988,
                                "networkEndTime": 670.31300000101328,
                                "finished": true,
                                "transferSize": 1333,
                                "resourceSize": 1251,
                                "statusCode": 404,
                                "mimeType": "text\/html",
                                "resourceType": "Other",
                                "priority": "High",
                                "experimentalFromMainFrame": true,
                                "entity": "davidnoonan.art"
                            }
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "networkStartTimeTs": 23833171837
                        }
                    }
                },
                "network-rtt": {
                    "id": "network-rtt",
                    "title": "Network Round Trip Times",
                    "description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https:\/\/hpbn.co\/primer-on-latency-and-bandwidth\/).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "numericValue": 40.938999999999993,
                    "numericUnit": "millisecond",
                    "displayValue": "40\u00a0ms",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "origin",
                                "valueType": "text",
                                "label": "URL"
                            },
                            {
                                "key": "rtt",
                                "valueType": "ms",
                                "granularity": 1,
                                "label": "Time Spent"
                            }
                        ],
                        "items": [
                            {
                                "origin": "https:\/\/code.jquery.com",
                                "rtt": 40.938999999999993
                            },
                            {
                                "origin": "https:\/\/davidnoonan.art",
                                "rtt": 0
                            }
                        ],
                        "sortedBy": [
                            "rtt"
                        ]
                    }
                },
                "network-server-latency": {
                    "id": "network-server-latency",
                    "title": "Server Backend Latencies",
                    "description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https:\/\/hpbn.co\/primer-on-web-performance\/#analyzing-the-resource-waterfall).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "numericValue": 75.671999999999997,
                    "numericUnit": "millisecond",
                    "displayValue": "80\u00a0ms",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "origin",
                                "valueType": "text",
                                "label": "URL"
                            },
                            {
                                "key": "serverResponseTime",
                                "valueType": "ms",
                                "granularity": 1,
                                "label": "Time Spent"
                            }
                        ],
                        "items": [
                            {
                                "origin": "https:\/\/davidnoonan.art",
                                "serverResponseTime": 75.671999999999997
                            },
                            {
                                "origin": "https:\/\/code.jquery.com",
                                "serverResponseTime": 19.549000000000007
                            }
                        ],
                        "sortedBy": [
                            "serverResponseTime"
                        ]
                    }
                },
                "main-thread-tasks": {
                    "id": "main-thread-tasks",
                    "title": "Tasks",
                    "description": "Lists the toplevel main thread tasks that executed during page load.",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "startTime",
                                "valueType": "ms",
                                "granularity": 1,
                                "label": "Start Time"
                            },
                            {
                                "key": "duration",
                                "valueType": "ms",
                                "granularity": 1,
                                "label": "End Time"
                            }
                        ],
                        "items": [
                            {
                                "duration": 11.037000000000001,
                                "startTime": 270.29500000000002
                            },
                            {
                                "duration": 18.75,
                                "startTime": 358.93299999999999
                            },
                            {
                                "duration": 24.405000000000001,
                                "startTime": 532.74900000000002
                            },
                            {
                                "duration": 20.518000000000001,
                                "startTime": 561.63300000000004
                            },
                            {
                                "duration": 7.8380000000000001,
                                "startTime": 591.24000000000001
                            }
                        ]
                    }
                },
                "metrics": {
                    "id": "metrics",
                    "title": "Metrics",
                    "description": "Collects all available metrics.",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "numericValue": 605,
                    "numericUnit": "millisecond",
                    "details": {
                        "type": "debugdata",
                        "items": [
                            {
                                "firstContentfulPaint": 398,
                                "firstContentfulPaintTs": 23833568541,
                                "firstContentfulPaintAllFrames": 398,
                                "firstContentfulPaintAllFramesTs": 23833568541,
                                "firstMeaningfulPaint": 398,
                                "firstMeaningfulPaintTs": 23833568541,
                                "largestContentfulPaint": 626,
                                "largestContentfulPaintTs": 23833796892,
                                "largestContentfulPaintAllFrames": 626,
                                "largestContentfulPaintAllFramesTs": 23833796892,
                                "interactive": 605,
                                "interactiveTs": 23833775572,
                                "speedIndex": 455,
                                "speedIndexTs": 23833625603,
                                "totalBlockingTime": 0,
                                "maxPotentialFID": 24,
                                "cumulativeLayoutShift": 1.6614366087241769e-5,
                                "cumulativeLayoutShiftMainFrame": 1.6614366087241769e-5,
                                "lcpLoadStart": 277,
                                "lcpLoadEnd": 551,
                                "timeToFirstByte": 266,
                                "timeToFirstByteTs": 23833436483,
                                "observedTimeOrigin": 0,
                                "observedTimeOriginTs": 23833170603,
                                "observedNavigationStart": 0,
                                "observedNavigationStartTs": 23833170603,
                                "observedFirstPaint": 398,
                                "observedFirstPaintTs": 23833568541,
                                "observedFirstContentfulPaint": 398,
                                "observedFirstContentfulPaintTs": 23833568541,
                                "observedFirstContentfulPaintAllFrames": 398,
                                "observedFirstContentfulPaintAllFramesTs": 23833568541,
                                "observedFirstMeaningfulPaint": 398,
                                "observedFirstMeaningfulPaintTs": 23833568541,
                                "observedLargestContentfulPaint": 626,
                                "observedLargestContentfulPaintTs": 23833796892,
                                "observedLargestContentfulPaintAllFrames": 626,
                                "observedLargestContentfulPaintAllFramesTs": 23833796892,
                                "observedTraceEnd": 11485,
                                "observedTraceEndTs": 23844655832,
                                "observedLoad": 606,
                                "observedLoadTs": 23833776237,
                                "observedDomContentLoaded": 605,
                                "observedDomContentLoadedTs": 23833775572,
                                "observedCumulativeLayoutShift": 1.6614366087241769e-5,
                                "observedCumulativeLayoutShiftMainFrame": 1.6614366087241769e-5,
                                "observedFirstVisualChange": 442,
                                "observedFirstVisualChangeTs": 23833612603,
                                "observedLastVisualChange": 642,
                                "observedLastVisualChangeTs": 23833812603,
                                "observedSpeedIndex": 455,
                                "observedSpeedIndexTs": 23833625617
                            },
                            {
                                "lcpInvalidated": false
                            }
                        ]
                    }
                },
                "performance-budget": {
                    "id": "performance-budget",
                    "title": "Performance budget",
                    "description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "timing-budget": {
                    "id": "timing-budget",
                    "title": "Timing budget",
                    "description": "Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "resource-summary": {
                    "id": "resource-summary",
                    "title": "Resources Summary",
                    "description": "Aggregates all network requests and groups them by type",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "label",
                                "valueType": "text",
                                "label": "Resource Type"
                            },
                            {
                                "key": "requestCount",
                                "valueType": "numeric",
                                "label": "Requests"
                            },
                            {
                                "key": "transferSize",
                                "valueType": "bytes",
                                "label": "Transfer Size"
                            }
                        ],
                        "items": [
                            {
                                "resourceType": "total",
                                "label": "Total",
                                "requestCount": 6,
                                "transferSize": 202514
                            },
                            {
                                "resourceType": "font",
                                "label": "Font",
                                "requestCount": 1,
                                "transferSize": 77011
                            },
                            {
                                "resourceType": "image",
                                "label": "Image",
                                "requestCount": 1,
                                "transferSize": 64089
                            },
                            {
                                "resourceType": "script",
                                "label": "Script",
                                "requestCount": 2,
                                "transferSize": 53868
                            },
                            {
                                "resourceType": "stylesheet",
                                "label": "Stylesheet",
                                "requestCount": 1,
                                "transferSize": 5774
                            },
                            {
                                "resourceType": "document",
                                "label": "Document",
                                "requestCount": 1,
                                "transferSize": 1772
                            },
                            {
                                "resourceType": "media",
                                "label": "Media",
                                "requestCount": 0,
                                "transferSize": 0
                            },
                            {
                                "resourceType": "other",
                                "label": "Other",
                                "requestCount": 0,
                                "transferSize": 0
                            },
                            {
                                "resourceType": "third-party",
                                "label": "Third-party",
                                "requestCount": 1,
                                "transferSize": 30624
                            }
                        ]
                    }
                },
                "third-party-summary": {
                    "id": "third-party-summary",
                    "title": "Minimize third-party usage",
                    "description": "Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn how to minimize third-party impact](https:\/\/developers.google.com\/web\/fundamentals\/performance\/optimizing-content-efficiency\/loading-third-party-javascript\/).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "displayValue": "Third-party code blocked the main thread for 0\u00a0ms",
                    "metricSavings": {
                        "TBT": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "entity",
                                "valueType": "text",
                                "label": "Third-Party",
                                "subItemsHeading": {
                                    "key": "url",
                                    "valueType": "url"
                                }
                            },
                            {
                                "key": "transferSize",
                                "granularity": 1,
                                "valueType": "bytes",
                                "label": "Transfer Size",
                                "subItemsHeading": {
                                    "key": "transferSize"
                                }
                            },
                            {
                                "key": "blockingTime",
                                "granularity": 1,
                                "valueType": "ms",
                                "label": "Main-Thread Blocking Time",
                                "subItemsHeading": {
                                    "key": "blockingTime"
                                }
                            }
                        ],
                        "items": [
                            {
                                "mainThreadTime": 29.095000000000002,
                                "blockingTime": 0,
                                "transferSize": 30624,
                                "tbtImpact": 0,
                                "entity": "jQuery CDN",
                                "subItems": {
                                    "type": "subitems",
                                    "items": [
                                        {
                                            "url": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                                            "mainThreadTime": 29.095000000000002,
                                            "blockingTime": 0,
                                            "transferSize": 30624,
                                            "tbtImpact": 0
                                        }
                                    ]
                                }
                            }
                        ],
                        "summary": {
                            "wastedBytes": 30624,
                            "wastedMs": 0
                        },
                        "isEntityGrouped": true
                    },
                    "guidanceLevel": 1
                },
                "third-party-facades": {
                    "id": "third-party-facades",
                    "title": "Lazy load third-party resources with facades",
                    "description": "Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn how to defer third-parties with a facade](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/third-party-facades\/).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable",
                    "metricSavings": {
                        "TBT": 0
                    },
                    "guidanceLevel": 3
                },
                "largest-contentful-paint-element": {
                    "id": "largest-contentful-paint-element",
                    "title": "Largest Contentful Paint element",
                    "description": "This is the largest contentful element painted within the viewport. [Learn more about the Largest Contentful Paint element](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "displayValue": "630\u00a0ms",
                    "metricSavings": {
                        "LCP": 0
                    },
                    "details": {
                        "type": "list",
                        "items": [
                            {
                                "type": "table",
                                "headings": [
                                    {
                                        "key": "node",
                                        "valueType": "node",
                                        "label": "Element"
                                    }
                                ],
                                "items": [
                                    {
                                        "node": {
                                            "type": "node",
                                            "lhId": "page-0-IMG",
                                            "path": "1,HTML,1,BODY,1,MAIN,0,DIV,0,FIGURE,0,H1,0,IMG",
                                            "selector": "div.home-image > figure > h1 > img",
                                            "boundingRect": {
                                                "top": 147,
                                                "bottom": 847,
                                                "left": 1039,
                                                "right": 1842,
                                                "width": 803,
                                                "height": 700
                                            },
                                            "snippet": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-\u2026\" alt=\"\">",
                                            "nodeLabel": "div.home-image > figure > h1 > img"
                                        }
                                    }
                                ]
                            },
                            {
                                "type": "table",
                                "headings": [
                                    {
                                        "key": "phase",
                                        "valueType": "text",
                                        "label": "Phase"
                                    },
                                    {
                                        "key": "percent",
                                        "valueType": "text",
                                        "label": "% of LCP"
                                    },
                                    {
                                        "key": "timing",
                                        "valueType": "ms",
                                        "label": "Timing"
                                    }
                                ],
                                "items": [
                                    {
                                        "phase": "TTFB",
                                        "timing": 265.88,
                                        "percent": "42%"
                                    },
                                    {
                                        "phase": "Load Delay",
                                        "timing": 10.972000001817946,
                                        "percent": "2%"
                                    },
                                    {
                                        "phase": "Load Time",
                                        "timing": 274.18899999931455,
                                        "percent": "44%"
                                    },
                                    {
                                        "phase": "Render Delay",
                                        "timing": 75.247999998867499,
                                        "percent": "12%"
                                    }
                                ]
                            }
                        ]
                    },
                    "guidanceLevel": 1
                },
                "lcp-lazy-loaded": {
                    "id": "lcp-lazy-loaded",
                    "title": "Largest Contentful Paint image was not lazily loaded",
                    "description": "Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more about optimal lazy loading](https:\/\/web.dev\/articles\/lcp-lazy-loading).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "metricSavings": {
                        "LCP": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "node",
                                "valueType": "node",
                                "label": "Element"
                            }
                        ],
                        "items": [
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "1-7-IMG",
                                    "path": "1,HTML,1,BODY,1,MAIN,0,DIV,0,FIGURE,0,H1,0,IMG",
                                    "selector": "div.home-image > figure > h1 > img",
                                    "boundingRect": {
                                        "top": 147,
                                        "bottom": 847,
                                        "left": 1039,
                                        "right": 1842,
                                        "width": 803,
                                        "height": 700
                                    },
                                    "snippet": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-\u2026\" alt=\"\">",
                                    "nodeLabel": "div.home-image > figure > h1 > img"
                                }
                            }
                        ]
                    },
                    "guidanceLevel": 3
                },
                "layout-shift-elements": {
                    "id": "layout-shift-elements",
                    "title": "Avoid large layout shifts",
                    "description": "These DOM elements were most affected by layout shifts. Some layout shifts may not be included in the CLS metric value due to [windowing](https:\/\/web.dev\/articles\/cls#what_is_cls). [Learn how to improve CLS](https:\/\/web.dev\/articles\/optimize-cls)",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "displayValue": "3 elements found",
                    "metricSavings": {
                        "CLS": 1.6614366087241769e-5
                    },
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "node",
                                "valueType": "node",
                                "label": "Element"
                            },
                            {
                                "key": "score",
                                "valueType": "numeric",
                                "granularity": 0.001,
                                "label": "Layout shift impact"
                            }
                        ],
                        "items": [
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "page-1-LI",
                                    "path": "1,HTML,1,BODY,0,HEADER,0,NAV,0,UL,2,LI",
                                    "selector": "header > nav.navigation > ul.menu > li.menu-item",
                                    "boundingRect": {
                                        "top": 16,
                                        "bottom": 39,
                                        "left": 240,
                                        "right": 346,
                                        "width": 106,
                                        "height": 23
                                    },
                                    "snippet": "<li class=\"menu-item\">",
                                    "nodeLabel": "Publications"
                                },
                                "score": 6.2588365397143653e-6
                            },
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "page-2-LI",
                                    "path": "1,HTML,1,BODY,0,HEADER,0,NAV,0,UL,3,LI",
                                    "selector": "header > nav.navigation > ul.menu > li.menu-item",
                                    "boundingRect": {
                                        "top": 16,
                                        "bottom": 39,
                                        "left": 350,
                                        "right": 440,
                                        "width": 90,
                                        "height": 23
                                    },
                                    "snippet": "<li class=\"menu-item\">",
                                    "nodeLabel": "Biography"
                                },
                                "score": 5.5760543717455258e-6
                            },
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "page-3-LI",
                                    "path": "1,HTML,1,BODY,0,HEADER,0,NAV,0,UL,4,LI",
                                    "selector": "header > nav.navigation > ul.menu > li.menu-item",
                                    "boundingRect": {
                                        "top": 16,
                                        "bottom": 39,
                                        "left": 444,
                                        "right": 519,
                                        "width": 75,
                                        "height": 23
                                    },
                                    "snippet": "<li class=\"menu-item\">",
                                    "nodeLabel": "Contact"
                                },
                                "score": 4.7794751757818783e-6
                            }
                        ]
                    },
                    "guidanceLevel": 2
                },
                "long-tasks": {
                    "id": "long-tasks",
                    "title": "Avoid long main-thread tasks",
                    "description": "Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https:\/\/web.dev\/articles\/long-tasks-devtools)",
                    "score": null,
                    "scoreDisplayMode": "notApplicable",
                    "metricSavings": {
                        "TBT": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": [],
                        "debugData": {
                            "type": "debugdata",
                            "urls": [],
                            "tasks": []
                        }
                    },
                    "guidanceLevel": 1
                },
                "no-unload-listeners": {
                    "id": "no-unload-listeners",
                    "title": "Avoids `unload` event listeners",
                    "description": "The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more about unload event listeners](https:\/\/web.dev\/articles\/bfcache#never_use_the_unload_event)",
                    "score": 1,
                    "scoreDisplayMode": "binary"
                },
                "non-composited-animations": {
                    "id": "non-composited-animations",
                    "title": "Avoid non-composited animations",
                    "description": "Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/non-composited-animations\/)",
                    "score": null,
                    "scoreDisplayMode": "notApplicable",
                    "metricSavings": {
                        "CLS": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    },
                    "guidanceLevel": 2
                },
                "unsized-images": {
                    "id": "unsized-images",
                    "title": "Image elements do not have explicit `width` and `height`",
                    "description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https:\/\/web.dev\/articles\/optimize-cls#images_without_dimensions)",
                    "score": 0.5,
                    "scoreDisplayMode": "metricSavings",
                    "metricSavings": {
                        "CLS": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "node",
                                "valueType": "node",
                                "label": ""
                            },
                            {
                                "key": "url",
                                "valueType": "url",
                                "label": "URL"
                            }
                        ],
                        "items": [
                            {
                                "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "node": {
                                    "type": "node",
                                    "lhId": "1-7-IMG",
                                    "path": "1,HTML,1,BODY,1,MAIN,0,DIV,0,FIGURE,0,H1,0,IMG",
                                    "selector": "div.home-image > figure > h1 > img",
                                    "boundingRect": {
                                        "top": 147,
                                        "bottom": 847,
                                        "left": 1039,
                                        "right": 1842,
                                        "width": 803,
                                        "height": 700
                                    },
                                    "snippet": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-\u2026\" alt=\"\">",
                                    "nodeLabel": "div.home-image > figure > h1 > img"
                                }
                            }
                        ]
                    },
                    "guidanceLevel": 3
                },
                "valid-source-maps": {
                    "id": "valid-source-maps",
                    "title": "Page has valid source maps",
                    "description": "Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https:\/\/developer.chrome.com\/docs\/devtools\/javascript\/source-maps\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "prioritize-lcp-image": {
                    "id": "prioritize-lcp-image",
                    "title": "Preload Largest Contentful Paint image",
                    "description": "If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. [Learn more about preloading LCP elements](https:\/\/web.dev\/articles\/optimize-lcp#optimize_when_the_resource_is_discovered).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "sortedBy": [
                            "wastedMs"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "initiatorPath": [
                                {
                                    "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                    "initiatorType": "parser"
                                },
                                {
                                    "url": "https:\/\/davidnoonan.art\/",
                                    "initiatorType": "other"
                                }
                            ],
                            "pathLength": 2
                        }
                    },
                    "guidanceLevel": 3
                },
                "csp-xss": {
                    "id": "csp-xss",
                    "title": "Ensure CSP is effective against XSS attacks",
                    "description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/csp-xss\/)",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "description",
                                "valueType": "text",
                                "subItemsHeading": {
                                    "key": "description"
                                },
                                "label": "Description"
                            },
                            {
                                "key": "directive",
                                "valueType": "code",
                                "subItemsHeading": {
                                    "key": "directive"
                                },
                                "label": "Directive"
                            },
                            {
                                "key": "severity",
                                "valueType": "text",
                                "subItemsHeading": {
                                    "key": "severity"
                                },
                                "label": "Severity"
                            }
                        ],
                        "items": [
                            {
                                "severity": "High",
                                "description": "No CSP found in enforcement mode"
                            }
                        ]
                    }
                },
                "script-treemap-data": {
                    "id": "script-treemap-data",
                    "title": "Script Treemap Data",
                    "description": "Used for treemap app",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "treemap-data",
                        "nodes": [
                            {
                                "name": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                                "resourceBytes": 86927,
                                "unusedBytes": 54587
                            },
                            {
                                "name": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                                "resourceBytes": 77063,
                                "unusedBytes": 61493
                            },
                            {
                                "name": "https:\/\/davidnoonan.art\/",
                                "resourceBytes": 545,
                                "children": [
                                    {
                                        "name": "(inline) $(document).rea\u2026",
                                        "resourceBytes": 412,
                                        "unusedBytes": 0
                                    },
                                    {
                                        "name": "(inline) document.docume\u2026",
                                        "resourceBytes": 133,
                                        "unusedBytes": 0
                                    }
                                ]
                            }
                        ]
                    }
                },
                "pwa-cross-browser": {
                    "id": "pwa-cross-browser",
                    "title": "Site works cross-browser",
                    "description": "To reach the most number of users, sites should work across every major browser. [Learn about cross-browser compatibility](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-cross-browser\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "pwa-page-transitions": {
                    "id": "pwa-page-transitions",
                    "title": "Page transitions don't feel like they block on the network",
                    "description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more about page transitions](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-page-transitions\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "pwa-each-page-has-url": {
                    "id": "pwa-each-page-has-url",
                    "title": "Each page has a URL",
                    "description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more about providing deep links](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-each-page-has-url\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "accesskeys": {
                    "id": "accesskeys",
                    "title": "`[accesskey]` values are unique",
                    "description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/accesskeys).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-allowed-attr": {
                    "id": "aria-allowed-attr",
                    "title": "`[aria-*]` attributes match their roles",
                    "description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-attr).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-allowed-role": {
                    "id": "aria-allowed-role",
                    "title": "Values assigned to `role=\"\"` are valid ARIA roles.",
                    "description": "ARIA `role`s enable assistive technologies to know the role of each element on the web page. If the `role` values are misspelled, not existing ARIA `role` values, or abstract roles, then the purpose of the element will not be communicated to users of assistive technologies. [Learn more about ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-role).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "aria-command-name": {
                    "id": "aria-command-name",
                    "title": "`button`, `link`, and `menuitem` elements have accessible names",
                    "description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-command-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-dialog-name": {
                    "id": "aria-dialog-name",
                    "title": "Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.",
                    "description": "ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-dialog-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-hidden-body": {
                    "id": "aria-hidden-body",
                    "title": "`[aria-hidden=\"true\"]` is not present on the document `<body>`",
                    "description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `<body>`. [Learn how `aria-hidden` affects the document body](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-body).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "aria-hidden-focus": {
                    "id": "aria-hidden-focus",
                    "title": "`[aria-hidden=\"true\"]` elements do not contain focusable descendents",
                    "description": "Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-focus).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-input-field-name": {
                    "id": "aria-input-field-name",
                    "title": "ARIA input fields have accessible names",
                    "description": "When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-input-field-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-meter-name": {
                    "id": "aria-meter-name",
                    "title": "ARIA `meter` elements have accessible names",
                    "description": "When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-meter-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-progressbar-name": {
                    "id": "aria-progressbar-name",
                    "title": "ARIA `progressbar` elements have accessible names",
                    "description": "When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-progressbar-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-required-attr": {
                    "id": "aria-required-attr",
                    "title": "`[role]`s have all required `[aria-*]` attributes",
                    "description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-attr).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "aria-required-children": {
                    "id": "aria-required-children",
                    "title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.",
                    "description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-children).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-required-parent": {
                    "id": "aria-required-parent",
                    "title": "`[role]`s are contained by their required parent element",
                    "description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-parent).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-roles": {
                    "id": "aria-roles",
                    "title": "`[role]` values are valid",
                    "description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-roles).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "aria-text": {
                    "id": "aria-text",
                    "title": "Elements with the `role=text` attribute do not have focusable descendents.",
                    "description": "Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-text).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-toggle-field-name": {
                    "id": "aria-toggle-field-name",
                    "title": "ARIA toggle fields have accessible names",
                    "description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-toggle-field-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-tooltip-name": {
                    "id": "aria-tooltip-name",
                    "title": "ARIA `tooltip` elements have accessible names",
                    "description": "When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-tooltip-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-treeitem-name": {
                    "id": "aria-treeitem-name",
                    "title": "ARIA `treeitem` elements have accessible names",
                    "description": "When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-treeitem-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-valid-attr-value": {
                    "id": "aria-valid-attr-value",
                    "title": "`[aria-*]` attributes have valid values",
                    "description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr-value).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "aria-valid-attr": {
                    "id": "aria-valid-attr",
                    "title": "`[aria-*]` attributes are valid and not misspelled",
                    "description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "button-name": {
                    "id": "button-name",
                    "title": "Buttons have an accessible name",
                    "description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/button-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "bypass": {
                    "id": "bypass",
                    "title": "The page contains a heading, skip link, or landmark region",
                    "description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more about bypass blocks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/bypass).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "color-contrast": {
                    "id": "color-contrast",
                    "title": "Background and foreground colors have a sufficient contrast ratio",
                    "description": "Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/color-contrast).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "definition-list": {
                    "id": "definition-list",
                    "title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.",
                    "description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/definition-list).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "dlitem": {
                    "id": "dlitem",
                    "title": "Definition list items are wrapped in `<dl>` elements",
                    "description": "Definition list items (`<dt>` and `<dd>`) must be wrapped in a parent `<dl>` element to ensure that screen readers can properly announce them. [Learn how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/dlitem).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "document-title": {
                    "id": "document-title",
                    "title": "Document has a `<title>` element",
                    "description": "The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more about document titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/document-title).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "duplicate-id-active": {
                    "id": "duplicate-id-active",
                    "title": "`[id]` attributes on active, focusable elements are unique",
                    "description": "All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn how to fix duplicate `id`s](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-active).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "duplicate-id-aria": {
                    "id": "duplicate-id-aria",
                    "title": "ARIA IDs are unique",
                    "description": "The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn how to fix duplicate ARIA IDs](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-aria).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "empty-heading": {
                    "id": "empty-heading",
                    "title": "All heading elements contain content.",
                    "description": "A heading with no content or inaccessible text prevent screen reader users from accessing information on the page's structure. [Learn more about headings](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/empty-heading).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "node",
                                "valueType": "node",
                                "subItemsHeading": {
                                    "key": "relatedNode",
                                    "valueType": "node"
                                },
                                "label": "Failing Elements"
                            }
                        ],
                        "items": [
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "1-0-H1",
                                    "path": "1,HTML,1,BODY,1,MAIN,0,DIV,0,FIGURE,0,H1",
                                    "selector": "main.home > div.home-image > figure > h1",
                                    "boundingRect": {
                                        "top": 147,
                                        "bottom": 847,
                                        "left": 1039,
                                        "right": 1842,
                                        "width": 803,
                                        "height": 700
                                    },
                                    "snippet": "<h1>",
                                    "nodeLabel": "main.home > div.home-image > figure > h1",
                                    "explanation": "Fix 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"
                                }
                            }
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "impact": "minor",
                            "tags": [
                                "cat.name-role-value",
                                "best-practice"
                            ]
                        }
                    }
                },
                "form-field-multiple-labels": {
                    "id": "form-field-multiple-labels",
                    "title": "No form fields have multiple labels",
                    "description": "Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/form-field-multiple-labels).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "frame-title": {
                    "id": "frame-title",
                    "title": "`<frame>` or `<iframe>` elements have a title",
                    "description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more about frame titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/frame-title).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "heading-order": {
                    "id": "heading-order",
                    "title": "Heading elements appear in a sequentially-descending order",
                    "description": "Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/heading-order).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "html-has-lang": {
                    "id": "html-has-lang",
                    "title": "`<html>` element has a `[lang]` attribute",
                    "description": "If a page doesn't specify a `lang` attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-has-lang).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "html-lang-valid": {
                    "id": "html-lang-valid",
                    "title": "`<html>` element has a valid value for its `[lang]` attribute",
                    "description": "Specifying a valid [BCP 47 language](https:\/\/www.w3.org\/International\/questions\/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-lang-valid).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "html-xml-lang-mismatch": {
                    "id": "html-xml-lang-mismatch",
                    "title": "`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.",
                    "description": "If the webpage does not specify a consistent language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-xml-lang-mismatch).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "identical-links-same-purpose": {
                    "id": "identical-links-same-purpose",
                    "title": "Identical links have the same purpose.",
                    "description": "Links with the same destination should have the same description, to help users understand the link's purpose and decide whether to follow it. [Learn more about identical links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/identical-links-same-purpose).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "image-alt": {
                    "id": "image-alt",
                    "title": "Image elements have `[alt]` attributes",
                    "description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-alt).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "image-redundant-alt": {
                    "id": "image-redundant-alt",
                    "title": "Image elements do not have `[alt]` attributes that are redundant text.",
                    "description": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-redundant-alt).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "input-button-name": {
                    "id": "input-button-name",
                    "title": "Input buttons have discernible text.",
                    "description": "Adding discernable and accessible text to input buttons may help screen reader users understand the purpose of the input button. [Learn more about input buttons](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-button-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "input-image-alt": {
                    "id": "input-image-alt",
                    "title": "`<input type=\"image\">` elements have `[alt]` text",
                    "description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn about input image alt text](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-image-alt).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "label-content-name-mismatch": {
                    "id": "label-content-name-mismatch",
                    "title": "Elements with visible text labels have matching accessible names.",
                    "description": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label-content-name-mismatch).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "label": {
                    "id": "label",
                    "title": "Form elements have associated labels",
                    "description": "Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "landmark-one-main": {
                    "id": "landmark-one-main",
                    "title": "Document has a main landmark.",
                    "description": "One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/landmark-one-main).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "link-name": {
                    "id": "link-name",
                    "title": "Links have a discernible name",
                    "description": "Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-name).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "link-in-text-block": {
                    "id": "link-in-text-block",
                    "title": "Links are distinguishable without relying on color.",
                    "description": "Low-contrast text is difficult or impossible for many users to read. Link text that is discernible improves the experience for users with low vision. [Learn how to make links distinguishable](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-in-text-block).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "list": {
                    "id": "list",
                    "title": "Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).",
                    "description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/list).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "listitem": {
                    "id": "listitem",
                    "title": "List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements",
                    "description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. [Learn more about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/listitem).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "meta-refresh": {
                    "id": "meta-refresh",
                    "title": "The document does not use `<meta http-equiv=\"refresh\">`",
                    "description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more about the refresh meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/meta-refresh).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "meta-viewport": {
                    "id": "meta-viewport",
                    "title": "`[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.",
                    "description": "Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/meta-viewport).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "object-alt": {
                    "id": "object-alt",
                    "title": "`<object>` elements have alternate text",
                    "description": "Screen readers cannot translate non-text content. Adding alternate text to `<object>` elements helps screen readers convey meaning to users. [Learn more about alt text for `object` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/object-alt).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "select-name": {
                    "id": "select-name",
                    "title": "Select elements have associated label elements.",
                    "description": "Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/select-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "skip-link": {
                    "id": "skip-link",
                    "title": "Skip links are focusable.",
                    "description": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/skip-link).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "tabindex": {
                    "id": "tabindex",
                    "title": "No element has a `[tabindex]` value greater than 0",
                    "description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/tabindex).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "table-duplicate-name": {
                    "id": "table-duplicate-name",
                    "title": "Tables have different content in the summary attribute and `<caption>`.",
                    "description": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-duplicate-name).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "table-fake-caption": {
                    "id": "table-fake-caption",
                    "title": "Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.",
                    "description": "Screen readers have features to make navigating tables easier. Ensuring that tables use the actual caption element instead of cells with the `[colspan]` attribute may improve the experience for screen reader users. [Learn more about captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-fake-caption).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "target-size": {
                    "id": "target-size",
                    "title": "Touch targets have sufficient size and spacing.",
                    "description": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/target-size).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "td-has-header": {
                    "id": "td-has-header",
                    "title": "`<td>` elements in a large `<table>` have one or more table headers.",
                    "description": "Screen readers have features to make navigating tables easier. Ensuring that `<td>` elements in a large table (3 or more cells in width and height) have an associated table header may improve the experience for screen reader users. [Learn more about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/td-has-header).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "td-headers-attr": {
                    "id": "td-headers-attr",
                    "title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.",
                    "description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more about the `headers` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/td-headers-attr).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "th-has-data-cells": {
                    "id": "th-has-data-cells",
                    "title": "`<th>` elements and elements with `[role=\"columnheader\"\/\"rowheader\"]` have data cells they describe.",
                    "description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/th-has-data-cells).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "valid-lang": {
                    "id": "valid-lang",
                    "title": "`[lang]` attributes have a valid value",
                    "description": "Specifying a valid [BCP 47 language](https:\/\/www.w3.org\/International\/questions\/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/valid-lang).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "video-caption": {
                    "id": "video-caption",
                    "title": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`",
                    "description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more about video captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/video-caption).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "custom-controls-labels": {
                    "id": "custom-controls-labels",
                    "title": "Custom controls have associated labels",
                    "description": "Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more about custom controls and labels](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-controls-labels\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "custom-controls-roles": {
                    "id": "custom-controls-roles",
                    "title": "Custom controls have ARIA roles",
                    "description": "Custom interactive controls have appropriate ARIA roles. [Learn how to add roles to custom controls](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-control-roles\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "focus-traps": {
                    "id": "focus-traps",
                    "title": "User focus is not accidentally trapped in a region",
                    "description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn how to avoid focus traps](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focus-traps\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "focusable-controls": {
                    "id": "focusable-controls",
                    "title": "Interactive controls are keyboard focusable",
                    "description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn how to make custom controls focusable](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focusable-controls\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "interactive-element-affordance": {
                    "id": "interactive-element-affordance",
                    "title": "Interactive elements indicate their purpose and state",
                    "description": "Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn how to decorate interactive elements with affordance hints](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/interactive-element-affordance\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "logical-tab-order": {
                    "id": "logical-tab-order",
                    "title": "The page has a logical tab order",
                    "description": "Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more about logical tab ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/logical-tab-order\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "managed-focus": {
                    "id": "managed-focus",
                    "title": "The user's focus is directed to new content added to the page",
                    "description": "If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn how to direct focus to new content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/managed-focus\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "offscreen-content-hidden": {
                    "id": "offscreen-content-hidden",
                    "title": "Offscreen content is hidden from assistive technology",
                    "description": "Offscreen content is hidden with display: none or aria-hidden=true. [Learn how to properly hide offscreen content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/offscreen-content-hidden\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "use-landmarks": {
                    "id": "use-landmarks",
                    "title": "HTML5 landmark elements are used to improve navigation",
                    "description": "Landmark elements (`<main>`, `<nav>`, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more about landmark elements](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/use-landmarks\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "visual-order-follows-dom": {
                    "id": "visual-order-follows-dom",
                    "title": "Visual order on the page follows DOM order",
                    "description": "DOM order matches the visual order, improving navigation for assistive technology. [Learn more about DOM and visual ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/visual-order-follows-dom\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "uses-long-cache-ttl": {
                    "id": "uses-long-cache-ttl",
                    "title": "Serve static assets with an efficient cache policy",
                    "description": "A long cache lifetime can speed up repeat visits to your page. [Learn more about efficient cache policies](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-long-cache-ttl\/).",
                    "score": 0.5,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 83997.300000000003,
                    "numericUnit": "byte",
                    "displayValue": "3 resources found",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "url",
                                "valueType": "url",
                                "label": "URL"
                            },
                            {
                                "key": "cacheLifetimeMs",
                                "valueType": "ms",
                                "label": "Cache TTL",
                                "displayUnit": "duration"
                            },
                            {
                                "key": "totalBytes",
                                "valueType": "bytes",
                                "label": "Transfer Size",
                                "displayUnit": "kb",
                                "granularity": 1
                            }
                        ],
                        "items": [
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                                "cacheLifetimeMs": 0,
                                "cacheHitProbability": 0,
                                "totalBytes": 77011,
                                "wastedBytes": 77011
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "debugData": {
                                    "type": "debugdata",
                                    "public": true,
                                    "max-age": 604800
                                },
                                "cacheLifetimeMs": 604800000,
                                "cacheHitProbability": 0.90000000000000002,
                                "totalBytes": 64089,
                                "wastedBytes": 6408.8999999999987
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                                "debugData": {
                                    "type": "debugdata",
                                    "public": true,
                                    "max-age": 604800
                                },
                                "cacheLifetimeMs": 604800000,
                                "cacheHitProbability": 0.90000000000000002,
                                "totalBytes": 5774,
                                "wastedBytes": 577.39999999999986
                            }
                        ],
                        "summary": {
                            "wastedBytes": 83997.300000000003
                        },
                        "sortedBy": [
                            "totalBytes"
                        ],
                        "skipSumming": [
                            "cacheLifetimeMs"
                        ]
                    },
                    "guidanceLevel": 3
                },
                "total-byte-weight": {
                    "id": "total-byte-weight",
                    "title": "Avoids enormous network payloads",
                    "description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn how to reduce payload sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/total-byte-weight\/).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "numericValue": 203847,
                    "numericUnit": "byte",
                    "displayValue": "Total size was 199\u00a0KiB",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "url",
                                "valueType": "url",
                                "label": "URL"
                            },
                            {
                                "key": "totalBytes",
                                "valueType": "bytes",
                                "label": "Transfer Size"
                            }
                        ],
                        "items": [
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                                "totalBytes": 77011
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "totalBytes": 64089
                            },
                            {
                                "url": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                                "totalBytes": 30624
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                                "totalBytes": 23244
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                                "totalBytes": 5774
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/",
                                "totalBytes": 1772
                            },
                            {
                                "url": "https:\/\/davidnoonan.art\/favicon.ico",
                                "totalBytes": 1333
                            }
                        ],
                        "sortedBy": [
                            "totalBytes"
                        ]
                    },
                    "guidanceLevel": 1
                },
                "offscreen-images": {
                    "id": "offscreen-images",
                    "title": "Defer offscreen images",
                    "description": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn how to defer offscreen images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/offscreen-images\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "warnings": [],
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 2
                },
                "render-blocking-resources": {
                    "id": "render-blocking-resources",
                    "title": "Eliminate render-blocking resources",
                    "description": "Resources are blocking the first paint of your page. Consider delivering critical JS\/CSS inline and deferring all non-critical JS\/styles. [Learn how to eliminate render-blocking resources](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/render-blocking-resources\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0
                    },
                    "guidanceLevel": 2
                },
                "unminified-css": {
                    "id": "unminified-css",
                    "title": "Minify CSS",
                    "description": "Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-css\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 3
                },
                "unminified-javascript": {
                    "id": "unminified-javascript",
                    "title": "Minify JavaScript",
                    "description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-javascript\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "warnings": [],
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 3
                },
                "unused-css-rules": {
                    "id": "unused-css-rules",
                    "title": "Reduce unused CSS",
                    "description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-css-rules\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 2
                },
                "unused-javascript": {
                    "id": "unused-javascript",
                    "title": "Reduce unused JavaScript",
                    "description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-javascript\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 2
                },
                "modern-image-formats": {
                    "id": "modern-image-formats",
                    "title": "Serve images in next-gen formats",
                    "description": "Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more about modern image formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-webp-images\/).",
                    "score": 0,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "Potential savings of 36\u00a0KiB",
                    "warnings": [],
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 30
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [
                            {
                                "key": "node",
                                "valueType": "node",
                                "label": ""
                            },
                            {
                                "key": "url",
                                "valueType": "url",
                                "label": "URL"
                            },
                            {
                                "key": "totalBytes",
                                "valueType": "bytes",
                                "label": "Resource Size"
                            },
                            {
                                "key": "wastedBytes",
                                "valueType": "bytes",
                                "label": "Potential Savings"
                            }
                        ],
                        "items": [
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "1-7-IMG",
                                    "path": "1,HTML,1,BODY,1,MAIN,0,DIV,0,FIGURE,0,H1,0,IMG",
                                    "selector": "div.home-image > figure > h1 > img",
                                    "boundingRect": {
                                        "top": 147,
                                        "bottom": 847,
                                        "left": 1039,
                                        "right": 1842,
                                        "width": 803,
                                        "height": 700
                                    },
                                    "snippet": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-\u2026\" alt=\"\">",
                                    "nodeLabel": "div.home-image > figure > h1 > img"
                                },
                                "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "fromProtocol": true,
                                "isCrossOrigin": false,
                                "totalBytes": 63998,
                                "wastedBytes": 36647.550000000003,
                                "wastedWebpBytes": 38920
                            }
                        ],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 36647.550000000003,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 30
                            }
                        }
                    },
                    "guidanceLevel": 3
                },
                "uses-optimized-images": {
                    "id": "uses-optimized-images",
                    "title": "Efficiently encode images",
                    "description": "Optimized images load faster and consume less cellular data. [Learn how to efficiently encode images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-optimized-images\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "warnings": [],
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 2
                },
                "uses-text-compression": {
                    "id": "uses-text-compression",
                    "title": "Enable text compression",
                    "description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more about text compression](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-text-compression\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 3
                },
                "uses-responsive-images": {
                    "id": "uses-responsive-images",
                    "title": "Properly size images",
                    "description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn how to size images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-responsive-images\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 2
                },
                "efficient-animated-content": {
                    "id": "efficient-animated-content",
                    "title": "Use video formats for animated content",
                    "description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4\/WebM videos for animations and PNG\/WebP for static images instead of GIF to save network bytes. [Learn more about efficient video formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/efficient-animated-content\/)",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 3
                },
                "duplicated-javascript": {
                    "id": "duplicated-javascript",
                    "title": "Remove duplicate modules in JavaScript bundles",
                    "description": "Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 2
                },
                "legacy-javascript": {
                    "id": "legacy-javascript",
                    "title": "Avoid serving legacy JavaScript to modern browsers",
                    "description": "Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module\/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn how to use modern JavaScript](https:\/\/web.dev\/articles\/publish-modern-javascript)",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "displayValue": "",
                    "metricSavings": {
                        "FCP": 0,
                        "LCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0,
                        "overallSavingsBytes": 0,
                        "sortedBy": [
                            "wastedBytes"
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "metricSavings": {
                                "FCP": 0,
                                "LCP": 0
                            }
                        }
                    },
                    "guidanceLevel": 2
                },
                "doctype": {
                    "id": "doctype",
                    "title": "Page has the HTML doctype",
                    "description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more about the doctype declaration](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/doctype\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary"
                },
                "charset": {
                    "id": "charset",
                    "title": "Properly defines charset",
                    "description": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/charset\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary"
                },
                "dom-size": {
                    "id": "dom-size",
                    "title": "Avoids an excessive DOM size",
                    "description": "A large DOM will increase memory usage, cause longer [style calculations](https:\/\/developers.google.com\/web\/fundamentals\/performance\/rendering\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\/\/developers.google.com\/speed\/articles\/reflow). [Learn how to avoid an excessive DOM size](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/dom-size\/).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "numericValue": 22,
                    "numericUnit": "element",
                    "displayValue": "22 elements",
                    "metricSavings": {
                        "TBT": 0
                    },
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "statistic",
                                "valueType": "text",
                                "label": "Statistic"
                            },
                            {
                                "key": "node",
                                "valueType": "node",
                                "label": "Element"
                            },
                            {
                                "key": "value",
                                "valueType": "numeric",
                                "label": "Value"
                            }
                        ],
                        "items": [
                            {
                                "statistic": "Total DOM Elements",
                                "value": {
                                    "type": "numeric",
                                    "granularity": 1,
                                    "value": 22
                                }
                            },
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "1-1-A",
                                    "path": "1,HTML,1,BODY,0,HEADER,0,NAV,0,UL,0,LI,0,A",
                                    "selector": "nav.navigation > ul.menu > li > a",
                                    "boundingRect": {
                                        "top": 18,
                                        "bottom": 34,
                                        "left": 16,
                                        "right": 120,
                                        "width": 104,
                                        "height": 16
                                    },
                                    "snippet": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">",
                                    "nodeLabel": "David Noonan"
                                },
                                "statistic": "Maximum DOM Depth",
                                "value": {
                                    "type": "numeric",
                                    "granularity": 1,
                                    "value": 6
                                }
                            },
                            {
                                "node": {
                                    "type": "node",
                                    "lhId": "1-6-BODY",
                                    "path": "1,HTML,1,BODY",
                                    "selector": "body",
                                    "boundingRect": {
                                        "top": 0,
                                        "bottom": 119,
                                        "left": 0,
                                        "right": 1920,
                                        "width": 1920,
                                        "height": 119
                                    },
                                    "snippet": "<body>",
                                    "nodeLabel": "body"
                                },
                                "statistic": "Maximum Child Elements",
                                "value": {
                                    "type": "numeric",
                                    "granularity": 1,
                                    "value": 6
                                }
                            }
                        ]
                    },
                    "guidanceLevel": 1
                },
                "geolocation-on-start": {
                    "id": "geolocation-on-start",
                    "title": "Avoids requesting the geolocation permission on page load",
                    "description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/geolocation-on-start\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "inspector-issues": {
                    "id": "inspector-issues",
                    "title": "No issues in the `Issues` panel in Chrome Devtools",
                    "description": "Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "no-document-write": {
                    "id": "no-document-write",
                    "title": "Avoids `document.write()`",
                    "description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn how to avoid document.write()](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/no-document-write\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    },
                    "guidanceLevel": 2
                },
                "js-libraries": {
                    "id": "js-libraries",
                    "title": "Detected JavaScript libraries",
                    "description": "All front-end JavaScript libraries detected on the page. [Learn more about this JavaScript library detection diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/js-libraries\/).",
                    "score": null,
                    "scoreDisplayMode": "informative",
                    "details": {
                        "type": "table",
                        "headings": [
                            {
                                "key": "name",
                                "valueType": "text",
                                "label": "Name"
                            },
                            {
                                "key": "version",
                                "valueType": "text",
                                "label": "Version"
                            }
                        ],
                        "items": [
                            {
                                "name": "jQuery",
                                "version": "3.3.1",
                                "npm": "jquery"
                            }
                        ],
                        "debugData": {
                            "type": "debugdata",
                            "stacks": [
                                {
                                    "id": "jquery",
                                    "version": "3.3.1"
                                },
                                {
                                    "id": "jquery-fast"
                                }
                            ]
                        }
                    }
                },
                "notification-on-start": {
                    "id": "notification-on-start",
                    "title": "Avoids requesting the notification permission on page load",
                    "description": "Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more about responsibly getting permission for notifications](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/notification-on-start\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "paste-preventing-inputs": {
                    "id": "paste-preventing-inputs",
                    "title": "Allows users to paste into input fields",
                    "description": "Preventing input pasting is a bad practice for the UX, and weakens security by blocking password managers.[Learn more about user-friendly input fields](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/paste-preventing-inputs\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "uses-http2": {
                    "id": "uses-http2",
                    "title": "Use HTTP\/2",
                    "description": "HTTP\/2 offers many benefits over HTTP\/1.1, including binary headers and multiplexing. [Learn more about HTTP\/2](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-http2\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "numericValue": 0,
                    "numericUnit": "millisecond",
                    "metricSavings": {
                        "LCP": 0,
                        "FCP": 0
                    },
                    "details": {
                        "type": "opportunity",
                        "headings": [],
                        "items": [],
                        "overallSavingsMs": 0
                    },
                    "guidanceLevel": 3
                },
                "uses-passive-event-listeners": {
                    "id": "uses-passive-event-listeners",
                    "title": "Uses passive listeners to improve scrolling performance",
                    "description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more about adopting passive event listeners](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-passive-event-listeners\/).",
                    "score": 1,
                    "scoreDisplayMode": "metricSavings",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    },
                    "guidanceLevel": 3
                },
                "meta-description": {
                    "id": "meta-description",
                    "title": "Document has a meta description",
                    "description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more about the meta description](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/meta-description\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary"
                },
                "http-status-code": {
                    "id": "http-status-code",
                    "title": "Page has successful HTTP status code",
                    "description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more about HTTP status codes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/http-status-code\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary"
                },
                "font-size": {
                    "id": "font-size",
                    "title": "Document uses legible font sizes",
                    "description": "Font sizes less than 12px are too small to be legible and require mobile visitors to \u201cpinch to zoom\u201d in order to read. Strive to have >60% of page text \u226512px. [Learn more about legible font sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/font-size\/).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "link-text": {
                    "id": "link-text",
                    "title": "Links have descriptive text",
                    "description": "Descriptive link text helps search engines understand your content. [Learn how to make links more accessible](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/link-text\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "crawlable-anchors": {
                    "id": "crawlable-anchors",
                    "title": "Links are crawlable",
                    "description": "Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn how to make links crawlable](https:\/\/support.google.com\/webmasters\/answer\/9112205)",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "is-crawlable": {
                    "id": "is-crawlable",
                    "title": "Page isn\u2019t blocked from indexing",
                    "description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more about crawler directives](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/is-crawlable\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "warnings": [],
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "robots-txt": {
                    "id": "robots-txt",
                    "title": "robots.txt is valid",
                    "description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/invalid-robots-txt\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "tap-targets": {
                    "id": "tap-targets",
                    "title": "Tap targets are sized appropriately",
                    "description": "Interactive elements like buttons and links should be large enough (48x48px), or have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more about tap targets](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/tap-targets\/).",
                    "score": null,
                    "scoreDisplayMode": "notApplicable"
                },
                "hreflang": {
                    "id": "hreflang",
                    "title": "Document has a valid `hreflang`",
                    "description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/hreflang\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "plugins": {
                    "id": "plugins",
                    "title": "Document avoids plugins",
                    "description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/plugins\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "details": {
                        "type": "table",
                        "headings": [],
                        "items": []
                    }
                },
                "canonical": {
                    "id": "canonical",
                    "title": "Document has a valid `rel=canonical`",
                    "description": "Canonical links suggest which URL to show in search results. [Learn more about canonical links](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/canonical\/).",
                    "score": 1,
                    "scoreDisplayMode": "binary"
                },
                "structured-data": {
                    "id": "structured-data",
                    "title": "Structured data is valid",
                    "description": "Run the [Structured Data Testing Tool](https:\/\/search.google.com\/structured-data\/testing-tool\/) and the [Structured Data Linter](http:\/\/linter.structured-data.org\/) to validate structured data. [Learn more about Structured Data](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/structured-data\/).",
                    "score": null,
                    "scoreDisplayMode": "manual"
                },
                "bf-cache": {
                    "id": "bf-cache",
                    "title": "Page didn't prevent back\/forward cache restoration",
                    "description": "Many navigations are performed by going back to a previous page, or forwards again. The back\/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bf-cache\/)",
                    "score": 1,
                    "scoreDisplayMode": "binary",
                    "guidanceLevel": 2
                }
            },
            "configSettings": {
                "output": [
                    "html",
                    "json"
                ],
                "maxWaitForFcp": 30000,
                "maxWaitForLoad": 80000,
                "pauseAfterFcpMs": 5250,
                "pauseAfterLoadMs": 5250,
                "networkQuietThresholdMs": 5250,
                "cpuQuietThresholdMs": 5250,
                "formFactor": "desktop",
                "throttling": {
                    "rttMs": 150,
                    "throughputKbps": 1638.4000000000001,
                    "requestLatencyMs": 562.5,
                    "downloadThroughputKbps": 1474.5600000000002,
                    "uploadThroughputKbps": 675,
                    "cpuSlowdownMultiplier": 4
                },
                "throttlingMethod": "provided",
                "screenEmulation": {
                    "mobile": true,
                    "width": 412,
                    "height": 823,
                    "deviceScaleFactor": 1.75,
                    "disabled": true
                },
                "emulatedUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2",
                "auditMode": false,
                "gatherMode": false,
                "clearStorageTypes": [
                    "file_systems",
                    "shader_cache",
                    "service_workers",
                    "cache_storage"
                ],
                "disableStorageReset": false,
                "debugNavigation": false,
                "channel": "cli",
                "usePassiveGathering": false,
                "disableFullPageScreenshot": true,
                "skipAboutBlank": false,
                "blankPage": "about:blank",
                "ignoreStatusCode": false,
                "budgets": null,
                "locale": "en-US",
                "blockedUrlPatterns": null,
                "additionalTraceCategories": null,
                "extraHeaders": null,
                "precomputedLanternData": null,
                "onlyAudits": null,
                "onlyCategories": null,
                "skipAudits": null
            },
            "categories": {
                "performance": {
                    "title": "Performance",
                    "supportedModes": [
                        "navigation",
                        "timespan",
                        "snapshot"
                    ],
                    "auditRefs": [
                        {
                            "id": "first-contentful-paint",
                            "weight": 10,
                            "group": "metrics",
                            "acronym": "FCP",
                            "relevantAudits": [
                                "server-response-time",
                                "render-blocking-resources",
                                "redirects",
                                "critical-request-chains",
                                "uses-text-compression",
                                "uses-rel-preconnect",
                                "uses-rel-preload",
                                "font-display",
                                "unminified-javascript",
                                "unminified-css",
                                "unused-css-rules"
                            ]
                        },
                        {
                            "id": "largest-contentful-paint",
                            "weight": 25,
                            "group": "metrics",
                            "acronym": "LCP",
                            "relevantAudits": [
                                "server-response-time",
                                "render-blocking-resources",
                                "redirects",
                                "critical-request-chains",
                                "uses-text-compression",
                                "uses-rel-preconnect",
                                "uses-rel-preload",
                                "font-display",
                                "unminified-javascript",
                                "unminified-css",
                                "unused-css-rules",
                                "largest-contentful-paint-element",
                                "prioritize-lcp-image",
                                "unused-javascript",
                                "efficient-animated-content",
                                "total-byte-weight",
                                "lcp-lazy-loaded"
                            ]
                        },
                        {
                            "id": "total-blocking-time",
                            "weight": 30,
                            "group": "metrics",
                            "acronym": "TBT",
                            "relevantAudits": [
                                "long-tasks",
                                "third-party-summary",
                                "third-party-facades",
                                "bootup-time",
                                "mainthread-work-breakdown",
                                "dom-size",
                                "duplicated-javascript",
                                "legacy-javascript",
                                "viewport"
                            ]
                        },
                        {
                            "id": "cumulative-layout-shift",
                            "weight": 25,
                            "group": "metrics",
                            "acronym": "CLS",
                            "relevantAudits": [
                                "layout-shift-elements",
                                "non-composited-animations",
                                "unsized-images"
                            ]
                        },
                        {
                            "id": "speed-index",
                            "weight": 10,
                            "group": "metrics",
                            "acronym": "SI"
                        },
                        {
                            "id": "interactive",
                            "weight": 0,
                            "group": "hidden",
                            "acronym": "TTI"
                        },
                        {
                            "id": "max-potential-fid",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "first-meaningful-paint",
                            "weight": 0,
                            "acronym": "FMP",
                            "group": "hidden"
                        },
                        {
                            "id": "render-blocking-resources",
                            "weight": 0
                        },
                        {
                            "id": "uses-responsive-images",
                            "weight": 0
                        },
                        {
                            "id": "offscreen-images",
                            "weight": 0
                        },
                        {
                            "id": "unminified-css",
                            "weight": 0
                        },
                        {
                            "id": "unminified-javascript",
                            "weight": 0
                        },
                        {
                            "id": "unused-css-rules",
                            "weight": 0
                        },
                        {
                            "id": "unused-javascript",
                            "weight": 0
                        },
                        {
                            "id": "uses-optimized-images",
                            "weight": 0
                        },
                        {
                            "id": "modern-image-formats",
                            "weight": 0
                        },
                        {
                            "id": "uses-text-compression",
                            "weight": 0
                        },
                        {
                            "id": "uses-rel-preconnect",
                            "weight": 0
                        },
                        {
                            "id": "server-response-time",
                            "weight": 0
                        },
                        {
                            "id": "redirects",
                            "weight": 0
                        },
                        {
                            "id": "uses-rel-preload",
                            "weight": 0
                        },
                        {
                            "id": "uses-http2",
                            "weight": 0
                        },
                        {
                            "id": "efficient-animated-content",
                            "weight": 0
                        },
                        {
                            "id": "duplicated-javascript",
                            "weight": 0
                        },
                        {
                            "id": "legacy-javascript",
                            "weight": 0
                        },
                        {
                            "id": "prioritize-lcp-image",
                            "weight": 0
                        },
                        {
                            "id": "total-byte-weight",
                            "weight": 0
                        },
                        {
                            "id": "uses-long-cache-ttl",
                            "weight": 0
                        },
                        {
                            "id": "dom-size",
                            "weight": 0
                        },
                        {
                            "id": "critical-request-chains",
                            "weight": 0
                        },
                        {
                            "id": "user-timings",
                            "weight": 0
                        },
                        {
                            "id": "bootup-time",
                            "weight": 0
                        },
                        {
                            "id": "mainthread-work-breakdown",
                            "weight": 0
                        },
                        {
                            "id": "font-display",
                            "weight": 0
                        },
                        {
                            "id": "third-party-summary",
                            "weight": 0
                        },
                        {
                            "id": "third-party-facades",
                            "weight": 0
                        },
                        {
                            "id": "largest-contentful-paint-element",
                            "weight": 0
                        },
                        {
                            "id": "lcp-lazy-loaded",
                            "weight": 0
                        },
                        {
                            "id": "layout-shift-elements",
                            "weight": 0
                        },
                        {
                            "id": "uses-passive-event-listeners",
                            "weight": 0
                        },
                        {
                            "id": "no-document-write",
                            "weight": 0
                        },
                        {
                            "id": "long-tasks",
                            "weight": 0
                        },
                        {
                            "id": "non-composited-animations",
                            "weight": 0
                        },
                        {
                            "id": "unsized-images",
                            "weight": 0
                        },
                        {
                            "id": "viewport",
                            "weight": 0
                        },
                        {
                            "id": "bf-cache",
                            "weight": 0
                        },
                        {
                            "id": "performance-budget",
                            "weight": 0,
                            "group": "budgets"
                        },
                        {
                            "id": "timing-budget",
                            "weight": 0,
                            "group": "budgets"
                        },
                        {
                            "id": "network-requests",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "network-rtt",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "network-server-latency",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "main-thread-tasks",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "diagnostics",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "metrics",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "screenshot-thumbnails",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "final-screenshot",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "script-treemap-data",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "resource-summary",
                            "weight": 0,
                            "group": "hidden"
                        }
                    ],
                    "id": "performance",
                    "score": 1
                },
                "accessibility": {
                    "title": "Accessibility",
                    "description": "These checks highlight opportunities to [improve the accessibility of your web app](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https:\/\/web.dev\/articles\/how-to-review) is also encouraged.",
                    "manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https:\/\/web.dev\/articles\/how-to-review).",
                    "supportedModes": [
                        "navigation",
                        "snapshot"
                    ],
                    "auditRefs": [
                        {
                            "id": "accesskeys",
                            "weight": 0,
                            "group": "a11y-navigation"
                        },
                        {
                            "id": "aria-allowed-attr",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-allowed-role",
                            "weight": 1,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-command-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-dialog-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-hidden-body",
                            "weight": 10,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-hidden-focus",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-input-field-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-meter-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-progressbar-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-required-attr",
                            "weight": 10,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-required-children",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-required-parent",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-roles",
                            "weight": 7,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-text",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-toggle-field-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-tooltip-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-treeitem-name",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-valid-attr-value",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "aria-valid-attr",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "button-name",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "bypass",
                            "weight": 0,
                            "group": "a11y-navigation"
                        },
                        {
                            "id": "color-contrast",
                            "weight": 7,
                            "group": "a11y-color-contrast"
                        },
                        {
                            "id": "definition-list",
                            "weight": 0,
                            "group": "a11y-tables-lists"
                        },
                        {
                            "id": "dlitem",
                            "weight": 0,
                            "group": "a11y-tables-lists"
                        },
                        {
                            "id": "document-title",
                            "weight": 7,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "duplicate-id-active",
                            "weight": 0,
                            "group": "a11y-navigation"
                        },
                        {
                            "id": "duplicate-id-aria",
                            "weight": 0,
                            "group": "a11y-aria"
                        },
                        {
                            "id": "form-field-multiple-labels",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "frame-title",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "heading-order",
                            "weight": 3,
                            "group": "a11y-navigation"
                        },
                        {
                            "id": "html-has-lang",
                            "weight": 7,
                            "group": "a11y-language"
                        },
                        {
                            "id": "html-lang-valid",
                            "weight": 7,
                            "group": "a11y-language"
                        },
                        {
                            "id": "html-xml-lang-mismatch",
                            "weight": 0,
                            "group": "a11y-language"
                        },
                        {
                            "id": "image-alt",
                            "weight": 10,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "image-redundant-alt",
                            "weight": 1,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "input-button-name",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "input-image-alt",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "label",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "link-in-text-block",
                            "weight": 0,
                            "group": "a11y-color-contrast"
                        },
                        {
                            "id": "link-name",
                            "weight": 7,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "list",
                            "weight": 7,
                            "group": "a11y-tables-lists"
                        },
                        {
                            "id": "listitem",
                            "weight": 7,
                            "group": "a11y-tables-lists"
                        },
                        {
                            "id": "meta-refresh",
                            "weight": 0,
                            "group": "a11y-best-practices"
                        },
                        {
                            "id": "meta-viewport",
                            "weight": 10,
                            "group": "a11y-best-practices"
                        },
                        {
                            "id": "object-alt",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "select-name",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "skip-link",
                            "weight": 0,
                            "group": "a11y-names-labels"
                        },
                        {
                            "id": "tabindex",
                            "weight": 0,
                            "group": "a11y-navigation"
                        },
                        {
                            "id": "table-duplicate-name",
                            "weight": 0,
                            "group": "a11y-tables-lists"
                        },
                        {
                            "id": "td-headers-attr",
                            "weight": 0,
                            "group": "a11y-tables-lists"
                        },
                        {
                            "id": "th-has-data-cells",
                            "weight": 0,
                            "group": "a11y-tables-lists"
                        },
                        {
                            "id": "valid-lang",
                            "weight": 0,
                            "group": "a11y-language"
                        },
                        {
                            "id": "video-caption",
                            "weight": 0,
                            "group": "a11y-audio-video"
                        },
                        {
                            "id": "focusable-controls",
                            "weight": 0
                        },
                        {
                            "id": "interactive-element-affordance",
                            "weight": 0
                        },
                        {
                            "id": "logical-tab-order",
                            "weight": 0
                        },
                        {
                            "id": "visual-order-follows-dom",
                            "weight": 0
                        },
                        {
                            "id": "focus-traps",
                            "weight": 0
                        },
                        {
                            "id": "managed-focus",
                            "weight": 0
                        },
                        {
                            "id": "use-landmarks",
                            "weight": 0
                        },
                        {
                            "id": "offscreen-content-hidden",
                            "weight": 0
                        },
                        {
                            "id": "custom-controls-labels",
                            "weight": 0
                        },
                        {
                            "id": "custom-controls-roles",
                            "weight": 0
                        },
                        {
                            "id": "empty-heading",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "identical-links-same-purpose",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "landmark-one-main",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "target-size",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "label-content-name-mismatch",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "table-fake-caption",
                            "weight": 0,
                            "group": "hidden"
                        },
                        {
                            "id": "td-has-header",
                            "weight": 0,
                            "group": "hidden"
                        }
                    ],
                    "id": "accessibility",
                    "score": 1
                },
                "best-practices": {
                    "title": "Best Practices",
                    "supportedModes": [
                        "navigation",
                        "timespan",
                        "snapshot"
                    ],
                    "auditRefs": [
                        {
                            "id": "is-on-https",
                            "weight": 5,
                            "group": "best-practices-trust-safety"
                        },
                        {
                            "id": "geolocation-on-start",
                            "weight": 1,
                            "group": "best-practices-trust-safety"
                        },
                        {
                            "id": "notification-on-start",
                            "weight": 1,
                            "group": "best-practices-trust-safety"
                        },
                        {
                            "id": "csp-xss",
                            "weight": 0,
                            "group": "best-practices-trust-safety"
                        },
                        {
                            "id": "paste-preventing-inputs",
                            "weight": 3,
                            "group": "best-practices-ux"
                        },
                        {
                            "id": "image-aspect-ratio",
                            "weight": 1,
                            "group": "best-practices-ux"
                        },
                        {
                            "id": "image-size-responsive",
                            "weight": 1,
                            "group": "best-practices-ux"
                        },
                        {
                            "id": "preload-fonts",
                            "weight": 0,
                            "group": "best-practices-ux"
                        },
                        {
                            "id": "doctype",
                            "weight": 1,
                            "group": "best-practices-browser-compat"
                        },
                        {
                            "id": "charset",
                            "weight": 1,
                            "group": "best-practices-browser-compat"
                        },
                        {
                            "id": "no-unload-listeners",
                            "weight": 1,
                            "group": "best-practices-general"
                        },
                        {
                            "id": "js-libraries",
                            "weight": 0,
                            "group": "best-practices-general"
                        },
                        {
                            "id": "deprecations",
                            "weight": 5,
                            "group": "best-practices-general"
                        },
                        {
                            "id": "third-party-cookies",
                            "weight": 5,
                            "group": "best-practices-general"
                        },
                        {
                            "id": "errors-in-console",
                            "weight": 1,
                            "group": "best-practices-general"
                        },
                        {
                            "id": "valid-source-maps",
                            "weight": 0,
                            "group": "best-practices-general"
                        },
                        {
                            "id": "inspector-issues",
                            "weight": 1,
                            "group": "best-practices-general"
                        }
                    ],
                    "id": "best-practices",
                    "score": 0.95999999999999996
                },
                "seo": {
                    "title": "SEO",
                    "description": "These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https:\/\/web.dev\/explore\/vitals). [Learn more about Google Search Essentials](https:\/\/support.google.com\/webmasters\/answer\/35769).",
                    "manualDescription": "Run these additional validators on your site to check additional SEO best practices.",
                    "supportedModes": [
                        "navigation",
                        "snapshot"
                    ],
                    "auditRefs": [
                        {
                            "id": "viewport",
                            "weight": 1,
                            "group": "seo-mobile"
                        },
                        {
                            "id": "document-title",
                            "weight": 1,
                            "group": "seo-content"
                        },
                        {
                            "id": "meta-description",
                            "weight": 1,
                            "group": "seo-content"
                        },
                        {
                            "id": "http-status-code",
                            "weight": 1,
                            "group": "seo-crawl"
                        },
                        {
                            "id": "link-text",
                            "weight": 1,
                            "group": "seo-content"
                        },
                        {
                            "id": "crawlable-anchors",
                            "weight": 1,
                            "group": "seo-crawl"
                        },
                        {
                            "id": "is-crawlable",
                            "weight": 1,
                            "group": "seo-crawl"
                        },
                        {
                            "id": "robots-txt",
                            "weight": 1,
                            "group": "seo-crawl"
                        },
                        {
                            "id": "image-alt",
                            "weight": 1,
                            "group": "seo-content"
                        },
                        {
                            "id": "hreflang",
                            "weight": 1,
                            "group": "seo-content"
                        },
                        {
                            "id": "canonical",
                            "weight": 1,
                            "group": "seo-content"
                        },
                        {
                            "id": "font-size",
                            "weight": 0,
                            "group": "seo-mobile"
                        },
                        {
                            "id": "plugins",
                            "weight": 1,
                            "group": "seo-content"
                        },
                        {
                            "id": "tap-targets",
                            "weight": 0,
                            "group": "seo-mobile"
                        },
                        {
                            "id": "structured-data",
                            "weight": 0
                        }
                    ],
                    "id": "seo",
                    "score": 1
                },
                "pwa": {
                    "title": "PWA",
                    "description": "These checks validate the aspects of a Progressive Web App. [Learn what makes a good Progressive Web App](https:\/\/web.dev\/articles\/pwa-checklist).",
                    "manualDescription": "These checks are required by the baseline [PWA Checklist](https:\/\/web.dev\/articles\/pwa-checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.",
                    "supportedModes": [
                        "navigation"
                    ],
                    "auditRefs": [
                        {
                            "id": "installable-manifest",
                            "weight": 2,
                            "group": "pwa-installable"
                        },
                        {
                            "id": "splash-screen",
                            "weight": 1,
                            "group": "pwa-optimized"
                        },
                        {
                            "id": "themed-omnibox",
                            "weight": 1,
                            "group": "pwa-optimized"
                        },
                        {
                            "id": "content-width",
                            "weight": 0,
                            "group": "pwa-optimized"
                        },
                        {
                            "id": "viewport",
                            "weight": 2,
                            "group": "pwa-optimized"
                        },
                        {
                            "id": "maskable-icon",
                            "weight": 1,
                            "group": "pwa-optimized"
                        },
                        {
                            "id": "pwa-cross-browser",
                            "weight": 0
                        },
                        {
                            "id": "pwa-page-transitions",
                            "weight": 0
                        },
                        {
                            "id": "pwa-each-page-has-url",
                            "weight": 0
                        }
                    ],
                    "id": "pwa",
                    "score": 0.28999999999999998
                }
            },
            "categoryGroups": {
                "metrics": {
                    "title": "Metrics"
                },
                "load-opportunities": {
                    "title": "Opportunities",
                    "description": "These suggestions can help your page load faster. They don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
                },
                "budgets": {
                    "title": "Budgets",
                    "description": "Performance budgets set standards for the performance of your site."
                },
                "diagnostics": {
                    "title": "Diagnostics",
                    "description": "More information about the performance of your application. These numbers don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
                },
                "pwa-installable": {
                    "title": "Installable"
                },
                "pwa-optimized": {
                    "title": "PWA Optimized"
                },
                "a11y-best-practices": {
                    "title": "Best practices",
                    "description": "These items highlight common accessibility best practices."
                },
                "a11y-color-contrast": {
                    "title": "Contrast",
                    "description": "These are opportunities to improve the legibility of your content."
                },
                "a11y-names-labels": {
                    "title": "Names and labels",
                    "description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."
                },
                "a11y-navigation": {
                    "title": "Navigation",
                    "description": "These are opportunities to improve keyboard navigation in your application."
                },
                "a11y-aria": {
                    "title": "ARIA",
                    "description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."
                },
                "a11y-language": {
                    "title": "Internationalization and localization",
                    "description": "These are opportunities to improve the interpretation of your content by users in different locales."
                },
                "a11y-audio-video": {
                    "title": "Audio and video",
                    "description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."
                },
                "a11y-tables-lists": {
                    "title": "Tables and lists",
                    "description": "These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."
                },
                "seo-mobile": {
                    "title": "Mobile Friendly",
                    "description": "Make sure your pages are mobile friendly so users don\u2019t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https:\/\/developers.google.com\/search\/mobile-sites\/)."
                },
                "seo-content": {
                    "title": "Content Best Practices",
                    "description": "Format your HTML in a way that enables crawlers to better understand your app\u2019s content."
                },
                "seo-crawl": {
                    "title": "Crawling and Indexing",
                    "description": "To appear in search results, crawlers need access to your app."
                },
                "best-practices-trust-safety": {
                    "title": "Trust and Safety"
                },
                "best-practices-ux": {
                    "title": "User Experience"
                },
                "best-practices-browser-compat": {
                    "title": "Browser Compatibility"
                },
                "best-practices-general": {
                    "title": "General"
                },
                "hidden": {
                    "title": ""
                }
            },
            "stackPacks": [],
            "entities": [
                {
                    "name": "davidnoonan.art",
                    "origins": [
                        "https:\/\/davidnoonan.art"
                    ],
                    "isFirstParty": true,
                    "isUnrecognized": true
                },
                {
                    "name": "jQuery CDN",
                    "homepage": "https:\/\/code.jquery.com\/",
                    "origins": [
                        "https:\/\/code.jquery.com"
                    ],
                    "category": "cdn"
                }
            ],
            "timing": {
                "entries": [
                    {
                        "startTime": 679.92999999999995,
                        "name": "lh:config",
                        "duration": 642.38999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 682.73000000000002,
                        "name": "lh:config:resolveArtifactsToDefns",
                        "duration": 55.549999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 1322.52,
                        "name": "lh:runner:gather",
                        "duration": 13690.32,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 1492.0599999999999,
                        "name": "lh:driver:connect",
                        "duration": 15.67,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 1508.1900000000001,
                        "name": "lh:driver:navigate",
                        "duration": 13.699999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 1522.3699999999999,
                        "name": "lh:gather:getBenchmarkIndex",
                        "duration": 1009.27,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 2531.9000000000001,
                        "name": "lh:gather:getVersion",
                        "duration": 1.46,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 2533.5799999999999,
                        "name": "lh:prepare:navigationMode",
                        "duration": 35.560000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 2547.3400000000001,
                        "name": "lh:storage:clearDataForOrigin",
                        "duration": 10.68,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 2558.2199999999998,
                        "name": "lh:storage:clearBrowserCaches",
                        "duration": 8.2799999999999994,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 2567.5300000000002,
                        "name": "lh:gather:prepareThrottlingAndNetwork",
                        "duration": 1.48,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 2600.3899999999999,
                        "name": "lh:driver:navigate",
                        "duration": 11489.709999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14292.41,
                        "name": "lh:gather:getArtifact:DevtoolsLog",
                        "duration": 0.16,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14292.620000000001,
                        "name": "lh:gather:getArtifact:Trace",
                        "duration": 0.14999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14292.940000000001,
                        "name": "lh:computed:NetworkRecords",
                        "duration": 0.87,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14294.09,
                        "name": "lh:gather:getArtifact:DevtoolsLog",
                        "duration": 0.059999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14294.17,
                        "name": "lh:gather:getArtifact:Trace",
                        "duration": 0.029999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14294.219999999999,
                        "name": "lh:gather:getArtifact:Accessibility",
                        "duration": 132.63,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14426.9,
                        "name": "lh:gather:getArtifact:AnchorElements",
                        "duration": 15.449999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14442.379999999999,
                        "name": "lh:gather:getArtifact:ConsoleMessages",
                        "duration": 0.14999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14442.559999999999,
                        "name": "lh:gather:getArtifact:CSSUsage",
                        "duration": 16.609999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14459.209999999999,
                        "name": "lh:gather:getArtifact:Doctype",
                        "duration": 1.3100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14460.549999999999,
                        "name": "lh:gather:getArtifact:DOMStats",
                        "duration": 4.54,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14465.129999999999,
                        "name": "lh:gather:getArtifact:EmbeddedContent",
                        "duration": 2.23,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14467.389999999999,
                        "name": "lh:gather:getArtifact:FontSize",
                        "duration": 7.7300000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14475.16,
                        "name": "lh:gather:getArtifact:Inputs",
                        "duration": 2.6800000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14477.870000000001,
                        "name": "lh:gather:getArtifact:GlobalListeners",
                        "duration": 1.6899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14479.59,
                        "name": "lh:gather:getArtifact:ImageElements",
                        "duration": 20.530000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14500.15,
                        "name": "lh:gather:getArtifact:InstallabilityErrors",
                        "duration": 0.93000000000000005,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14500.35,
                        "name": "lh:gather:getInstallabilityErrors",
                        "duration": 0.69999999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14501.209999999999,
                        "name": "lh:gather:getArtifact:InspectorIssues",
                        "duration": 0.28000000000000003,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14501.52,
                        "name": "lh:gather:getArtifact:JsUsage",
                        "duration": 0.11,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14501.66,
                        "name": "lh:gather:getArtifact:LinkElements",
                        "duration": 3.5800000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14505.049999999999,
                        "name": "lh:computed:MainResource",
                        "duration": 0.14999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14505.26,
                        "name": "lh:gather:getArtifact:MainDocumentContent",
                        "duration": 1.5600000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14506.84,
                        "name": "lh:gather:getArtifact:MetaElements",
                        "duration": 4.5700000000000003,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14511.48,
                        "name": "lh:gather:getArtifact:NetworkUserAgent",
                        "duration": 0.20999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14511.719999999999,
                        "name": "lh:gather:getArtifact:OptimizedImages",
                        "duration": 75.079999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14586.889999999999,
                        "name": "lh:gather:getArtifact:ResponseCompression",
                        "duration": 0.41999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14587.33,
                        "name": "lh:gather:getArtifact:RobotsTxt",
                        "duration": 66.390000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14653.76,
                        "name": "lh:gather:getArtifact:Scripts",
                        "duration": 0.22,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14654.02,
                        "name": "lh:gather:getArtifact:SourceMaps",
                        "duration": 0.11,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14654.15,
                        "name": "lh:gather:getArtifact:Stacks",
                        "duration": 11.17,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14654.290000000001,
                        "name": "lh:gather:collectStacks",
                        "duration": 11,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14665.370000000001,
                        "name": "lh:gather:getArtifact:TagsBlockingFirstPaint",
                        "duration": 2.6099999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14668.030000000001,
                        "name": "lh:gather:getArtifact:TapTargets",
                        "duration": 13.789999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14681.969999999999,
                        "name": "lh:gather:getArtifact:TraceElements",
                        "duration": 46.409999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14682.5,
                        "name": "lh:computed:ProcessedTrace",
                        "duration": 18.91,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14701.58,
                        "name": "lh:computed:ProcessedNavigation",
                        "duration": 1.01,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14702.709999999999,
                        "name": "lh:computed:CumulativeLayoutShift",
                        "duration": 0.85999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14704.23,
                        "name": "lh:computed:Responsiveness",
                        "duration": 0.17999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14728.41,
                        "name": "lh:gather:getArtifact:ViewportDimensions",
                        "duration": 1.3500000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14729.790000000001,
                        "name": "lh:gather:getArtifact:WebAppManifest",
                        "duration": 1.0800000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14730.91,
                        "name": "lh:gather:getArtifact:devtoolsLogs",
                        "duration": 0.11,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14731.049999999999,
                        "name": "lh:gather:getArtifact:traces",
                        "duration": 0.080000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 14731.26,
                        "name": "lh:gather:getArtifact:BFCacheFailures",
                        "duration": 269.12,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15013.34,
                        "name": "lh:runner:audit",
                        "duration": 963.20000000000005,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15013.49,
                        "name": "lh:runner:auditing",
                        "duration": 962.41999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15015.16,
                        "name": "lh:audit:is-on-https",
                        "duration": 2.4199999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15015.809999999999,
                        "name": "lh:computed:NetworkRecords",
                        "duration": 0.56999999999999995,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15017.959999999999,
                        "name": "lh:audit:viewport",
                        "duration": 2.27,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15018.389999999999,
                        "name": "lh:computed:ViewportMeta",
                        "duration": 0.56000000000000005,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15020.530000000001,
                        "name": "lh:audit:first-contentful-paint",
                        "duration": 22.940000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15021.030000000001,
                        "name": "lh:computed:FirstContentfulPaint",
                        "duration": 20.100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15021.200000000001,
                        "name": "lh:computed:ProcessedTrace",
                        "duration": 19.399999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15040.67,
                        "name": "lh:computed:ProcessedNavigation",
                        "duration": 0.19,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15043.82,
                        "name": "lh:audit:largest-contentful-paint",
                        "duration": 2.27,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15044.700000000001,
                        "name": "lh:computed:LargestContentfulPaint",
                        "duration": 0.14999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15046.42,
                        "name": "lh:audit:first-meaningful-paint",
                        "duration": 6.6799999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15047.1,
                        "name": "lh:computed:FirstMeaningfulPaint",
                        "duration": 0.12,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15053.440000000001,
                        "name": "lh:audit:speed-index",
                        "duration": 324.76999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15054.120000000001,
                        "name": "lh:computed:SpeedIndex",
                        "duration": 322.88,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15054.26,
                        "name": "lh:computed:Speedline",
                        "duration": 322.66000000000003,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15378.280000000001,
                        "name": "lh:audit:screenshot-thumbnails",
                        "duration": 0.78000000000000003,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15379.1,
                        "name": "lh:audit:final-screenshot",
                        "duration": 1.1899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15379.33,
                        "name": "lh:computed:Screenshots",
                        "duration": 0.88,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15380.65,
                        "name": "lh:audit:total-blocking-time",
                        "duration": 2.8599999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15381.08,
                        "name": "lh:computed:TotalBlockingTime",
                        "duration": 1.5800000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15381.610000000001,
                        "name": "lh:computed:Interactive",
                        "duration": 0.84999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15383.780000000001,
                        "name": "lh:audit:max-potential-fid",
                        "duration": 1.53,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15384.209999999999,
                        "name": "lh:computed:MaxPotentialFID",
                        "duration": 0.20999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15385.690000000001,
                        "name": "lh:audit:cumulative-layout-shift",
                        "duration": 1.6499999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15386.26,
                        "name": "lh:computed:CumulativeLayoutShift",
                        "duration": 0.20000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15387.809999999999,
                        "name": "lh:audit:errors-in-console",
                        "duration": 2.2799999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15388.469999999999,
                        "name": "lh:computed:JSBundles",
                        "duration": 0.12,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15390.76,
                        "name": "lh:audit:server-response-time",
                        "duration": 2,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15391.4,
                        "name": "lh:computed:MainResource",
                        "duration": 0.080000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15392.98,
                        "name": "lh:audit:interactive",
                        "duration": 1.04,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15394.209999999999,
                        "name": "lh:audit:user-timings",
                        "duration": 1.3400000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15394.549999999999,
                        "name": "lh:computed:UserTimings",
                        "duration": 0.47999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15395.77,
                        "name": "lh:audit:critical-request-chains",
                        "duration": 8.25,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15396.120000000001,
                        "name": "lh:computed:CriticalRequestChains",
                        "duration": 5.2999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15396.23,
                        "name": "lh:computed:PageDependencyGraph",
                        "duration": 4.7199999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15404.639999999999,
                        "name": "lh:audit:redirects",
                        "duration": 11.59,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15405.57,
                        "name": "lh:computed:LanternInteractive",
                        "duration": 9.5099999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15405.65,
                        "name": "lh:computed:LanternFirstMeaningfulPaint",
                        "duration": 7.7199999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15405.700000000001,
                        "name": "lh:computed:LanternFirstContentfulPaint",
                        "duration": 6.1600000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15406.08,
                        "name": "lh:computed:LoadSimulator",
                        "duration": 1.99,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15406.219999999999,
                        "name": "lh:computed:NetworkAnalysis",
                        "duration": 1.54,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15416.790000000001,
                        "name": "lh:audit:installable-manifest",
                        "duration": 2.8199999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15420.110000000001,
                        "name": "lh:audit:splash-screen",
                        "duration": 2,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15420.719999999999,
                        "name": "lh:computed:ManifestValues",
                        "duration": 0.11,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15422.57,
                        "name": "lh:audit:themed-omnibox",
                        "duration": 1.7,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15424.540000000001,
                        "name": "lh:audit:maskable-icon",
                        "duration": 0.97999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15425.77,
                        "name": "lh:audit:content-width",
                        "duration": 0.85999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15426.870000000001,
                        "name": "lh:audit:image-aspect-ratio",
                        "duration": 1.29,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15432.629999999999,
                        "name": "lh:audit:image-size-responsive",
                        "duration": 3.8100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15436.92,
                        "name": "lh:audit:preload-fonts",
                        "duration": 1.8100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15439.48,
                        "name": "lh:audit:deprecations",
                        "duration": 1.1499999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15440.889999999999,
                        "name": "lh:audit:third-party-cookies",
                        "duration": 1.02,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15442.24,
                        "name": "lh:audit:mainthread-work-breakdown",
                        "duration": 5.5499999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15443.059999999999,
                        "name": "lh:computed:MainThreadTasks",
                        "duration": 3.23,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15448.110000000001,
                        "name": "lh:audit:bootup-time",
                        "duration": 4.21,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15449.24,
                        "name": "lh:computed:TBTImpactTasks",
                        "duration": 1.9399999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15452.52,
                        "name": "lh:audit:uses-rel-preload",
                        "duration": 0.72999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15453.57,
                        "name": "lh:audit:uses-rel-preconnect",
                        "duration": 2.6200000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15456.65,
                        "name": "lh:audit:font-display",
                        "duration": 1.96,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15458.639999999999,
                        "name": "lh:audit:diagnostics",
                        "duration": 0.56000000000000005,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15459.219999999999,
                        "name": "lh:audit:network-requests",
                        "duration": 1.96,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15459.469999999999,
                        "name": "lh:computed:EntityClassification",
                        "duration": 1.3799999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15461.43,
                        "name": "lh:audit:network-rtt",
                        "duration": 1.0900000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15462.700000000001,
                        "name": "lh:audit:network-server-latency",
                        "duration": 1.0800000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15463.799999999999,
                        "name": "lh:audit:main-thread-tasks",
                        "duration": 0.28999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15464.110000000001,
                        "name": "lh:audit:metrics",
                        "duration": 2.6899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15464.280000000001,
                        "name": "lh:computed:TimingSummary",
                        "duration": 2.27,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15464.57,
                        "name": "lh:computed:FirstContentfulPaintAllFrames",
                        "duration": 0.059999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15464.67,
                        "name": "lh:computed:LargestContentfulPaintAllFrames",
                        "duration": 0.040000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15464.85,
                        "name": "lh:computed:LCPBreakdown",
                        "duration": 0.84999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15464.93,
                        "name": "lh:computed:TimeToFirstByte",
                        "duration": 0.080000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15465.02,
                        "name": "lh:computed:LCPImageRecord",
                        "duration": 0.60999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15467.049999999999,
                        "name": "lh:audit:performance-budget",
                        "duration": 1.1699999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15467.4,
                        "name": "lh:computed:ResourceSummary",
                        "duration": 0.42999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15468.4,
                        "name": "lh:audit:timing-budget",
                        "duration": 0.70999999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15469.129999999999,
                        "name": "lh:audit:resource-summary",
                        "duration": 0.71999999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15470.129999999999,
                        "name": "lh:audit:third-party-summary",
                        "duration": 4.0700000000000003,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15474.459999999999,
                        "name": "lh:audit:third-party-facades",
                        "duration": 1.96,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15476.639999999999,
                        "name": "lh:audit:largest-contentful-paint-element",
                        "duration": 2.1000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15479.129999999999,
                        "name": "lh:audit:lcp-lazy-loaded",
                        "duration": 1.74,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15481.16,
                        "name": "lh:audit:layout-shift-elements",
                        "duration": 1.77,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15483.26,
                        "name": "lh:audit:long-tasks",
                        "duration": 12.02,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15495.690000000001,
                        "name": "lh:audit:no-unload-listeners",
                        "duration": 1.3700000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15497.35,
                        "name": "lh:audit:non-composited-animations",
                        "duration": 1.3999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15499.110000000001,
                        "name": "lh:audit:unsized-images",
                        "duration": 1.79,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15501.26,
                        "name": "lh:audit:valid-source-maps",
                        "duration": 1.6899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15503.23,
                        "name": "lh:audit:prioritize-lcp-image",
                        "duration": 5.6500000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15503.870000000001,
                        "name": "lh:computed:LanternLargestContentfulPaint",
                        "duration": 2.6499999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15509.139999999999,
                        "name": "lh:audit:csp-xss",
                        "duration": 1.4399999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15510.620000000001,
                        "name": "lh:audit:script-treemap-data",
                        "duration": 21.710000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15511.1,
                        "name": "lh:computed:ModuleDuplication",
                        "duration": 0.26000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15511.42,
                        "name": "lh:computed:UnusedJavascriptSummary",
                        "duration": 18.199999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15529.780000000001,
                        "name": "lh:computed:UnusedJavascriptSummary",
                        "duration": 2.0899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15531.98,
                        "name": "lh:computed:UnusedJavascriptSummary",
                        "duration": 0.10000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15532.18,
                        "name": "lh:computed:UnusedJavascriptSummary",
                        "duration": 0.080000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15532.77,
                        "name": "lh:audit:pwa-cross-browser",
                        "duration": 0.98999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15534.07,
                        "name": "lh:audit:pwa-page-transitions",
                        "duration": 0.83999999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15535.17,
                        "name": "lh:audit:pwa-each-page-has-url",
                        "duration": 0.79000000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15536.33,
                        "name": "lh:audit:accesskeys",
                        "duration": 1.53,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15538.25,
                        "name": "lh:audit:aria-allowed-attr",
                        "duration": 0.80000000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15539.26,
                        "name": "lh:audit:aria-allowed-role",
                        "duration": 3.1699999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15542.65,
                        "name": "lh:audit:aria-command-name",
                        "duration": 0.81999999999999995,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15543.74,
                        "name": "lh:audit:aria-dialog-name",
                        "duration": 0.83999999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15544.780000000001,
                        "name": "lh:audit:aria-hidden-body",
                        "duration": 14.48,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15559.5,
                        "name": "lh:audit:aria-hidden-focus",
                        "duration": 1.04,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15560.77,
                        "name": "lh:audit:aria-input-field-name",
                        "duration": 0.96999999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15561.940000000001,
                        "name": "lh:audit:aria-meter-name",
                        "duration": 1,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15563.16,
                        "name": "lh:audit:aria-progressbar-name",
                        "duration": 1.0900000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15564.450000000001,
                        "name": "lh:audit:aria-required-attr",
                        "duration": 2.8599999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15567.52,
                        "name": "lh:audit:aria-required-children",
                        "duration": 1.1499999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15568.879999999999,
                        "name": "lh:audit:aria-required-parent",
                        "duration": 1.1100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15570.18,
                        "name": "lh:audit:aria-roles",
                        "duration": 2.8300000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15573.219999999999,
                        "name": "lh:audit:aria-text",
                        "duration": 1.1899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15574.620000000001,
                        "name": "lh:audit:aria-toggle-field-name",
                        "duration": 1.3400000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15576.17,
                        "name": "lh:audit:aria-tooltip-name",
                        "duration": 1.8999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15578.42,
                        "name": "lh:audit:aria-treeitem-name",
                        "duration": 2.27,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15581.040000000001,
                        "name": "lh:audit:aria-valid-attr-value",
                        "duration": 1.5700000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15582.82,
                        "name": "lh:audit:aria-valid-attr",
                        "duration": 1.52,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15584.540000000001,
                        "name": "lh:audit:button-name",
                        "duration": 1.45,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15586.18,
                        "name": "lh:audit:bypass",
                        "duration": 17.969999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15604.4,
                        "name": "lh:audit:color-contrast",
                        "duration": 2.9700000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15607.66,
                        "name": "lh:audit:definition-list",
                        "duration": 1.7,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15609.57,
                        "name": "lh:audit:dlitem",
                        "duration": 1.6100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15611.389999999999,
                        "name": "lh:audit:document-title",
                        "duration": 2.9300000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15614.52,
                        "name": "lh:audit:duplicate-id-active",
                        "duration": 1.6299999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15616.35,
                        "name": "lh:audit:duplicate-id-aria",
                        "duration": 1.6100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15618.17,
                        "name": "lh:audit:empty-heading",
                        "duration": 3.02,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15621.389999999999,
                        "name": "lh:audit:form-field-multiple-labels",
                        "duration": 1.9199999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15623.67,
                        "name": "lh:audit:frame-title",
                        "duration": 19.079999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15643.18,
                        "name": "lh:audit:heading-order",
                        "duration": 5.3700000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15648.959999999999,
                        "name": "lh:audit:html-has-lang",
                        "duration": 4.6900000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15653.879999999999,
                        "name": "lh:audit:html-lang-valid",
                        "duration": 2.9900000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15657.09,
                        "name": "lh:audit:html-xml-lang-mismatch",
                        "duration": 1.8600000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15659.17,
                        "name": "lh:audit:identical-links-same-purpose",
                        "duration": 2.8500000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15662.209999999999,
                        "name": "lh:audit:image-alt",
                        "duration": 2.7799999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15665.190000000001,
                        "name": "lh:audit:image-redundant-alt",
                        "duration": 2.9700000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15668.35,
                        "name": "lh:audit:input-button-name",
                        "duration": 16.850000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15685.440000000001,
                        "name": "lh:audit:input-image-alt",
                        "duration": 1.96,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15687.66,
                        "name": "lh:audit:label-content-name-mismatch",
                        "duration": 1.9299999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15689.790000000001,
                        "name": "lh:audit:label",
                        "duration": 1.9199999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15691.91,
                        "name": "lh:audit:landmark-one-main",
                        "duration": 2.5699999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15694.68,
                        "name": "lh:audit:link-name",
                        "duration": 2.7999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15697.67,
                        "name": "lh:audit:link-in-text-block",
                        "duration": 2.0800000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15699.969999999999,
                        "name": "lh:audit:list",
                        "duration": 2.8300000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15703.01,
                        "name": "lh:audit:listitem",
                        "duration": 18.469999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15721.73,
                        "name": "lh:audit:meta-refresh",
                        "duration": 2.1899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15724.139999999999,
                        "name": "lh:audit:meta-viewport",
                        "duration": 3.1499999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15727.49,
                        "name": "lh:audit:object-alt",
                        "duration": 2.0899999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15729.77,
                        "name": "lh:audit:select-name",
                        "duration": 2.1699999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15732.139999999999,
                        "name": "lh:audit:skip-link",
                        "duration": 2.0299999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15734.360000000001,
                        "name": "lh:audit:tabindex",
                        "duration": 2.3799999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15736.950000000001,
                        "name": "lh:audit:table-duplicate-name",
                        "duration": 2.3399999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15739.49,
                        "name": "lh:audit:table-fake-caption",
                        "duration": 17.449999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15757.190000000001,
                        "name": "lh:audit:target-size",
                        "duration": 2.8500000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15760.26,
                        "name": "lh:audit:td-has-header",
                        "duration": 2.6200000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15763.129999999999,
                        "name": "lh:audit:td-headers-attr",
                        "duration": 2.77,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15766.120000000001,
                        "name": "lh:audit:th-has-data-cells",
                        "duration": 2.7400000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15769.059999999999,
                        "name": "lh:audit:valid-lang",
                        "duration": 2.6600000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15771.92,
                        "name": "lh:audit:video-caption",
                        "duration": 2.6000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.549999999999,
                        "name": "lh:audit:custom-controls-labels",
                        "duration": 0.080000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.65,
                        "name": "lh:audit:custom-controls-roles",
                        "duration": 0.040000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.709999999999,
                        "name": "lh:audit:focus-traps",
                        "duration": 0.040000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.76,
                        "name": "lh:audit:focusable-controls",
                        "duration": 0.040000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.82,
                        "name": "lh:audit:interactive-element-affordance",
                        "duration": 0.040000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.860000000001,
                        "name": "lh:audit:logical-tab-order",
                        "duration": 0.040000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.92,
                        "name": "lh:audit:managed-focus",
                        "duration": 0.029999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15774.969999999999,
                        "name": "lh:audit:offscreen-content-hidden",
                        "duration": 0.040000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15775.01,
                        "name": "lh:audit:use-landmarks",
                        "duration": 0.029999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15775.059999999999,
                        "name": "lh:audit:visual-order-follows-dom",
                        "duration": 0.029999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15775.34,
                        "name": "lh:audit:uses-long-cache-ttl",
                        "duration": 25.52,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15801.379999999999,
                        "name": "lh:audit:total-byte-weight",
                        "duration": 2.6499999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15804.379999999999,
                        "name": "lh:audit:offscreen-images",
                        "duration": 19.199999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15823.950000000001,
                        "name": "lh:audit:render-blocking-resources",
                        "duration": 11.890000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15831.73,
                        "name": "lh:computed:UnusedCSS",
                        "duration": 0.64000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15832.5,
                        "name": "lh:computed:FirstContentfulPaint",
                        "duration": 1.78,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15832.65,
                        "name": "lh:computed:LanternFirstContentfulPaint",
                        "duration": 1.6100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15832.719999999999,
                        "name": "lh:computed:LoadSimulator",
                        "duration": 0.070000000000000007,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15836.25,
                        "name": "lh:audit:unminified-css",
                        "duration": 17.489999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15854.02,
                        "name": "lh:audit:unminified-javascript",
                        "duration": 42.359999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15896.700000000001,
                        "name": "lh:audit:unused-css-rules",
                        "duration": 4.5,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15901.57,
                        "name": "lh:audit:unused-javascript",
                        "duration": 3.9100000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15905.66,
                        "name": "lh:audit:modern-image-formats",
                        "duration": 3.73,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15909.57,
                        "name": "lh:audit:uses-optimized-images",
                        "duration": 2.6499999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15912.389999999999,
                        "name": "lh:audit:uses-text-compression",
                        "duration": 2.4399999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15915.01,
                        "name": "lh:audit:uses-responsive-images",
                        "duration": 4.1600000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15915.440000000001,
                        "name": "lh:computed:ImageRecords",
                        "duration": 0.34000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15919.450000000001,
                        "name": "lh:audit:efficient-animated-content",
                        "duration": 4.4400000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15924.16,
                        "name": "lh:audit:duplicated-javascript",
                        "duration": 4.6500000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15929.18,
                        "name": "lh:audit:legacy-javascript",
                        "duration": 10.58,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15940.01,
                        "name": "lh:audit:doctype",
                        "duration": 0.88,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15941.120000000001,
                        "name": "lh:audit:charset",
                        "duration": 0.96999999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15942.32,
                        "name": "lh:audit:dom-size",
                        "duration": 2.1400000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15944.67,
                        "name": "lh:audit:geolocation-on-start",
                        "duration": 0.91000000000000003,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15945.780000000001,
                        "name": "lh:audit:inspector-issues",
                        "duration": 7.8700000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15953.91,
                        "name": "lh:audit:no-document-write",
                        "duration": 0.95999999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15955.040000000001,
                        "name": "lh:audit:js-libraries",
                        "duration": 0.77000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15956.030000000001,
                        "name": "lh:audit:notification-on-start",
                        "duration": 0.82999999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15957.059999999999,
                        "name": "lh:audit:paste-preventing-inputs",
                        "duration": 0.75,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15957.98,
                        "name": "lh:audit:uses-http2",
                        "duration": 2.9500000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15961.16,
                        "name": "lh:audit:uses-passive-event-listeners",
                        "duration": 0.85999999999999999,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15962.219999999999,
                        "name": "lh:audit:meta-description",
                        "duration": 0.71999999999999997,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15963.139999999999,
                        "name": "lh:audit:http-status-code",
                        "duration": 0.75,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15964.110000000001,
                        "name": "lh:audit:font-size",
                        "duration": 0.82999999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15965.139999999999,
                        "name": "lh:audit:link-text",
                        "duration": 0.88,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15966.219999999999,
                        "name": "lh:audit:crawlable-anchors",
                        "duration": 0.93999999999999995,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15967.379999999999,
                        "name": "lh:audit:is-crawlable",
                        "duration": 1.6200000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15969.200000000001,
                        "name": "lh:audit:robots-txt",
                        "duration": 0.95999999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15970.370000000001,
                        "name": "lh:audit:tap-targets",
                        "duration": 0.76000000000000001,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15971.34,
                        "name": "lh:audit:hreflang",
                        "duration": 0.84999999999999998,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15972.389999999999,
                        "name": "lh:audit:plugins",
                        "duration": 0.70999999999999996,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15973.309999999999,
                        "name": "lh:audit:canonical",
                        "duration": 0.92000000000000004,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15974.4,
                        "name": "lh:audit:structured-data",
                        "duration": 0.46000000000000002,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15975.08,
                        "name": "lh:audit:bf-cache",
                        "duration": 0.81999999999999995,
                        "entryType": "measure"
                    },
                    {
                        "startTime": 15975.92,
                        "name": "lh:runner:generate",
                        "duration": 0.60999999999999999,
                        "entryType": "measure"
                    }
                ],
                "total": 14653.52
            },
            "i18n": {
                "rendererFormattedStrings": {
                    "calculatorLink": "See calculator.",
                    "collapseView": "Collapse view",
                    "crcInitialNavigation": "Initial Navigation",
                    "crcLongestDurationLabel": "Maximum critical path latency:",
                    "dropdownCopyJSON": "Copy JSON",
                    "dropdownDarkTheme": "Toggle Dark Theme",
                    "dropdownPrintExpanded": "Print Expanded",
                    "dropdownPrintSummary": "Print Summary",
                    "dropdownSaveGist": "Save as Gist",
                    "dropdownSaveHTML": "Save as HTML",
                    "dropdownSaveJSON": "Save as JSON",
                    "dropdownViewer": "Open in Viewer",
                    "dropdownViewUnthrottledTrace": "View Unthrottled Trace",
                    "errorLabel": "Error!",
                    "errorMissingAuditInfo": "Report error: no audit information",
                    "expandView": "Expand view",
                    "firstPartyChipLabel": "1st party",
                    "footerIssue": "File an issue",
                    "hide": "Hide",
                    "labDataTitle": "Lab Data",
                    "lsPerformanceCategoryDescription": "[Lighthouse](https:\/\/developers.google.com\/web\/tools\/lighthouse\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.",
                    "manualAuditsGroupTitle": "Additional items to manually check",
                    "notApplicableAuditsGroupTitle": "Not applicable",
                    "openInANewTabTooltip": "Open in a new tab",
                    "opportunityResourceColumnLabel": "Opportunity",
                    "opportunitySavingsColumnLabel": "Estimated Savings",
                    "passedAuditsGroupTitle": "Passed audits",
                    "runtimeAnalysisWindow": "Initial page load",
                    "runtimeAnalysisWindowSnapshot": "Point-in-time snapshot",
                    "runtimeAnalysisWindowTimespan": "User interactions timespan",
                    "runtimeCustom": "Custom throttling",
                    "runtimeDesktopEmulation": "Emulated Desktop",
                    "runtimeMobileEmulation": "Emulated Moto G Power",
                    "runtimeNoEmulation": "No emulation",
                    "runtimeSettingsAxeVersion": "Axe version",
                    "runtimeSettingsBenchmark": "Unthrottled CPU\/Memory Power",
                    "runtimeSettingsCPUThrottling": "CPU throttling",
                    "runtimeSettingsDevice": "Device",
                    "runtimeSettingsNetworkThrottling": "Network throttling",
                    "runtimeSettingsScreenEmulation": "Screen emulation",
                    "runtimeSettingsUANetwork": "User agent (network)",
                    "runtimeSingleLoad": "Single page session",
                    "runtimeSingleLoadTooltip": "This data is taken from a single page session, as opposed to field data summarizing many sessions.",
                    "runtimeSlow4g": "Slow 4G throttling",
                    "runtimeUnknown": "Unknown",
                    "show": "Show",
                    "showRelevantAudits": "Show audits relevant to:",
                    "snippetCollapseButtonLabel": "Collapse snippet",
                    "snippetExpandButtonLabel": "Expand snippet",
                    "thirdPartyResourcesLabel": "Show 3rd-party resources",
                    "throttlingProvided": "Provided by environment",
                    "toplevelWarningsMessage": "There were issues affecting this run of Lighthouse:",
                    "unattributable": "Unattributable",
                    "varianceDisclaimer": "Values are estimated and may vary. The [performance score is calculated](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) directly from these metrics.",
                    "viewTraceLabel": "View Trace",
                    "viewTreemapLabel": "View Treemap",
                    "warningAuditsGroupTitle": "Passed audits but with warnings",
                    "warningHeader": "Warnings: "
                },
                "icuMessagePaths": {
                    "core\/audits\/is-on-https.js | title": [
                        "audits[is-on-https].title"
                    ],
                    "core\/audits\/is-on-https.js | description": [
                        "audits[is-on-https].description"
                    ],
                    "core\/audits\/viewport.js | title": [
                        "audits.viewport.title"
                    ],
                    "core\/audits\/viewport.js | description": [
                        "audits.viewport.description"
                    ],
                    "core\/lib\/i18n\/i18n.js | firstContentfulPaintMetric": [
                        "audits[first-contentful-paint].title"
                    ],
                    "core\/audits\/metrics\/first-contentful-paint.js | description": [
                        "audits[first-contentful-paint].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | seconds": [
                        {
                            "values": {
                                "timeInMs": 397.93799999999999
                            },
                            "path": "audits[first-contentful-paint].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 626.28899999999999
                            },
                            "path": "audits[largest-contentful-paint].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 397.93799999999999
                            },
                            "path": "audits[first-meaningful-paint].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 455
                            },
                            "path": "audits[speed-index].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 604.96900000000005
                            },
                            "path": "audits.interactive.displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 132.45500000000001
                            },
                            "path": "audits[mainthread-work-breakdown].displayValue"
                        }
                    ],
                    "core\/lib\/i18n\/i18n.js | largestContentfulPaintMetric": [
                        "audits[largest-contentful-paint].title"
                    ],
                    "core\/audits\/metrics\/largest-contentful-paint.js | description": [
                        "audits[largest-contentful-paint].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | firstMeaningfulPaintMetric": [
                        "audits[first-meaningful-paint].title"
                    ],
                    "core\/audits\/metrics\/first-meaningful-paint.js | description": [
                        "audits[first-meaningful-paint].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | speedIndexMetric": [
                        "audits[speed-index].title"
                    ],
                    "core\/audits\/metrics\/speed-index.js | description": [
                        "audits[speed-index].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | totalBlockingTimeMetric": [
                        "audits[total-blocking-time].title"
                    ],
                    "core\/audits\/metrics\/total-blocking-time.js | description": [
                        "audits[total-blocking-time].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | ms": [
                        {
                            "values": {
                                "timeInMs": 0
                            },
                            "path": "audits[total-blocking-time].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 24.405000000000001
                            },
                            "path": "audits[max-potential-fid].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 40.938999999999993
                            },
                            "path": "audits[network-rtt].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 75.671999999999997
                            },
                            "path": "audits[network-server-latency].displayValue"
                        },
                        {
                            "values": {
                                "timeInMs": 626.28899999999999
                            },
                            "path": "audits[largest-contentful-paint-element].displayValue"
                        }
                    ],
                    "core\/lib\/i18n\/i18n.js | maxPotentialFIDMetric": [
                        "audits[max-potential-fid].title"
                    ],
                    "core\/audits\/metrics\/max-potential-fid.js | description": [
                        "audits[max-potential-fid].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | cumulativeLayoutShiftMetric": [
                        "audits[cumulative-layout-shift].title"
                    ],
                    "core\/audits\/metrics\/cumulative-layout-shift.js | description": [
                        "audits[cumulative-layout-shift].description"
                    ],
                    "core\/audits\/errors-in-console.js | failureTitle": [
                        "audits[errors-in-console].title"
                    ],
                    "core\/audits\/errors-in-console.js | description": [
                        "audits[errors-in-console].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnSource": [
                        "audits[errors-in-console].details.headings[0].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnDescription": [
                        "audits[errors-in-console].details.headings[1].label",
                        "audits[csp-xss].details.headings[0].label"
                    ],
                    "core\/audits\/server-response-time.js | title": [
                        "audits[server-response-time].title"
                    ],
                    "core\/audits\/server-response-time.js | description": [
                        "audits[server-response-time].description"
                    ],
                    "core\/audits\/server-response-time.js | displayValue": [
                        {
                            "values": {
                                "timeInMs": 85.419000000000011
                            },
                            "path": "audits[server-response-time].displayValue"
                        }
                    ],
                    "core\/lib\/i18n\/i18n.js | columnURL": [
                        "audits[server-response-time].details.headings[0].label",
                        "audits[font-display].details.headings[0].label",
                        "audits[network-rtt].details.headings[0].label",
                        "audits[network-server-latency].details.headings[0].label",
                        "audits[unsized-images].details.headings[1].label",
                        "audits[uses-long-cache-ttl].details.headings[0].label",
                        "audits[total-byte-weight].details.headings[0].label",
                        "audits[modern-image-formats].details.headings[1].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnTimeSpent": [
                        "audits[server-response-time].details.headings[1].label",
                        "audits[mainthread-work-breakdown].details.headings[1].label",
                        "audits[network-rtt].details.headings[1].label",
                        "audits[network-server-latency].details.headings[1].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | interactiveMetric": [
                        "audits.interactive.title"
                    ],
                    "core\/audits\/metrics\/interactive.js | description": [
                        "audits.interactive.description"
                    ],
                    "core\/audits\/user-timings.js | title": [
                        "audits[user-timings].title"
                    ],
                    "core\/audits\/user-timings.js | description": [
                        "audits[user-timings].description"
                    ],
                    "core\/audits\/critical-request-chains.js | title": [
                        "audits[critical-request-chains].title"
                    ],
                    "core\/audits\/critical-request-chains.js | description": [
                        "audits[critical-request-chains].description"
                    ],
                    "core\/audits\/critical-request-chains.js | displayValue": [
                        {
                            "values": {
                                "itemCount": 3
                            },
                            "path": "audits[critical-request-chains].displayValue"
                        }
                    ],
                    "core\/audits\/redirects.js | title": [
                        "audits.redirects.title"
                    ],
                    "core\/audits\/redirects.js | description": [
                        "audits.redirects.description"
                    ],
                    "core\/audits\/installable-manifest.js | failureTitle": [
                        "audits[installable-manifest].title"
                    ],
                    "core\/audits\/installable-manifest.js | description": [
                        "audits[installable-manifest].description"
                    ],
                    "core\/audits\/installable-manifest.js | displayValue": [
                        {
                            "values": {
                                "itemCount": 1
                            },
                            "path": "audits[installable-manifest].displayValue"
                        }
                    ],
                    "core\/audits\/installable-manifest.js | columnValue": [
                        "audits[installable-manifest].details.headings[0].label"
                    ],
                    "core\/audits\/installable-manifest.js | no-manifest": [
                        "audits[installable-manifest].details.items[0].reason"
                    ],
                    "core\/audits\/splash-screen.js | failureTitle": [
                        "audits[splash-screen].title"
                    ],
                    "core\/audits\/splash-screen.js | description": [
                        "audits[splash-screen].description"
                    ],
                    "core\/audits\/themed-omnibox.js | failureTitle": [
                        "audits[themed-omnibox].title"
                    ],
                    "core\/audits\/themed-omnibox.js | description": [
                        "audits[themed-omnibox].description"
                    ],
                    "core\/audits\/maskable-icon.js | failureTitle": [
                        "audits[maskable-icon].title"
                    ],
                    "core\/audits\/maskable-icon.js | description": [
                        "audits[maskable-icon].description"
                    ],
                    "core\/audits\/content-width.js | title": [
                        "audits[content-width].title"
                    ],
                    "core\/audits\/content-width.js | description": [
                        "audits[content-width].description"
                    ],
                    "core\/audits\/image-aspect-ratio.js | title": [
                        "audits[image-aspect-ratio].title"
                    ],
                    "core\/audits\/image-aspect-ratio.js | description": [
                        "audits[image-aspect-ratio].description"
                    ],
                    "core\/audits\/image-size-responsive.js | title": [
                        "audits[image-size-responsive].title"
                    ],
                    "core\/audits\/image-size-responsive.js | description": [
                        "audits[image-size-responsive].description"
                    ],
                    "core\/audits\/preload-fonts.js | title": [
                        "audits[preload-fonts].title"
                    ],
                    "core\/audits\/preload-fonts.js | description": [
                        "audits[preload-fonts].description"
                    ],
                    "core\/audits\/deprecations.js | title": [
                        "audits.deprecations.title"
                    ],
                    "core\/audits\/deprecations.js | description": [
                        "audits.deprecations.description"
                    ],
                    "core\/audits\/third-party-cookies.js | title": [
                        "audits[third-party-cookies].title"
                    ],
                    "core\/audits\/third-party-cookies.js | description": [
                        "audits[third-party-cookies].description"
                    ],
                    "core\/audits\/mainthread-work-breakdown.js | title": [
                        "audits[mainthread-work-breakdown].title"
                    ],
                    "core\/audits\/mainthread-work-breakdown.js | description": [
                        "audits[mainthread-work-breakdown].description"
                    ],
                    "core\/audits\/mainthread-work-breakdown.js | columnCategory": [
                        "audits[mainthread-work-breakdown].details.headings[0].label"
                    ],
                    "core\/audits\/bootup-time.js | title": [
                        "audits[bootup-time].title"
                    ],
                    "core\/audits\/bootup-time.js | description": [
                        "audits[bootup-time].description"
                    ],
                    "core\/audits\/uses-rel-preload.js | title": [
                        "audits[uses-rel-preload].title"
                    ],
                    "core\/audits\/uses-rel-preload.js | description": [
                        "audits[uses-rel-preload].description"
                    ],
                    "core\/audits\/uses-rel-preconnect.js | title": [
                        "audits[uses-rel-preconnect].title"
                    ],
                    "core\/audits\/uses-rel-preconnect.js | description": [
                        "audits[uses-rel-preconnect].description"
                    ],
                    "core\/audits\/font-display.js | failureTitle": [
                        "audits[font-display].title"
                    ],
                    "core\/audits\/font-display.js | description": [
                        "audits[font-display].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnWastedBytes": [
                        "audits[font-display].details.headings[1].label",
                        "audits[modern-image-formats].details.headings[3].label"
                    ],
                    "core\/audits\/network-rtt.js | title": [
                        "audits[network-rtt].title"
                    ],
                    "core\/audits\/network-rtt.js | description": [
                        "audits[network-rtt].description"
                    ],
                    "core\/audits\/network-server-latency.js | title": [
                        "audits[network-server-latency].title"
                    ],
                    "core\/audits\/network-server-latency.js | description": [
                        "audits[network-server-latency].description"
                    ],
                    "core\/audits\/performance-budget.js | title": [
                        "audits[performance-budget].title"
                    ],
                    "core\/audits\/performance-budget.js | description": [
                        "audits[performance-budget].description"
                    ],
                    "core\/audits\/timing-budget.js | title": [
                        "audits[timing-budget].title"
                    ],
                    "core\/audits\/timing-budget.js | description": [
                        "audits[timing-budget].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnResourceType": [
                        "audits[resource-summary].details.headings[0].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnRequests": [
                        "audits[resource-summary].details.headings[1].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnTransferSize": [
                        "audits[resource-summary].details.headings[2].label",
                        "audits[third-party-summary].details.headings[1].label",
                        "audits[uses-long-cache-ttl].details.headings[2].label",
                        "audits[total-byte-weight].details.headings[1].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | totalResourceType": [
                        "audits[resource-summary].details.items[0].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | fontResourceType": [
                        "audits[resource-summary].details.items[1].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | imageResourceType": [
                        "audits[resource-summary].details.items[2].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | scriptResourceType": [
                        "audits[resource-summary].details.items[3].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | stylesheetResourceType": [
                        "audits[resource-summary].details.items[4].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | documentResourceType": [
                        "audits[resource-summary].details.items[5].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | mediaResourceType": [
                        "audits[resource-summary].details.items[6].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | otherResourceType": [
                        "audits[resource-summary].details.items[7].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | thirdPartyResourceType": [
                        "audits[resource-summary].details.items[8].label"
                    ],
                    "core\/audits\/third-party-summary.js | title": [
                        "audits[third-party-summary].title"
                    ],
                    "core\/audits\/third-party-summary.js | description": [
                        "audits[third-party-summary].description"
                    ],
                    "core\/audits\/third-party-summary.js | displayValue": [
                        {
                            "values": {
                                "timeInMs": 0
                            },
                            "path": "audits[third-party-summary].displayValue"
                        }
                    ],
                    "core\/audits\/third-party-summary.js | columnThirdParty": [
                        "audits[third-party-summary].details.headings[0].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnBlockingTime": [
                        "audits[third-party-summary].details.headings[2].label"
                    ],
                    "core\/audits\/third-party-facades.js | title": [
                        "audits[third-party-facades].title"
                    ],
                    "core\/audits\/third-party-facades.js | description": [
                        "audits[third-party-facades].description"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | title": [
                        "audits[largest-contentful-paint-element].title"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | description": [
                        "audits[largest-contentful-paint-element].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnElement": [
                        "audits[largest-contentful-paint-element].details.items[0].headings[0].label",
                        "audits[lcp-lazy-loaded].details.headings[0].label",
                        "audits[layout-shift-elements].details.headings[0].label",
                        "audits[dom-size].details.headings[1].label"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | columnPhase": [
                        "audits[largest-contentful-paint-element].details.items[1].headings[0].label"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | columnPercentOfLCP": [
                        "audits[largest-contentful-paint-element].details.items[1].headings[1].label"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | columnTiming": [
                        "audits[largest-contentful-paint-element].details.items[1].headings[2].label"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | itemTTFB": [
                        "audits[largest-contentful-paint-element].details.items[1].items[0].phase"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | itemLoadDelay": [
                        "audits[largest-contentful-paint-element].details.items[1].items[1].phase"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | itemLoadTime": [
                        "audits[largest-contentful-paint-element].details.items[1].items[2].phase"
                    ],
                    "core\/audits\/largest-contentful-paint-element.js | itemRenderDelay": [
                        "audits[largest-contentful-paint-element].details.items[1].items[3].phase"
                    ],
                    "core\/audits\/lcp-lazy-loaded.js | title": [
                        "audits[lcp-lazy-loaded].title"
                    ],
                    "core\/audits\/lcp-lazy-loaded.js | description": [
                        "audits[lcp-lazy-loaded].description"
                    ],
                    "core\/audits\/layout-shift-elements.js | title": [
                        "audits[layout-shift-elements].title"
                    ],
                    "core\/audits\/layout-shift-elements.js | description": [
                        "audits[layout-shift-elements].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | displayValueElementsFound": [
                        {
                            "values": {
                                "nodeCount": 3
                            },
                            "path": "audits[layout-shift-elements].displayValue"
                        }
                    ],
                    "core\/audits\/layout-shift-elements.js | columnContribution": [
                        "audits[layout-shift-elements].details.headings[1].label"
                    ],
                    "core\/audits\/long-tasks.js | title": [
                        "audits[long-tasks].title"
                    ],
                    "core\/audits\/long-tasks.js | description": [
                        "audits[long-tasks].description"
                    ],
                    "core\/audits\/no-unload-listeners.js | title": [
                        "audits[no-unload-listeners].title"
                    ],
                    "core\/audits\/no-unload-listeners.js | description": [
                        "audits[no-unload-listeners].description"
                    ],
                    "core\/audits\/non-composited-animations.js | title": [
                        "audits[non-composited-animations].title"
                    ],
                    "core\/audits\/non-composited-animations.js | description": [
                        "audits[non-composited-animations].description"
                    ],
                    "core\/audits\/unsized-images.js | failureTitle": [
                        "audits[unsized-images].title"
                    ],
                    "core\/audits\/unsized-images.js | description": [
                        "audits[unsized-images].description"
                    ],
                    "core\/audits\/valid-source-maps.js | title": [
                        "audits[valid-source-maps].title"
                    ],
                    "core\/audits\/valid-source-maps.js | description": [
                        "audits[valid-source-maps].description"
                    ],
                    "core\/audits\/prioritize-lcp-image.js | title": [
                        "audits[prioritize-lcp-image].title"
                    ],
                    "core\/audits\/prioritize-lcp-image.js | description": [
                        "audits[prioritize-lcp-image].description"
                    ],
                    "core\/audits\/csp-xss.js | title": [
                        "audits[csp-xss].title"
                    ],
                    "core\/audits\/csp-xss.js | description": [
                        "audits[csp-xss].description"
                    ],
                    "core\/audits\/csp-xss.js | columnDirective": [
                        "audits[csp-xss].details.headings[1].label"
                    ],
                    "core\/audits\/csp-xss.js | columnSeverity": [
                        "audits[csp-xss].details.headings[2].label"
                    ],
                    "core\/lib\/i18n\/i18n.js | itemSeverityHigh": [
                        "audits[csp-xss].details.items[0].severity"
                    ],
                    "core\/audits\/csp-xss.js | noCsp": [
                        "audits[csp-xss].details.items[0].description"
                    ],
                    "core\/audits\/manual\/pwa-cross-browser.js | title": [
                        "audits[pwa-cross-browser].title"
                    ],
                    "core\/audits\/manual\/pwa-cross-browser.js | description": [
                        "audits[pwa-cross-browser].description"
                    ],
                    "core\/audits\/manual\/pwa-page-transitions.js | title": [
                        "audits[pwa-page-transitions].title"
                    ],
                    "core\/audits\/manual\/pwa-page-transitions.js | description": [
                        "audits[pwa-page-transitions].description"
                    ],
                    "core\/audits\/manual\/pwa-each-page-has-url.js | title": [
                        "audits[pwa-each-page-has-url].title"
                    ],
                    "core\/audits\/manual\/pwa-each-page-has-url.js | description": [
                        "audits[pwa-each-page-has-url].description"
                    ],
                    "core\/audits\/accessibility\/accesskeys.js | title": [
                        "audits.accesskeys.title"
                    ],
                    "core\/audits\/accessibility\/accesskeys.js | description": [
                        "audits.accesskeys.description"
                    ],
                    "core\/audits\/accessibility\/aria-allowed-attr.js | title": [
                        "audits[aria-allowed-attr].title"
                    ],
                    "core\/audits\/accessibility\/aria-allowed-attr.js | description": [
                        "audits[aria-allowed-attr].description"
                    ],
                    "core\/audits\/accessibility\/aria-allowed-role.js | title": [
                        "audits[aria-allowed-role].title"
                    ],
                    "core\/audits\/accessibility\/aria-allowed-role.js | description": [
                        "audits[aria-allowed-role].description"
                    ],
                    "core\/audits\/accessibility\/aria-command-name.js | title": [
                        "audits[aria-command-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-command-name.js | description": [
                        "audits[aria-command-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-dialog-name.js | title": [
                        "audits[aria-dialog-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-dialog-name.js | description": [
                        "audits[aria-dialog-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-hidden-body.js | title": [
                        "audits[aria-hidden-body].title"
                    ],
                    "core\/audits\/accessibility\/aria-hidden-body.js | description": [
                        "audits[aria-hidden-body].description"
                    ],
                    "core\/audits\/accessibility\/aria-hidden-focus.js | title": [
                        "audits[aria-hidden-focus].title"
                    ],
                    "core\/audits\/accessibility\/aria-hidden-focus.js | description": [
                        "audits[aria-hidden-focus].description"
                    ],
                    "core\/audits\/accessibility\/aria-input-field-name.js | title": [
                        "audits[aria-input-field-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-input-field-name.js | description": [
                        "audits[aria-input-field-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-meter-name.js | title": [
                        "audits[aria-meter-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-meter-name.js | description": [
                        "audits[aria-meter-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-progressbar-name.js | title": [
                        "audits[aria-progressbar-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-progressbar-name.js | description": [
                        "audits[aria-progressbar-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-required-attr.js | title": [
                        "audits[aria-required-attr].title"
                    ],
                    "core\/audits\/accessibility\/aria-required-attr.js | description": [
                        "audits[aria-required-attr].description"
                    ],
                    "core\/audits\/accessibility\/aria-required-children.js | title": [
                        "audits[aria-required-children].title"
                    ],
                    "core\/audits\/accessibility\/aria-required-children.js | description": [
                        "audits[aria-required-children].description"
                    ],
                    "core\/audits\/accessibility\/aria-required-parent.js | title": [
                        "audits[aria-required-parent].title"
                    ],
                    "core\/audits\/accessibility\/aria-required-parent.js | description": [
                        "audits[aria-required-parent].description"
                    ],
                    "core\/audits\/accessibility\/aria-roles.js | title": [
                        "audits[aria-roles].title"
                    ],
                    "core\/audits\/accessibility\/aria-roles.js | description": [
                        "audits[aria-roles].description"
                    ],
                    "core\/audits\/accessibility\/aria-text.js | title": [
                        "audits[aria-text].title"
                    ],
                    "core\/audits\/accessibility\/aria-text.js | description": [
                        "audits[aria-text].description"
                    ],
                    "core\/audits\/accessibility\/aria-toggle-field-name.js | title": [
                        "audits[aria-toggle-field-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-toggle-field-name.js | description": [
                        "audits[aria-toggle-field-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-tooltip-name.js | title": [
                        "audits[aria-tooltip-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-tooltip-name.js | description": [
                        "audits[aria-tooltip-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-treeitem-name.js | title": [
                        "audits[aria-treeitem-name].title"
                    ],
                    "core\/audits\/accessibility\/aria-treeitem-name.js | description": [
                        "audits[aria-treeitem-name].description"
                    ],
                    "core\/audits\/accessibility\/aria-valid-attr-value.js | title": [
                        "audits[aria-valid-attr-value].title"
                    ],
                    "core\/audits\/accessibility\/aria-valid-attr-value.js | description": [
                        "audits[aria-valid-attr-value].description"
                    ],
                    "core\/audits\/accessibility\/aria-valid-attr.js | title": [
                        "audits[aria-valid-attr].title"
                    ],
                    "core\/audits\/accessibility\/aria-valid-attr.js | description": [
                        "audits[aria-valid-attr].description"
                    ],
                    "core\/audits\/accessibility\/button-name.js | title": [
                        "audits[button-name].title"
                    ],
                    "core\/audits\/accessibility\/button-name.js | description": [
                        "audits[button-name].description"
                    ],
                    "core\/audits\/accessibility\/bypass.js | title": [
                        "audits.bypass.title"
                    ],
                    "core\/audits\/accessibility\/bypass.js | description": [
                        "audits.bypass.description"
                    ],
                    "core\/audits\/accessibility\/color-contrast.js | title": [
                        "audits[color-contrast].title"
                    ],
                    "core\/audits\/accessibility\/color-contrast.js | description": [
                        "audits[color-contrast].description"
                    ],
                    "core\/audits\/accessibility\/definition-list.js | title": [
                        "audits[definition-list].title"
                    ],
                    "core\/audits\/accessibility\/definition-list.js | description": [
                        "audits[definition-list].description"
                    ],
                    "core\/audits\/accessibility\/dlitem.js | title": [
                        "audits.dlitem.title"
                    ],
                    "core\/audits\/accessibility\/dlitem.js | description": [
                        "audits.dlitem.description"
                    ],
                    "core\/audits\/accessibility\/document-title.js | title": [
                        "audits[document-title].title"
                    ],
                    "core\/audits\/accessibility\/document-title.js | description": [
                        "audits[document-title].description"
                    ],
                    "core\/audits\/accessibility\/duplicate-id-active.js | title": [
                        "audits[duplicate-id-active].title"
                    ],
                    "core\/audits\/accessibility\/duplicate-id-active.js | description": [
                        "audits[duplicate-id-active].description"
                    ],
                    "core\/audits\/accessibility\/duplicate-id-aria.js | title": [
                        "audits[duplicate-id-aria].title"
                    ],
                    "core\/audits\/accessibility\/duplicate-id-aria.js | description": [
                        "audits[duplicate-id-aria].description"
                    ],
                    "core\/audits\/accessibility\/empty-heading.js | title": [
                        "audits[empty-heading].title"
                    ],
                    "core\/audits\/accessibility\/empty-heading.js | description": [
                        "audits[empty-heading].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnFailingElem": [
                        "audits[empty-heading].details.headings[0].label"
                    ],
                    "core\/audits\/accessibility\/form-field-multiple-labels.js | title": [
                        "audits[form-field-multiple-labels].title"
                    ],
                    "core\/audits\/accessibility\/form-field-multiple-labels.js | description": [
                        "audits[form-field-multiple-labels].description"
                    ],
                    "core\/audits\/accessibility\/frame-title.js | title": [
                        "audits[frame-title].title"
                    ],
                    "core\/audits\/accessibility\/frame-title.js | description": [
                        "audits[frame-title].description"
                    ],
                    "core\/audits\/accessibility\/heading-order.js | title": [
                        "audits[heading-order].title"
                    ],
                    "core\/audits\/accessibility\/heading-order.js | description": [
                        "audits[heading-order].description"
                    ],
                    "core\/audits\/accessibility\/html-has-lang.js | title": [
                        "audits[html-has-lang].title"
                    ],
                    "core\/audits\/accessibility\/html-has-lang.js | description": [
                        "audits[html-has-lang].description"
                    ],
                    "core\/audits\/accessibility\/html-lang-valid.js | title": [
                        "audits[html-lang-valid].title"
                    ],
                    "core\/audits\/accessibility\/html-lang-valid.js | description": [
                        "audits[html-lang-valid].description"
                    ],
                    "core\/audits\/accessibility\/html-xml-lang-mismatch.js | title": [
                        "audits[html-xml-lang-mismatch].title"
                    ],
                    "core\/audits\/accessibility\/html-xml-lang-mismatch.js | description": [
                        "audits[html-xml-lang-mismatch].description"
                    ],
                    "core\/audits\/accessibility\/identical-links-same-purpose.js | title": [
                        "audits[identical-links-same-purpose].title"
                    ],
                    "core\/audits\/accessibility\/identical-links-same-purpose.js | description": [
                        "audits[identical-links-same-purpose].description"
                    ],
                    "core\/audits\/accessibility\/image-alt.js | title": [
                        "audits[image-alt].title"
                    ],
                    "core\/audits\/accessibility\/image-alt.js | description": [
                        "audits[image-alt].description"
                    ],
                    "core\/audits\/accessibility\/image-redundant-alt.js | title": [
                        "audits[image-redundant-alt].title"
                    ],
                    "core\/audits\/accessibility\/image-redundant-alt.js | description": [
                        "audits[image-redundant-alt].description"
                    ],
                    "core\/audits\/accessibility\/input-button-name.js | title": [
                        "audits[input-button-name].title"
                    ],
                    "core\/audits\/accessibility\/input-button-name.js | description": [
                        "audits[input-button-name].description"
                    ],
                    "core\/audits\/accessibility\/input-image-alt.js | title": [
                        "audits[input-image-alt].title"
                    ],
                    "core\/audits\/accessibility\/input-image-alt.js | description": [
                        "audits[input-image-alt].description"
                    ],
                    "core\/audits\/accessibility\/label-content-name-mismatch.js | title": [
                        "audits[label-content-name-mismatch].title"
                    ],
                    "core\/audits\/accessibility\/label-content-name-mismatch.js | description": [
                        "audits[label-content-name-mismatch].description"
                    ],
                    "core\/audits\/accessibility\/label.js | title": [
                        "audits.label.title"
                    ],
                    "core\/audits\/accessibility\/label.js | description": [
                        "audits.label.description"
                    ],
                    "core\/audits\/accessibility\/landmark-one-main.js | title": [
                        "audits[landmark-one-main].title"
                    ],
                    "core\/audits\/accessibility\/landmark-one-main.js | description": [
                        "audits[landmark-one-main].description"
                    ],
                    "core\/audits\/accessibility\/link-name.js | title": [
                        "audits[link-name].title"
                    ],
                    "core\/audits\/accessibility\/link-name.js | description": [
                        "audits[link-name].description"
                    ],
                    "core\/audits\/accessibility\/link-in-text-block.js | title": [
                        "audits[link-in-text-block].title"
                    ],
                    "core\/audits\/accessibility\/link-in-text-block.js | description": [
                        "audits[link-in-text-block].description"
                    ],
                    "core\/audits\/accessibility\/list.js | title": [
                        "audits.list.title"
                    ],
                    "core\/audits\/accessibility\/list.js | description": [
                        "audits.list.description"
                    ],
                    "core\/audits\/accessibility\/listitem.js | title": [
                        "audits.listitem.title"
                    ],
                    "core\/audits\/accessibility\/listitem.js | description": [
                        "audits.listitem.description"
                    ],
                    "core\/audits\/accessibility\/meta-refresh.js | title": [
                        "audits[meta-refresh].title"
                    ],
                    "core\/audits\/accessibility\/meta-refresh.js | description": [
                        "audits[meta-refresh].description"
                    ],
                    "core\/audits\/accessibility\/meta-viewport.js | title": [
                        "audits[meta-viewport].title"
                    ],
                    "core\/audits\/accessibility\/meta-viewport.js | description": [
                        "audits[meta-viewport].description"
                    ],
                    "core\/audits\/accessibility\/object-alt.js | title": [
                        "audits[object-alt].title"
                    ],
                    "core\/audits\/accessibility\/object-alt.js | description": [
                        "audits[object-alt].description"
                    ],
                    "core\/audits\/accessibility\/select-name.js | title": [
                        "audits[select-name].title"
                    ],
                    "core\/audits\/accessibility\/select-name.js | description": [
                        "audits[select-name].description"
                    ],
                    "core\/audits\/accessibility\/skip-link.js | title": [
                        "audits[skip-link].title"
                    ],
                    "core\/audits\/accessibility\/skip-link.js | description": [
                        "audits[skip-link].description"
                    ],
                    "core\/audits\/accessibility\/tabindex.js | title": [
                        "audits.tabindex.title"
                    ],
                    "core\/audits\/accessibility\/tabindex.js | description": [
                        "audits.tabindex.description"
                    ],
                    "core\/audits\/accessibility\/table-duplicate-name.js | title": [
                        "audits[table-duplicate-name].title"
                    ],
                    "core\/audits\/accessibility\/table-duplicate-name.js | description": [
                        "audits[table-duplicate-name].description"
                    ],
                    "core\/audits\/accessibility\/table-fake-caption.js | title": [
                        "audits[table-fake-caption].title"
                    ],
                    "core\/audits\/accessibility\/table-fake-caption.js | description": [
                        "audits[table-fake-caption].description"
                    ],
                    "core\/audits\/accessibility\/target-size.js | title": [
                        "audits[target-size].title"
                    ],
                    "core\/audits\/accessibility\/target-size.js | description": [
                        "audits[target-size].description"
                    ],
                    "core\/audits\/accessibility\/td-has-header.js | title": [
                        "audits[td-has-header].title"
                    ],
                    "core\/audits\/accessibility\/td-has-header.js | description": [
                        "audits[td-has-header].description"
                    ],
                    "core\/audits\/accessibility\/td-headers-attr.js | title": [
                        "audits[td-headers-attr].title"
                    ],
                    "core\/audits\/accessibility\/td-headers-attr.js | description": [
                        "audits[td-headers-attr].description"
                    ],
                    "core\/audits\/accessibility\/th-has-data-cells.js | title": [
                        "audits[th-has-data-cells].title"
                    ],
                    "core\/audits\/accessibility\/th-has-data-cells.js | description": [
                        "audits[th-has-data-cells].description"
                    ],
                    "core\/audits\/accessibility\/valid-lang.js | title": [
                        "audits[valid-lang].title"
                    ],
                    "core\/audits\/accessibility\/valid-lang.js | description": [
                        "audits[valid-lang].description"
                    ],
                    "core\/audits\/accessibility\/video-caption.js | title": [
                        "audits[video-caption].title"
                    ],
                    "core\/audits\/accessibility\/video-caption.js | description": [
                        "audits[video-caption].description"
                    ],
                    "core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | failureTitle": [
                        "audits[uses-long-cache-ttl].title"
                    ],
                    "core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | description": [
                        "audits[uses-long-cache-ttl].description"
                    ],
                    "core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | displayValue": [
                        {
                            "values": {
                                "itemCount": 3
                            },
                            "path": "audits[uses-long-cache-ttl].displayValue"
                        }
                    ],
                    "core\/lib\/i18n\/i18n.js | columnCacheTTL": [
                        "audits[uses-long-cache-ttl].details.headings[1].label"
                    ],
                    "core\/audits\/byte-efficiency\/total-byte-weight.js | title": [
                        "audits[total-byte-weight].title"
                    ],
                    "core\/audits\/byte-efficiency\/total-byte-weight.js | description": [
                        "audits[total-byte-weight].description"
                    ],
                    "core\/audits\/byte-efficiency\/total-byte-weight.js | displayValue": [
                        {
                            "values": {
                                "totalBytes": 203847
                            },
                            "path": "audits[total-byte-weight].displayValue"
                        }
                    ],
                    "core\/audits\/byte-efficiency\/offscreen-images.js | title": [
                        "audits[offscreen-images].title"
                    ],
                    "core\/audits\/byte-efficiency\/offscreen-images.js | description": [
                        "audits[offscreen-images].description"
                    ],
                    "core\/audits\/byte-efficiency\/render-blocking-resources.js | title": [
                        "audits[render-blocking-resources].title"
                    ],
                    "core\/audits\/byte-efficiency\/render-blocking-resources.js | description": [
                        "audits[render-blocking-resources].description"
                    ],
                    "core\/audits\/byte-efficiency\/unminified-css.js | title": [
                        "audits[unminified-css].title"
                    ],
                    "core\/audits\/byte-efficiency\/unminified-css.js | description": [
                        "audits[unminified-css].description"
                    ],
                    "core\/audits\/byte-efficiency\/unminified-javascript.js | title": [
                        "audits[unminified-javascript].title"
                    ],
                    "core\/audits\/byte-efficiency\/unminified-javascript.js | description": [
                        "audits[unminified-javascript].description"
                    ],
                    "core\/audits\/byte-efficiency\/unused-css-rules.js | title": [
                        "audits[unused-css-rules].title"
                    ],
                    "core\/audits\/byte-efficiency\/unused-css-rules.js | description": [
                        "audits[unused-css-rules].description"
                    ],
                    "core\/audits\/byte-efficiency\/unused-javascript.js | title": [
                        "audits[unused-javascript].title"
                    ],
                    "core\/audits\/byte-efficiency\/unused-javascript.js | description": [
                        "audits[unused-javascript].description"
                    ],
                    "core\/audits\/byte-efficiency\/modern-image-formats.js | title": [
                        "audits[modern-image-formats].title"
                    ],
                    "core\/audits\/byte-efficiency\/modern-image-formats.js | description": [
                        "audits[modern-image-formats].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | displayValueByteSavings": [
                        {
                            "values": {
                                "wastedBytes": 36647.550000000003
                            },
                            "path": "audits[modern-image-formats].displayValue"
                        }
                    ],
                    "core\/lib\/i18n\/i18n.js | columnResourceSize": [
                        "audits[modern-image-formats].details.headings[2].label"
                    ],
                    "core\/audits\/byte-efficiency\/uses-optimized-images.js | title": [
                        "audits[uses-optimized-images].title"
                    ],
                    "core\/audits\/byte-efficiency\/uses-optimized-images.js | description": [
                        "audits[uses-optimized-images].description"
                    ],
                    "core\/audits\/byte-efficiency\/uses-text-compression.js | title": [
                        "audits[uses-text-compression].title"
                    ],
                    "core\/audits\/byte-efficiency\/uses-text-compression.js | description": [
                        "audits[uses-text-compression].description"
                    ],
                    "core\/audits\/byte-efficiency\/uses-responsive-images.js | title": [
                        "audits[uses-responsive-images].title"
                    ],
                    "core\/audits\/byte-efficiency\/uses-responsive-images.js | description": [
                        "audits[uses-responsive-images].description"
                    ],
                    "core\/audits\/byte-efficiency\/efficient-animated-content.js | title": [
                        "audits[efficient-animated-content].title"
                    ],
                    "core\/audits\/byte-efficiency\/efficient-animated-content.js | description": [
                        "audits[efficient-animated-content].description"
                    ],
                    "core\/audits\/byte-efficiency\/duplicated-javascript.js | title": [
                        "audits[duplicated-javascript].title"
                    ],
                    "core\/audits\/byte-efficiency\/duplicated-javascript.js | description": [
                        "audits[duplicated-javascript].description"
                    ],
                    "core\/audits\/byte-efficiency\/legacy-javascript.js | title": [
                        "audits[legacy-javascript].title"
                    ],
                    "core\/audits\/byte-efficiency\/legacy-javascript.js | description": [
                        "audits[legacy-javascript].description"
                    ],
                    "core\/audits\/dobetterweb\/doctype.js | title": [
                        "audits.doctype.title"
                    ],
                    "core\/audits\/dobetterweb\/doctype.js | description": [
                        "audits.doctype.description"
                    ],
                    "core\/audits\/dobetterweb\/charset.js | title": [
                        "audits.charset.title"
                    ],
                    "core\/audits\/dobetterweb\/charset.js | description": [
                        "audits.charset.description"
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | title": [
                        "audits[dom-size].title"
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | description": [
                        "audits[dom-size].description"
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | displayValue": [
                        {
                            "values": {
                                "itemCount": 22
                            },
                            "path": "audits[dom-size].displayValue"
                        }
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | columnStatistic": [
                        "audits[dom-size].details.headings[0].label"
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | columnValue": [
                        "audits[dom-size].details.headings[2].label"
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | statisticDOMElements": [
                        "audits[dom-size].details.items[0].statistic"
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | statisticDOMDepth": [
                        "audits[dom-size].details.items[1].statistic"
                    ],
                    "core\/audits\/dobetterweb\/dom-size.js | statisticDOMWidth": [
                        "audits[dom-size].details.items[2].statistic"
                    ],
                    "core\/audits\/dobetterweb\/geolocation-on-start.js | title": [
                        "audits[geolocation-on-start].title"
                    ],
                    "core\/audits\/dobetterweb\/geolocation-on-start.js | description": [
                        "audits[geolocation-on-start].description"
                    ],
                    "core\/audits\/dobetterweb\/inspector-issues.js | title": [
                        "audits[inspector-issues].title"
                    ],
                    "core\/audits\/dobetterweb\/inspector-issues.js | description": [
                        "audits[inspector-issues].description"
                    ],
                    "core\/audits\/dobetterweb\/no-document-write.js | title": [
                        "audits[no-document-write].title"
                    ],
                    "core\/audits\/dobetterweb\/no-document-write.js | description": [
                        "audits[no-document-write].description"
                    ],
                    "core\/audits\/dobetterweb\/js-libraries.js | title": [
                        "audits[js-libraries].title"
                    ],
                    "core\/audits\/dobetterweb\/js-libraries.js | description": [
                        "audits[js-libraries].description"
                    ],
                    "core\/lib\/i18n\/i18n.js | columnName": [
                        "audits[js-libraries].details.headings[0].label"
                    ],
                    "core\/audits\/dobetterweb\/js-libraries.js | columnVersion": [
                        "audits[js-libraries].details.headings[1].label"
                    ],
                    "core\/audits\/dobetterweb\/notification-on-start.js | title": [
                        "audits[notification-on-start].title"
                    ],
                    "core\/audits\/dobetterweb\/notification-on-start.js | description": [
                        "audits[notification-on-start].description"
                    ],
                    "core\/audits\/dobetterweb\/paste-preventing-inputs.js | title": [
                        "audits[paste-preventing-inputs].title"
                    ],
                    "core\/audits\/dobetterweb\/paste-preventing-inputs.js | description": [
                        "audits[paste-preventing-inputs].description"
                    ],
                    "core\/audits\/dobetterweb\/uses-http2.js | title": [
                        "audits[uses-http2].title"
                    ],
                    "core\/audits\/dobetterweb\/uses-http2.js | description": [
                        "audits[uses-http2].description"
                    ],
                    "core\/audits\/dobetterweb\/uses-passive-event-listeners.js | title": [
                        "audits[uses-passive-event-listeners].title"
                    ],
                    "core\/audits\/dobetterweb\/uses-passive-event-listeners.js | description": [
                        "audits[uses-passive-event-listeners].description"
                    ],
                    "core\/audits\/seo\/meta-description.js | title": [
                        "audits[meta-description].title"
                    ],
                    "core\/audits\/seo\/meta-description.js | description": [
                        "audits[meta-description].description"
                    ],
                    "core\/audits\/seo\/http-status-code.js | title": [
                        "audits[http-status-code].title"
                    ],
                    "core\/audits\/seo\/http-status-code.js | description": [
                        "audits[http-status-code].description"
                    ],
                    "core\/audits\/seo\/font-size.js | title": [
                        "audits[font-size].title"
                    ],
                    "core\/audits\/seo\/font-size.js | description": [
                        "audits[font-size].description"
                    ],
                    "core\/audits\/seo\/link-text.js | title": [
                        "audits[link-text].title"
                    ],
                    "core\/audits\/seo\/link-text.js | description": [
                        "audits[link-text].description"
                    ],
                    "core\/audits\/seo\/crawlable-anchors.js | title": [
                        "audits[crawlable-anchors].title"
                    ],
                    "core\/audits\/seo\/crawlable-anchors.js | description": [
                        "audits[crawlable-anchors].description"
                    ],
                    "core\/audits\/seo\/is-crawlable.js | title": [
                        "audits[is-crawlable].title"
                    ],
                    "core\/audits\/seo\/is-crawlable.js | description": [
                        "audits[is-crawlable].description"
                    ],
                    "core\/audits\/seo\/robots-txt.js | title": [
                        "audits[robots-txt].title"
                    ],
                    "core\/audits\/seo\/robots-txt.js | description": [
                        "audits[robots-txt].description"
                    ],
                    "core\/audits\/seo\/tap-targets.js | title": [
                        "audits[tap-targets].title"
                    ],
                    "core\/audits\/seo\/tap-targets.js | description": [
                        "audits[tap-targets].description"
                    ],
                    "core\/audits\/seo\/hreflang.js | title": [
                        "audits.hreflang.title"
                    ],
                    "core\/audits\/seo\/hreflang.js | description": [
                        "audits.hreflang.description"
                    ],
                    "core\/audits\/seo\/plugins.js | title": [
                        "audits.plugins.title"
                    ],
                    "core\/audits\/seo\/plugins.js | description": [
                        "audits.plugins.description"
                    ],
                    "core\/audits\/seo\/canonical.js | title": [
                        "audits.canonical.title"
                    ],
                    "core\/audits\/seo\/canonical.js | description": [
                        "audits.canonical.description"
                    ],
                    "core\/audits\/seo\/manual\/structured-data.js | title": [
                        "audits[structured-data].title"
                    ],
                    "core\/audits\/seo\/manual\/structured-data.js | description": [
                        "audits[structured-data].description"
                    ],
                    "core\/audits\/bf-cache.js | title": [
                        "audits[bf-cache].title"
                    ],
                    "core\/audits\/bf-cache.js | description": [
                        "audits[bf-cache].description"
                    ],
                    "core\/config\/default-config.js | performanceCategoryTitle": [
                        "categories.performance.title"
                    ],
                    "core\/config\/default-config.js | a11yCategoryTitle": [
                        "categories.accessibility.title"
                    ],
                    "core\/config\/default-config.js | a11yCategoryDescription": [
                        "categories.accessibility.description"
                    ],
                    "core\/config\/default-config.js | a11yCategoryManualDescription": [
                        "categories.accessibility.manualDescription"
                    ],
                    "core\/config\/default-config.js | bestPracticesCategoryTitle": [
                        "categories[best-practices].title"
                    ],
                    "core\/config\/default-config.js | seoCategoryTitle": [
                        "categories.seo.title"
                    ],
                    "core\/config\/default-config.js | seoCategoryDescription": [
                        "categories.seo.description"
                    ],
                    "core\/config\/default-config.js | seoCategoryManualDescription": [
                        "categories.seo.manualDescription"
                    ],
                    "core\/config\/default-config.js | pwaCategoryTitle": [
                        "categories.pwa.title"
                    ],
                    "core\/config\/default-config.js | pwaCategoryDescription": [
                        "categories.pwa.description"
                    ],
                    "core\/config\/default-config.js | pwaCategoryManualDescription": [
                        "categories.pwa.manualDescription"
                    ],
                    "core\/config\/default-config.js | metricGroupTitle": [
                        "categoryGroups.metrics.title"
                    ],
                    "core\/config\/default-config.js | loadOpportunitiesGroupTitle": [
                        "categoryGroups[load-opportunities].title"
                    ],
                    "core\/config\/default-config.js | loadOpportunitiesGroupDescription": [
                        "categoryGroups[load-opportunities].description"
                    ],
                    "core\/config\/default-config.js | budgetsGroupTitle": [
                        "categoryGroups.budgets.title"
                    ],
                    "core\/config\/default-config.js | budgetsGroupDescription": [
                        "categoryGroups.budgets.description"
                    ],
                    "core\/config\/default-config.js | diagnosticsGroupTitle": [
                        "categoryGroups.diagnostics.title"
                    ],
                    "core\/config\/default-config.js | diagnosticsGroupDescription": [
                        "categoryGroups.diagnostics.description"
                    ],
                    "core\/config\/default-config.js | pwaInstallableGroupTitle": [
                        "categoryGroups[pwa-installable].title"
                    ],
                    "core\/config\/default-config.js | pwaOptimizedGroupTitle": [
                        "categoryGroups[pwa-optimized].title"
                    ],
                    "core\/config\/default-config.js | a11yBestPracticesGroupTitle": [
                        "categoryGroups[a11y-best-practices].title"
                    ],
                    "core\/config\/default-config.js | a11yBestPracticesGroupDescription": [
                        "categoryGroups[a11y-best-practices].description"
                    ],
                    "core\/config\/default-config.js | a11yColorContrastGroupTitle": [
                        "categoryGroups[a11y-color-contrast].title"
                    ],
                    "core\/config\/default-config.js | a11yColorContrastGroupDescription": [
                        "categoryGroups[a11y-color-contrast].description"
                    ],
                    "core\/config\/default-config.js | a11yNamesLabelsGroupTitle": [
                        "categoryGroups[a11y-names-labels].title"
                    ],
                    "core\/config\/default-config.js | a11yNamesLabelsGroupDescription": [
                        "categoryGroups[a11y-names-labels].description"
                    ],
                    "core\/config\/default-config.js | a11yNavigationGroupTitle": [
                        "categoryGroups[a11y-navigation].title"
                    ],
                    "core\/config\/default-config.js | a11yNavigationGroupDescription": [
                        "categoryGroups[a11y-navigation].description"
                    ],
                    "core\/config\/default-config.js | a11yAriaGroupTitle": [
                        "categoryGroups[a11y-aria].title"
                    ],
                    "core\/config\/default-config.js | a11yAriaGroupDescription": [
                        "categoryGroups[a11y-aria].description"
                    ],
                    "core\/config\/default-config.js | a11yLanguageGroupTitle": [
                        "categoryGroups[a11y-language].title"
                    ],
                    "core\/config\/default-config.js | a11yLanguageGroupDescription": [
                        "categoryGroups[a11y-language].description"
                    ],
                    "core\/config\/default-config.js | a11yAudioVideoGroupTitle": [
                        "categoryGroups[a11y-audio-video].title"
                    ],
                    "core\/config\/default-config.js | a11yAudioVideoGroupDescription": [
                        "categoryGroups[a11y-audio-video].description"
                    ],
                    "core\/config\/default-config.js | a11yTablesListsVideoGroupTitle": [
                        "categoryGroups[a11y-tables-lists].title"
                    ],
                    "core\/config\/default-config.js | a11yTablesListsVideoGroupDescription": [
                        "categoryGroups[a11y-tables-lists].description"
                    ],
                    "core\/config\/default-config.js | seoMobileGroupTitle": [
                        "categoryGroups[seo-mobile].title"
                    ],
                    "core\/config\/default-config.js | seoMobileGroupDescription": [
                        "categoryGroups[seo-mobile].description"
                    ],
                    "core\/config\/default-config.js | seoContentGroupTitle": [
                        "categoryGroups[seo-content].title"
                    ],
                    "core\/config\/default-config.js | seoContentGroupDescription": [
                        "categoryGroups[seo-content].description"
                    ],
                    "core\/config\/default-config.js | seoCrawlingGroupTitle": [
                        "categoryGroups[seo-crawl].title"
                    ],
                    "core\/config\/default-config.js | seoCrawlingGroupDescription": [
                        "categoryGroups[seo-crawl].description"
                    ],
                    "core\/config\/default-config.js | bestPracticesTrustSafetyGroupTitle": [
                        "categoryGroups[best-practices-trust-safety].title"
                    ],
                    "core\/config\/default-config.js | bestPracticesUXGroupTitle": [
                        "categoryGroups[best-practices-ux].title"
                    ],
                    "core\/config\/default-config.js | bestPracticesBrowserCompatGroupTitle": [
                        "categoryGroups[best-practices-browser-compat].title"
                    ],
                    "core\/config\/default-config.js | bestPracticesGeneralGroupTitle": [
                        "categoryGroups[best-practices-general].title"
                    ]
                }
            },
            "test_log": "lighthouse \"https:\/\/davidnoonan.art\" --channel wpt --enable-error-reporting --disable-full-page-screenshot --max-wait-for-load 80000 --hostname 127.0.0.1 --port 9266 --output html --output json --output-path \"\/home\/wptagent\/work\/wpt-fra-lb-7j8g-10.10.1.12\/241212_BiDcA3_8JM.1.0\/lighthouse.json\" --throttling-method provided --form-factor desktop --screenEmulation.disabled --emulatedUserAgent 'Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2'\nThu, 12 Dec 2024 14:37:31 GMT LH:ChromeLauncher Found existing Chrome already running using port 9266, using that.\nThu, 12 Dec 2024 14:37:31 GMT LH:status Connecting to browser\nThu, 12 Dec 2024 14:37:31 GMT LH:status Navigating to about:blank\nThu, 12 Dec 2024 14:37:31 GMT LH:status Benchmarking machine\nThu, 12 Dec 2024 14:37:32 GMT LH:status Preparing target for navigation mode\nThu, 12 Dec 2024 14:37:32 GMT LH:status Cleaning origin data\nThu, 12 Dec 2024 14:37:32 GMT LH:status Cleaning browser cache\nThu, 12 Dec 2024 14:37:32 GMT LH:status Preparing network conditions\nThu, 12 Dec 2024 14:37:32 GMT LH:status Navigating to https:\/\/davidnoonan.art\/\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: DevtoolsLog\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: Trace\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: DevtoolsLog\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: Trace\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: Accessibility\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: AnchorElements\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: ConsoleMessages\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: CSSUsage\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: Doctype\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: DOMStats\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: EmbeddedContent\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: FontSize\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: Inputs\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: GlobalListeners\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: ImageElements\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: InstallabilityErrors\nThu, 12 Dec 2024 14:37:44 GMT LH:status Get webapp installability errors\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: InspectorIssues\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: JsUsage\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: LinkElements\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: MainDocumentContent\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: MetaElements\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: NetworkUserAgent\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: OptimizedImages\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: ResponseCompression\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: RobotsTxt\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: Scripts\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: SourceMaps\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: Stacks\nThu, 12 Dec 2024 14:37:44 GMT LH:status Collect stacks\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: TagsBlockingFirstPaint\nThu, 12 Dec 2024 14:37:44 GMT LH:status Getting artifact: TapTargets\nThu, 12 Dec 2024 14:37:45 GMT LH:status Getting artifact: TraceElements\nThu, 12 Dec 2024 14:37:45 GMT LH:status Getting artifact: ViewportDimensions\nThu, 12 Dec 2024 14:37:45 GMT LH:status Getting artifact: WebAppManifest\nThu, 12 Dec 2024 14:37:45 GMT LH:status Get webapp manifest\nThu, 12 Dec 2024 14:37:45 GMT LH:status Getting artifact: devtoolsLogs\nThu, 12 Dec 2024 14:37:45 GMT LH:status Getting artifact: traces\nThu, 12 Dec 2024 14:37:45 GMT LH:status Getting artifact: BFCacheFailures\nThu, 12 Dec 2024 14:37:45 GMT LH:status Analyzing and running audits...\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Uses HTTPS\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: First Contentful Paint\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Largest Contentful Paint\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: First Meaningful Paint\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Speed Index\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Screenshot Thumbnails\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Final Screenshot\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Total Blocking Time\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Max Potential First Input Delay\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Cumulative Layout Shift\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: No browser errors logged to the console\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Initial server response time was short\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Time to Interactive\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: User Timing marks and measures\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoid chaining critical requests\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoid multiple page redirects\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Web app manifest and service worker meet the installability requirements\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Configured for a custom splash screen\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Sets a theme color for the address bar.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Manifest has a maskable icon\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Content is sized correctly for the viewport\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Displays images with correct aspect ratio\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Serves images with appropriate resolution\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Fonts with `font-display: optional` are preloaded\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoids deprecated APIs\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoids third-party cookies\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Minimizes main-thread work\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: JavaScript execution time\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Preload key requests\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Preconnect to required origins\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: All text remains visible during webfont loads\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Diagnostics\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Network Requests\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Network Round Trip Times\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Server Backend Latencies\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Tasks\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Metrics\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Performance budget\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Timing budget\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Resources Summary\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Minimize third-party usage\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Lazy load third-party resources with facades\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Largest Contentful Paint element\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Largest Contentful Paint image was not lazily loaded\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoid large layout shifts\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoid long main-thread tasks\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoids `unload` event listeners\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Avoid non-composited animations\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Image elements have explicit `width` and `height`\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Page has valid source maps\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Preload Largest Contentful Paint image\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Ensure CSP is effective against XSS attacks\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Script Treemap Data\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Site works cross-browser\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Page transitions don't feel like they block on the network\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Each page has a URL\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[accesskey]` values are unique\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[aria-*]` attributes match their roles\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Values assigned to `role=\"\"` are valid ARIA roles.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `button`, `link`, and `menuitem` elements have accessible names\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[aria-hidden=\"true\"]` is not present on the document `<body>`\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[aria-hidden=\"true\"]` elements do not contain focusable descendents\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: ARIA input fields have accessible names\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: ARIA `meter` elements have accessible names\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: ARIA `progressbar` elements have accessible names\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[role]`s have all required `[aria-*]` attributes\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[role]`s are contained by their required parent element\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[role]` values are valid\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Elements with the `role=text` attribute do not have focusable descendents.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: ARIA toggle fields have accessible names\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: ARIA `tooltip` elements have accessible names\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: ARIA `treeitem` elements have accessible names\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[aria-*]` attributes have valid values\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[aria-*]` attributes are valid and not misspelled\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Buttons have an accessible name\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: The page contains a heading, skip link, or landmark region\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Background and foreground colors have a sufficient contrast ratio\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Definition list items are wrapped in `<dl>` elements\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Document has a `<title>` element\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `[id]` attributes on active, focusable elements are unique\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: ARIA IDs are unique\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: All heading elements contain content.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: No form fields have multiple labels\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `<frame>` or `<iframe>` elements have a title\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Heading elements appear in a sequentially-descending order\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `<html>` element has a `[lang]` attribute\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `<html>` element has a valid value for its `[lang]` attribute\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: `<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Identical links have the same purpose.\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Image elements have `[alt]` attributes\nThu, 12 Dec 2024 14:37:45 GMT LH:status Auditing: Image elements do not have `[alt]` attributes that are redundant text.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Input buttons have discernible text.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: `<input type=\"image\">` elements have `[alt]` text\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Elements with visible text labels have matching accessible names.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Form elements have associated labels\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Document has a main landmark.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Links have a discernible name\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Links are distinguishable without relying on color.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: The document does not use `<meta http-equiv=\"refresh\">`\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: `[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: `<object>` elements have alternate text\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Select elements have associated label elements.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Skip links are focusable.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: No element has a `[tabindex]` value greater than 0\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Tables have different content in the summary attribute and `<caption>`.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Touch targets have sufficient size and spacing.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: `<td>` elements in a large `<table>` have one or more table headers.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: `<th>` elements and elements with `[role=\"columnheader\"\/\"rowheader\"]` have data cells they describe.\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: `[lang]` attributes have a valid value\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: `<video>` elements contain a `<track>` element with `[kind=\"captions\"]`\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Custom controls have associated labels\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Custom controls have ARIA roles\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: User focus is not accidentally trapped in a region\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Interactive controls are keyboard focusable\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Interactive elements indicate their purpose and state\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: The page has a logical tab order\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: The user's focus is directed to new content added to the page\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Offscreen content is hidden from assistive technology\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: HTML5 landmark elements are used to improve navigation\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Visual order on the page follows DOM order\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Uses efficient cache policy on static assets\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Avoids enormous network payloads\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Defer offscreen images\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Eliminate render-blocking resources\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Minify CSS\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Minify JavaScript\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Reduce unused CSS\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Reduce unused JavaScript\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Serve images in next-gen formats\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Efficiently encode images\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Enable text compression\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Properly size images\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Use video formats for animated content\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Remove duplicate modules in JavaScript bundles\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Avoid serving legacy JavaScript to modern browsers\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Page has the HTML doctype\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Properly defines charset\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Avoids an excessive DOM size\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Avoids requesting the geolocation permission on page load\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: No issues in the `Issues` panel in Chrome Devtools\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Avoids `document.write()`\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Detected JavaScript libraries\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Avoids requesting the notification permission on page load\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Allows users to paste into input fields\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Use HTTP\/2\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Uses passive listeners to improve scrolling performance\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Document has a meta description\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Page has successful HTTP status code\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Document uses legible font sizes\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Links have descriptive text\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Links are crawlable\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Page isn\u2019t blocked from indexing\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: robots.txt is valid\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Tap targets are sized appropriately\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Document has a valid `hreflang`\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Document avoids plugins\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Document has a valid `rel=canonical`\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Structured data is valid\nThu, 12 Dec 2024 14:37:46 GMT LH:status Auditing: Page didn't prevent back\/forward cache restoration\nThu, 12 Dec 2024 14:37:46 GMT LH:status Generating results...\nThu, 12 Dec 2024 14:37:46 GMT LH:Printer html output written to \/home\/wptagent\/work\/wpt-fra-lb-7j8g-10.10.1.12\/241212_BiDcA3_8JM.1.0\/lighthouse.report.html\nThu, 12 Dec 2024 14:37:46 GMT LH:CLI Protip: Run lighthouse with `--view` to immediately open the HTML report in your browser\nThu, 12 Dec 2024 14:37:46 GMT LH:Printer json output written to \/home\/wptagent\/work\/wpt-fra-lb-7j8g-10.10.1.12\/241212_BiDcA3_8JM.1.0\/lighthouse.report.json\n"
        },
        "average": {
            "firstView": {
                "loadTime": 1053,
                "docTime": 1053,
                "fullyLoaded": 1053,
                "bytesOut": 13768,
                "bytesOutDoc": 13768,
                "bytesIn": 202587,
                "bytesInDoc": 202587,
                "requests": 7,
                "requestsFull": 7,
                "requestsDoc": 7,
                "responses_200": 6,
                "responses_404": 1,
                "responses_other": 0,
                "result": 99999,
                "testStartOffset": 0,
                "cached": 0,
                "optimization_checked": 1,
                "loadEventStart": 954,
                "loadEventEnd": 954,
                "domContentLoadedEventStart": 879,
                "domContentLoadedEventEnd": 879,
                "connections": 3,
                "final_base_page_request": 0,
                "domInteractive": 879,
                "firstPaint": 829.80000000074506,
                "firstContentfulPaint": 930,
                "firstImagePaint": 930,
                "firstMeaningfulPaint": 930,
                "renderBlockingCSS": 1,
                "renderBlockingJS": 0,
                "TTFB": 475,
                "basePageSSLTime": 69,
                "score_cache": 80,
                "score_cdn": 20,
                "score_gzip": 100,
                "score_cookies": -1,
                "score_keep-alive": 100,
                "score_minify": -1,
                "score_combine": -1,
                "score_compress": 87,
                "score_etags": -1,
                "score_progressive_jpeg": 100,
                "gzip_total": 137338,
                "gzip_savings": 0,
                "minify_total": -1,
                "minify_savings": -1,
                "image_total": 63998,
                "image_savings": 8789,
                "cpu.ParseHTML": 2,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                "cpu.EventDispatch": 1,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.ResourceFetcher::requestResource": 4,
                "cpu.ParseAuthorStyleSheet": 1,
                "cpu.UpdateLayoutTree": 2,
                "cpu.Layout": 24,
                "cpu.ResourceChangePriority": 0,
                "cpu.PrePaint": 0,
                "cpu.Paint": 0,
                "cpu.Layerize": 0,
                "cpu.EvaluateScript": 39,
                "cpu.v8.compile": 3,
                "cpu.HitTest": 0,
                "cpu.FunctionCall": 3,
                "cpu.MarkDOMContent": 0,
                "cpu.TimerFire": 0,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.MarkLoad": 0,
                "cpu.Idle": 975,
                "start_epoch": 1734014239.7744617,
                "date": 1734014241.6467979,
                "fullyLoadedCPUms": 950,
                "fullyLoadedCPUpct": 12.43455497383246,
                "domElements": 49,
                "domComplete": 954,
                "PerformancePaintTiming.first-paint": 829.80000000074506,
                "PerformancePaintTiming.first-contentful-paint": 829.80000000074506,
                "test_run_time_ms": 6446,
                "Colordepth": 24,
                "generated-content-percent": 0.28000000000000003,
                "generated-content-size": 0.01,
                "lastVisualChange": 1000,
                "render": 900,
                "visualComplete85": 900,
                "visualComplete90": 1000,
                "visualComplete95": 1000,
                "visualComplete99": 1000,
                "visualComplete": 1000,
                "SpeedIndex": 915,
                "chromeUserTiming.navigationStart": 124,
                "chromeUserTiming.fetchStart": 107,
                "chromeUserTiming.domLoading": 585,
                "chromeUserTiming.responseEnd": 578,
                "chromeUserTiming.domInteractive": 978,
                "chromeUserTiming.domContentLoadedEventStart": 978,
                "chromeUserTiming.domContentLoadedEventEnd": 979,
                "chromeUserTiming.domComplete": 1053,
                "chromeUserTiming.unloadEventStart": 585,
                "chromeUserTiming.unloadEventEnd": 585,
                "chromeUserTiming.markAsMainFrame": 585,
                "chromeUserTiming.commitNavigationEnd": 585,
                "chromeUserTiming.firstPaint": 929,
                "chromeUserTiming.firstContentfulPaint": 929,
                "chromeUserTiming.firstImagePaint": 929,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 929,
                "chromeUserTiming.firstMeaningfulPaint": 929,
                "chromeUserTiming.loadEventStart": 1053,
                "chromeUserTiming.loadEventEnd": 1053,
                "chromeUserTiming.LayoutShift": 1099,
                "chromeUserTiming.LargestImagePaint": 1007,
                "chromeUserTiming.LargestContentfulPaint": 1007,
                "chromeUserTiming.LargestTextPaint": 1117,
                "chromeUserTiming.TotalLayoutShift": 1.6614366087241769e-5,
                "chromeUserTiming.CumulativeLayoutShift": 1.6614366087241769e-5,
                "TTIMeasurementEnd": 4124,
                "LastInteractive": 900,
                "run": 1,
                "step": 1,
                "effectiveBps": 350496,
                "domTime": 0,
                "aft": 0,
                "titleTime": 125,
                "domLoading": 0,
                "server_rtt": 0,
                "lighthouse.Performance": 1,
                "lighthouse.Performance.first-contentful-paint": 397.93799999999999,
                "lighthouse.Performance.largest-contentful-paint": 626.28899999999999,
                "lighthouse.Performance.total-blocking-time": 0,
                "lighthouse.Performance.cumulative-layout-shift": 1.6614366087241769e-5,
                "lighthouse.Performance.speed-index": 455,
                "lighthouse.Accessibility": 1,
                "lighthouse.BestPractices": 0.95999999999999996,
                "lighthouse.SEO": 1,
                "lighthouse.PWA": 0.28999999999999998,
                "maxFID": 0,
                "TotalBlockingTime": 0,
                "effectiveBpsDoc": 350496,
                "avgRun": 1
            },
            "repeatView": {
                "loadTime": 484,
                "docTime": 484,
                "fullyLoaded": 484,
                "bytesOut": 4076,
                "bytesOutDoc": 4076,
                "bytesIn": 2779,
                "bytesInDoc": 2779,
                "requests": 2,
                "requestsFull": 2,
                "requestsDoc": 2,
                "responses_200": 1,
                "responses_404": 1,
                "responses_other": 0,
                "result": 99999,
                "testStartOffset": 0,
                "cached": 1,
                "optimization_checked": 1,
                "loadEventStart": 384,
                "loadEventEnd": 384,
                "domContentLoadedEventStart": 383,
                "domContentLoadedEventEnd": 383,
                "connections": 1,
                "final_base_page_request": 0,
                "domInteractive": 383,
                "firstPaint": 393.39999999850988,
                "firstContentfulPaint": 493,
                "firstImagePaint": 493,
                "firstMeaningfulPaint": 493,
                "renderBlockingCSS": 0,
                "renderBlockingJS": 0,
                "TTFB": 279,
                "basePageSSLTime": 72,
                "score_cache": -1,
                "score_cdn": -1,
                "score_gzip": 100,
                "score_cookies": -1,
                "score_keep-alive": 100,
                "score_minify": -1,
                "score_combine": -1,
                "score_compress": -1,
                "score_etags": -1,
                "score_progressive_jpeg": -1,
                "gzip_total": 1528,
                "gzip_savings": 0,
                "minify_total": -1,
                "minify_savings": -1,
                "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.ResourceFetcher::requestResource": 10,
                "cpu.ParseAuthorStyleSheet": 1,
                "cpu.UpdateLayoutTree": 1,
                "cpu.Layout": 17,
                "cpu.PrePaint": 0,
                "cpu.Paint": 0,
                "cpu.Layerize": 0,
                "cpu.EvaluateScript": 3,
                "cpu.v8.compile": 3,
                "cpu.v8.produceCache": 7,
                "cpu.FunctionCall": 0,
                "cpu.MarkDOMContent": 0,
                "cpu.MarkLoad": 0,
                "cpu.TimerFire": 0,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.HitTest": 0,
                "cpu.Idle": 440,
                "start_epoch": 1734014270.1090815,
                "date": 1734014271.7567399,
                "fullyLoadedCPUms": 629,
                "fullyLoadedCPUpct": 9.1836734693777444,
                "domElements": 49,
                "domComplete": 384,
                "PerformancePaintTiming.first-paint": 393.39999999850988,
                "PerformancePaintTiming.first-contentful-paint": 393.39999999850988,
                "test_run_time_ms": 5519,
                "Colordepth": 24,
                "generated-content-percent": 0.28000000000000003,
                "generated-content-size": 0.01,
                "lastVisualChange": 500,
                "render": 500,
                "visualComplete85": 500,
                "visualComplete90": 500,
                "visualComplete95": 500,
                "visualComplete99": 500,
                "visualComplete": 500,
                "SpeedIndex": 500,
                "chromeUserTiming.navigationStart": 128,
                "chromeUserTiming.fetchStart": 108,
                "chromeUserTiming.domLoading": 390,
                "chromeUserTiming.responseEnd": 383,
                "chromeUserTiming.domInteractive": 483,
                "chromeUserTiming.domContentLoadedEventStart": 483,
                "chromeUserTiming.domContentLoadedEventEnd": 483,
                "chromeUserTiming.domComplete": 484,
                "chromeUserTiming.unloadEventStart": 389,
                "chromeUserTiming.unloadEventEnd": 389,
                "chromeUserTiming.markAsMainFrame": 389,
                "chromeUserTiming.commitNavigationEnd": 390,
                "chromeUserTiming.loadEventStart": 484,
                "chromeUserTiming.loadEventEnd": 484,
                "chromeUserTiming.firstPaint": 493,
                "chromeUserTiming.firstContentfulPaint": 493,
                "chromeUserTiming.firstImagePaint": 493,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 493,
                "chromeUserTiming.firstMeaningfulPaint": 493,
                "chromeUserTiming.LayoutShift": 500,
                "chromeUserTiming.LargestImagePaint": 493,
                "chromeUserTiming.LargestContentfulPaint": 493,
                "chromeUserTiming.LargestTextPaint": 528,
                "chromeUserTiming.TotalLayoutShift": 1.6614366087241769e-5,
                "chromeUserTiming.CumulativeLayoutShift": 1.6614366087241769e-5,
                "TTIMeasurementEnd": 3579,
                "LastInteractive": 500,
                "run": 1,
                "step": 1,
                "effectiveBps": 13556,
                "domTime": 0,
                "aft": 0,
                "titleTime": 129,
                "domLoading": 0,
                "server_rtt": 0,
                "lighthouse.Performance": 1,
                "lighthouse.Performance.first-contentful-paint": 397.93799999999999,
                "lighthouse.Performance.largest-contentful-paint": 626.28899999999999,
                "lighthouse.Performance.total-blocking-time": 0,
                "lighthouse.Performance.cumulative-layout-shift": 1.6614366087241769e-5,
                "lighthouse.Performance.speed-index": 455,
                "lighthouse.Accessibility": 1,
                "lighthouse.BestPractices": 0.95999999999999996,
                "lighthouse.SEO": 1,
                "lighthouse.PWA": 0.28999999999999998,
                "maxFID": 0,
                "TotalBlockingTime": 0,
                "effectiveBpsDoc": 13556,
                "avgRun": 1
            }
        },
        "standardDeviation": {
            "firstView": {
                "loadTime": 0,
                "docTime": 0,
                "fullyLoaded": 0,
                "bytesOut": 0,
                "bytesOutDoc": 0,
                "bytesIn": 0,
                "bytesInDoc": 0,
                "requests": 0,
                "requestsFull": 0,
                "requestsDoc": 0,
                "responses_200": 0,
                "responses_404": 0,
                "responses_other": 0,
                "result": 0,
                "testStartOffset": 0,
                "cached": 0,
                "optimization_checked": 0,
                "loadEventStart": 0,
                "loadEventEnd": 0,
                "domContentLoadedEventStart": 0,
                "domContentLoadedEventEnd": 0,
                "connections": 0,
                "final_base_page_request": 0,
                "domInteractive": 0,
                "firstPaint": 0,
                "firstContentfulPaint": 0,
                "firstImagePaint": 0,
                "firstMeaningfulPaint": 0,
                "renderBlockingCSS": 0,
                "renderBlockingJS": 0,
                "TTFB": 0,
                "basePageSSLTime": 0,
                "score_cache": 0,
                "score_cdn": 0,
                "score_gzip": 0,
                "score_cookies": 0,
                "score_keep-alive": 0,
                "score_minify": 0,
                "score_combine": 0,
                "score_compress": 0,
                "score_etags": 0,
                "score_progressive_jpeg": 0,
                "gzip_total": 0,
                "gzip_savings": 0,
                "minify_total": 0,
                "minify_savings": 0,
                "image_total": 0,
                "image_savings": 0,
                "cpu.ParseHTML": 0,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                "cpu.EventDispatch": 0,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.ResourceFetcher::requestResource": 0,
                "cpu.ParseAuthorStyleSheet": 0,
                "cpu.UpdateLayoutTree": 0,
                "cpu.Layout": 0,
                "cpu.ResourceChangePriority": 0,
                "cpu.PrePaint": 0,
                "cpu.Paint": 0,
                "cpu.Layerize": 0,
                "cpu.EvaluateScript": 0,
                "cpu.v8.compile": 0,
                "cpu.HitTest": 0,
                "cpu.FunctionCall": 0,
                "cpu.MarkDOMContent": 0,
                "cpu.TimerFire": 0,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.MarkLoad": 0,
                "cpu.Idle": 0,
                "start_epoch": 0,
                "date": 0,
                "fullyLoadedCPUms": 0,
                "fullyLoadedCPUpct": 0,
                "domElements": 0,
                "domComplete": 0,
                "PerformancePaintTiming.first-paint": 0,
                "PerformancePaintTiming.first-contentful-paint": 0,
                "test_run_time_ms": 0,
                "Colordepth": 0,
                "generated-content-percent": 0,
                "generated-content-size": 0,
                "lastVisualChange": 0,
                "render": 0,
                "visualComplete85": 0,
                "visualComplete90": 0,
                "visualComplete95": 0,
                "visualComplete99": 0,
                "visualComplete": 0,
                "SpeedIndex": 0,
                "chromeUserTiming.navigationStart": 0,
                "chromeUserTiming.fetchStart": 0,
                "chromeUserTiming.domLoading": 0,
                "chromeUserTiming.responseEnd": 0,
                "chromeUserTiming.domInteractive": 0,
                "chromeUserTiming.domContentLoadedEventStart": 0,
                "chromeUserTiming.domContentLoadedEventEnd": 0,
                "chromeUserTiming.domComplete": 0,
                "chromeUserTiming.unloadEventStart": 0,
                "chromeUserTiming.unloadEventEnd": 0,
                "chromeUserTiming.markAsMainFrame": 0,
                "chromeUserTiming.commitNavigationEnd": 0,
                "chromeUserTiming.firstPaint": 0,
                "chromeUserTiming.firstContentfulPaint": 0,
                "chromeUserTiming.firstImagePaint": 0,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 0,
                "chromeUserTiming.firstMeaningfulPaint": 0,
                "chromeUserTiming.loadEventStart": 0,
                "chromeUserTiming.loadEventEnd": 0,
                "chromeUserTiming.LayoutShift": 0,
                "chromeUserTiming.LargestImagePaint": 0,
                "chromeUserTiming.LargestContentfulPaint": 0,
                "chromeUserTiming.LargestTextPaint": 0,
                "chromeUserTiming.TotalLayoutShift": 0,
                "chromeUserTiming.CumulativeLayoutShift": 0,
                "TTIMeasurementEnd": 0,
                "LastInteractive": 0,
                "run": 0,
                "step": 0,
                "effectiveBps": 0,
                "domTime": 0,
                "aft": 0,
                "titleTime": 0,
                "domLoading": 0,
                "server_rtt": 0,
                "lighthouse.Performance": 0,
                "lighthouse.Performance.first-contentful-paint": 0,
                "lighthouse.Performance.largest-contentful-paint": 0,
                "lighthouse.Performance.total-blocking-time": 0,
                "lighthouse.Performance.cumulative-layout-shift": 0,
                "lighthouse.Performance.speed-index": 0,
                "lighthouse.Accessibility": 0,
                "lighthouse.BestPractices": 0,
                "lighthouse.SEO": 0,
                "lighthouse.PWA": 0,
                "maxFID": 0,
                "TotalBlockingTime": 0,
                "effectiveBpsDoc": 0,
                "avgRun": null
            },
            "repeatView": {
                "loadTime": 0,
                "docTime": 0,
                "fullyLoaded": 0,
                "bytesOut": 0,
                "bytesOutDoc": 0,
                "bytesIn": 0,
                "bytesInDoc": 0,
                "requests": 0,
                "requestsFull": 0,
                "requestsDoc": 0,
                "responses_200": 0,
                "responses_404": 0,
                "responses_other": 0,
                "result": 0,
                "testStartOffset": 0,
                "cached": 0,
                "optimization_checked": 0,
                "loadEventStart": 0,
                "loadEventEnd": 0,
                "domContentLoadedEventStart": 0,
                "domContentLoadedEventEnd": 0,
                "connections": 0,
                "final_base_page_request": 0,
                "domInteractive": 0,
                "firstPaint": 0,
                "firstContentfulPaint": 0,
                "firstImagePaint": 0,
                "firstMeaningfulPaint": 0,
                "renderBlockingCSS": 0,
                "renderBlockingJS": 0,
                "TTFB": 0,
                "basePageSSLTime": 0,
                "score_cache": 0,
                "score_cdn": 0,
                "score_gzip": 0,
                "score_cookies": 0,
                "score_keep-alive": 0,
                "score_minify": 0,
                "score_combine": 0,
                "score_compress": 0,
                "score_etags": 0,
                "score_progressive_jpeg": 0,
                "gzip_total": 0,
                "gzip_savings": 0,
                "minify_total": 0,
                "minify_savings": 0,
                "image_total": 0,
                "image_savings": 0,
                "cpu.ParseHTML": 0,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                "cpu.EventDispatch": 0,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.ResourceFetcher::requestResource": 0,
                "cpu.ParseAuthorStyleSheet": 0,
                "cpu.UpdateLayoutTree": 0,
                "cpu.Layout": 0,
                "cpu.PrePaint": 0,
                "cpu.Paint": 0,
                "cpu.Layerize": 0,
                "cpu.EvaluateScript": 0,
                "cpu.v8.compile": 0,
                "cpu.v8.produceCache": 0,
                "cpu.FunctionCall": 0,
                "cpu.MarkDOMContent": 0,
                "cpu.MarkLoad": 0,
                "cpu.TimerFire": 0,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.HitTest": 0,
                "cpu.Idle": 0,
                "start_epoch": 0,
                "date": 0,
                "fullyLoadedCPUms": 0,
                "fullyLoadedCPUpct": 0,
                "domElements": 0,
                "domComplete": 0,
                "PerformancePaintTiming.first-paint": 0,
                "PerformancePaintTiming.first-contentful-paint": 0,
                "test_run_time_ms": 0,
                "Colordepth": 0,
                "generated-content-percent": 0,
                "generated-content-size": 0,
                "lastVisualChange": 0,
                "render": 0,
                "visualComplete85": 0,
                "visualComplete90": 0,
                "visualComplete95": 0,
                "visualComplete99": 0,
                "visualComplete": 0,
                "SpeedIndex": 0,
                "chromeUserTiming.navigationStart": 0,
                "chromeUserTiming.fetchStart": 0,
                "chromeUserTiming.domLoading": 0,
                "chromeUserTiming.responseEnd": 0,
                "chromeUserTiming.domInteractive": 0,
                "chromeUserTiming.domContentLoadedEventStart": 0,
                "chromeUserTiming.domContentLoadedEventEnd": 0,
                "chromeUserTiming.domComplete": 0,
                "chromeUserTiming.unloadEventStart": 0,
                "chromeUserTiming.unloadEventEnd": 0,
                "chromeUserTiming.markAsMainFrame": 0,
                "chromeUserTiming.commitNavigationEnd": 0,
                "chromeUserTiming.loadEventStart": 0,
                "chromeUserTiming.loadEventEnd": 0,
                "chromeUserTiming.firstPaint": 0,
                "chromeUserTiming.firstContentfulPaint": 0,
                "chromeUserTiming.firstImagePaint": 0,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 0,
                "chromeUserTiming.firstMeaningfulPaint": 0,
                "chromeUserTiming.LayoutShift": 0,
                "chromeUserTiming.LargestImagePaint": 0,
                "chromeUserTiming.LargestContentfulPaint": 0,
                "chromeUserTiming.LargestTextPaint": 0,
                "chromeUserTiming.TotalLayoutShift": 0,
                "chromeUserTiming.CumulativeLayoutShift": 0,
                "TTIMeasurementEnd": 0,
                "LastInteractive": 0,
                "run": 0,
                "step": 0,
                "effectiveBps": 0,
                "domTime": 0,
                "aft": 0,
                "titleTime": 0,
                "domLoading": 0,
                "server_rtt": 0,
                "lighthouse.Performance": 0,
                "lighthouse.Performance.first-contentful-paint": 0,
                "lighthouse.Performance.largest-contentful-paint": 0,
                "lighthouse.Performance.total-blocking-time": 0,
                "lighthouse.Performance.cumulative-layout-shift": 0,
                "lighthouse.Performance.speed-index": 0,
                "lighthouse.Accessibility": 0,
                "lighthouse.BestPractices": 0,
                "lighthouse.SEO": 0,
                "lighthouse.PWA": 0,
                "maxFID": 0,
                "TotalBlockingTime": 0,
                "effectiveBpsDoc": 0,
                "avgRun": null
            }
        },
        "median": {
            "firstView": {
                "numSteps": 1,
                "run": 1,
                "tester": "wpt-fra-lb-7j8g-10.10.1.12",
                "loadTime": 1053,
                "docTime": 1053,
                "fullyLoaded": 1053,
                "bytesOut": 13768,
                "bytesOutDoc": 13768,
                "bytesIn": 202587,
                "bytesInDoc": 202587,
                "requests": [
                    {
                        "type": 3,
                        "id": "F74E93747BF07EF70B0F25AB23D72E2D",
                        "request_id": "F74E93747BF07EF70B0F25AB23D72E2D",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/",
                        "raw_id": "F74E93747BF07EF70B0F25AB23D72E2D",
                        "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 200,
                        "request_type": "Document",
                        "load_ms": 281,
                        "ttfb_ms": 280,
                        "load_start": 195,
                        "load_start_float": 195.000078,
                        "bytesIn": 1528,
                        "objectSize": 1528,
                        "objectSizeUncompressed": 4606,
                        "chunks": [
                            {
                                "ts": 476,
                                "bytes": 1528,
                                "inflated": 4606
                            }
                        ],
                        "expires": "",
                        "cacheControl": "",
                        "contentType": "text\/html",
                        "contentEncoding": "br",
                        "socket": 85,
                        "protocol": "HTTP\/2",
                        "dns_start": 1,
                        "dns_end": 82,
                        "connect_start": 82,
                        "connect_end": 126,
                        "ssl_start": 126,
                        "ssl_end": 195,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "www.davidnoonan.art",
                            "sanList": [
                                "www.davidnoonan.art",
                                "davidnoonan.art"
                            ],
                            "issuer": "RapidSSL TLS RSA CA G1",
                            "validFrom": 1714089600,
                            "validTo": 1745625599,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2025h1' log",
                                    "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                    "timestamp": 1714111882046,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304602210086BC875ECA5294DFFCB0589E6FEDA109C5B20C415CF5E3414F11319B3ED77051022100DEAC83FA147133CD2A06F3194CEE66DF5E987A474B841C8AF794DA7B231216B2"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Sectigo 'Sabre' CT log",
                                    "logId": "5581D4C2169036014AEA0B9B573C53F0C0E43878702508172FA3AA1D0713D30C",
                                    "timestamp": 1714111882080,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304402204FC3A7DB6C7B0CCD2CD22CBCE23AAA4CDB8B3FC4E7E2533F5A5B07AD4D0D416F0220194E146F099A0AA650595D0BBBCF1E47CCD9F13F74208208DA129CA2B7805077"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "DigiCert Yeti2025 Log",
                                    "logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
                                    "timestamp": 1714111881907,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100BC22D86B6DFF1B4E3D737564DA1F34D6CDE6CD4BADDCE240097B9E2818EFCCC9022100C15B6DE22DD75DA694B772CCB7BF5F83D0D72AFC36A484D2B6F858B7BCFF117B"
                                }
                            ],
                            "certificateTransparencyCompliance": "unknown",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "script",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: davidnoonan.art",
                                ":method: GET",
                                ":path: \/",
                                ":scheme: https",
                                "accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=0, i",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: document",
                                "sec-fetch-mode: navigate",
                                "sec-fetch-site: cross-site",
                                "upgrade-insecure-requests: 1",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "alt-svc: h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\"",
                                "content-encoding: br",
                                "content-length: 1528",
                                "content-type: text\/html; charset=UTF-8",
                                "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                "server: LiteSpeed",
                                "vary: Accept-Encoding",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2125,
                        "score_cache": -1,
                        "score_cdn": -1,
                        "score_gzip": 100,
                        "score_cookies": -1,
                        "score_keep-alive": 100,
                        "score_minify": -1,
                        "score_combine": -1,
                        "score_compress": -1,
                        "score_etags": -1,
                        "dns_ms": 81,
                        "connect_ms": 44,
                        "ssl_ms": 69,
                        "gzip_total": 1528,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "",
                        "server_count": null,
                        "created": 6,
                        "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art 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,
                            "SETTINGS_INITIAL_WINDOW_SIZE": 8388608,
                            "SETTINGS_MAX_FRAME_SIZE": 16384
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 78,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIGODCCBSCgAwIBAgIQCX534qLNIB+KUQf9kYdLZTANBgkqhkiG9w0BAQsFADBg\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMR8wHQYDVQQDExZSYXBpZFNTTCBUTFMgUlNBIENBIEcx\nMB4XDTI0MDQyNjAwMDAwMFoXDTI1MDQyNTIzNTk1OVowHjEcMBoGA1UEAxMTd3d3\nLmRhdmlkbm9vbmFuLmFydDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAMLn3S5ce2tIGZX9\/u3yGUR3h62uFoczhC+be7rEteAx6dd6l\/cJKb7JOj4oqqwP\nb5D50aoj4izAbgGOCIeeJ1s4hKS3jPbHsoETigVr4YqBBHvDtbx7\/yUUho9D084A\nCLv7\/l3wILQj1ms825CmkR5rw5LQJDaRUBOGFnu49zbOHMyIyj8MeWLlpvtbEQww\nfFVoD\/sxlQEAYc29QasrFNsRqZQf\/uGoFqoPsyWUu2NmH4cwOjRgnldKwqJ74q2M\n68jP+Bn7AvSm5kd2U\/ZZhamVrjF7ZgIy\/gDuPhcJ80SBybsqhYeXMPSyRoEJ9HMB\n\/3HEykWAI7moBaGlo3H7EJ8CAwEAAaOCAy4wggMqMB8GA1UdIwQYMBaAFAzbbIJJ\nD0pnCrgU7nrESFKI61Y4MB0GA1UdDgQWBBSGFc4RTGKBsfXrGsaGAVggSuagrDAv\nBgNVHREEKDAmghN3d3cuZGF2aWRub29uYW4uYXJ0gg9kYXZpZG5vb25hbi5hcnQw\nPgYDVR0gBDcwNTAzBgZngQwBAgEwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5k\naWdpY2VydC5jb20vQ1BTMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF\nBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NkcC5yYXBp\nZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FDQUcxLmNybDB2BggrBgEFBQcBAQRqMGgw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9zdGF0dXMucmFwaWRzc2wuY29tMD4GCCsGAQUF\nBzAChjJodHRwOi8vY2FjZXJ0cy5yYXBpZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FD\nQUcxLmNydDAMBgNVHRMBAf8EAjAAMIIBfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkA\ndwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAY8ZB6M+AAAEAwBI\nMEYCIQCGvIdeylKU3\/ywWJ5v7aEJxbIMQVz140FPETGbPtdwUQIhAN6sg\/oUcTPN\nKgbzGUzuZt9emHpHS4QciveU2nsjEhayAHUAVYHUwhaQNgFK6gubVzxT8MDkOHhw\nJQgXL6OqHQcT0wwAAAGPGQejYAAABAMARjBEAiBPw6fbbHsMzSzSLLziOqpM24s\/\nxOfiUz9aWwetTQ1BbwIgGU4UbwmaCqZQWV0Lu88eR8zZ8T90IIII2hKcoreAUHcA\ndwB9WR4S4XgqexxhZ3xe\/fjQh1wUoE6VnrkDL9kOjC55uAAAAY8ZB6KzAAAEAwBI\nMEYCIQC8Ithrbf8bTj1zdWTaHzTWzebNS63c4kAJe54oGO\/MyQIhAMFbbeIt112m\nlLdyzLe\/X4PQ1yr8NqSE0rb4WLe8\/xF7MA0GCSqGSIb3DQEBCwUAA4IBAQC2VoNr\nR3DhDiK6+jZrG1n7gbJOp020i5r5o4yIJrL5gyMdXhE3q81kskvysgCiVPK9bqyP\nWztBCkR4tz480ferrfTTIiZVdEdxCICZHVTh1ItEjej3ZiRZhHP0G6padMCk9g\/I\nb8pZyY7tF0QoxIrvzVmL8jLcN37qYNycvEsKOxS\/Yz+T9qkdn9xVtIZT4nv2N4e6\n1rzRloboRQpG6LMZgrjF\/Uo9TR+d34fnv074VRUCj\/o7f51UzY7APQF0C2sY3QUw\nOzvuzZPM6mb\/0X+bgDu6cttDekKM1YO8VgDtbAdYoNU5ptAlNuCabTx1pkWcsEtt\naITYno3EvDs9aC\/C\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIEszCCA5ugAwIBAgIQCyWUIs7ZgSoVoE6ZUooO+jANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xNzExMDIxMjI0MzNaFw0yNzExMDIxMjI0MzNaMGAxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xHzAdBgNVBAMTFlJhcGlkU1NMIFRMUyBSU0EgQ0EgRzEwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC\/uVklRBI1FuJdUEkFCuDL\/I3aJQiaZ6aibRHj\nap\/ap9zy1aYNrphe7YcaNwMoPsZvXDR+hNJOo9gbgOYVTPq8gXc84I75YKOHiVA4\nNrJJQZ6p2sJQyqx60HkEIjzIN+1LQLfXTlpuznToOa1hyTD0yyitFyOYwURM+\/CI\n8FNFMpBhw22hpeAQkOOLmsqT5QZJYeik7qlvn8gfD+XdDnk3kkuuu0eG+vuyrSGr\n5uX5LRhFWlv1zFQDch\/EKmd163m6z\/ycx\/qLa9zyvILc7cQpb+k7TLra9WE17YPS\nn9ANjG+ECo9PDW3N9lwhKQCNvw1gGoguyCQu7HE7BnW8eSSFAgMBAAGjggFmMIIB\nYjAdBgNVHQ4EFgQUDNtsgkkPSmcKuBTuesRIUojrVjgwHwYDVR0jBBgwFoAUTiJU\nIBiV5uNu5g\/6+rkS7QYXjzkwDgYDVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/AgEAMDQGCCsGAQUFBwEB\nBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEIGA1Ud\nHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEds\nb2JhbFJvb3RHMi5jcmwwYwYDVR0gBFwwWjA3BglghkgBhv1sAQEwKjAoBggrBgEF\nBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIw\nCAYGZ4EMAQIBMAgGBmeBDAECAjANBgkqhkiG9w0BAQsFAAOCAQEAGUSlOb4K3Wtm\nSlbmE50UYBHXM0SKXPqHMzk6XQUpCheF\/4qU8aOhajsyRQFDV1ih\/uPIg7YHRtFi\nCTq4G+zb43X1T77nJgSOI9pq\/TqCwtukZ7u9VLL3JAq3Wdy2moKLvvC8tVmRzkAe\n0xQCkRKIjbBG80MSyDX\/R4uYgj6ZiNT\/Zg6GI6RofgqgpDdssLc0XIRQEotxIZcK\nzP3pGJ9FCbMHmMLLyuBd+uCWvVcF2ogYAawufChS\/PT61D9rqzPRS5I2uqa3tmIT\n44JhJgWhBnFMb7AGQkvNq9KNS9dd3GWc17H\/dXa1enoxzWjE0hBdFjxPhUb0W3wi\n8o34\/m8Fxw==\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "final_base_page": true,
                        "is_base_page": true,
                        "load_end": 476,
                        "ttfb_start": 195,
                        "ttfb_end": 475,
                        "download_start": 475,
                        "download_end": 476,
                        "download_ms": 1,
                        "all_start": 1,
                        "all_end": 476,
                        "all_ms": 475,
                        "index": 0,
                        "number": 1,
                        "cpuTimes": {
                            "EvaluateScript": 1,
                            "v8.compile": 0
                        },
                        "cpu.EvaluateScript": 1,
                        "cpu.v8.compile": 0,
                        "cpuTime": 1,
                        "js_timing": [
                            [
                                976.226,
                                976.60400000000004
                            ],
                            [
                                976.66099999999994,
                                976.928
                            ],
                            [
                                976.23599999999999,
                                976.41499999999996
                            ],
                            [
                                976.66800000000001,
                                976.77700000000004
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "303093.2",
                        "request_id": "303093.2",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/assets\/dist\/css\/styles.min.css?202309162159",
                        "raw_id": "303093.2",
                        "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 200,
                        "request_type": "Stylesheet",
                        "load_ms": 223,
                        "ttfb_ms": 198,
                        "load_start": 497,
                        "load_start_float": 497.00009499999999,
                        "bytesIn": 5666,
                        "objectSize": 5666,
                        "objectSizeUncompressed": 24268,
                        "chunks": [
                            {
                                "ts": 719,
                                "bytes": 5666,
                                "inflated": 24268
                            }
                        ],
                        "expires": "Thu, 19 Dec 2024 14:37:22 GMT",
                        "cacheControl": "public, max-age=604800",
                        "contentType": "text\/css",
                        "contentEncoding": "br",
                        "socket": 85,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/davidnoonan.art\/",
                        "initiator_line": 82,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: davidnoonan.art",
                                ":method: GET",
                                ":path: \/assets\/dist\/css\/styles.min.css?202309162159",
                                ":scheme: https",
                                "accept: text\/css,*\/*;q=0.1",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=0",
                                "referer: https:\/\/davidnoonan.art\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: style",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "cache-control: public, max-age=604800",
                                "content-encoding: br",
                                "content-length: 5666",
                                "content-type: text\/css",
                                "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                "expires: Thu, 19 Dec 2024 14:37:22 GMT",
                                "last-modified: Fri, 07 Jul 2023 09:54:26 GMT",
                                "server: LiteSpeed",
                                "vary: Accept-Encoding",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1900,
                        "score_cache": 100,
                        "score_cdn": 0,
                        "score_gzip": 100,
                        "score_cookies": -1,
                        "score_keep-alive": 100,
                        "score_minify": -1,
                        "score_combine": -1,
                        "score_compress": -1,
                        "score_etags": -1,
                        "dns_ms": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": 5666,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "",
                        "server_count": null,
                        "created": 487,
                        "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                        "http2_stream_id": 3,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 95,
                        "server_port": "443",
                        "renderBlocking": "blocking",
                        "load_end": 720,
                        "ttfb_start": 497,
                        "ttfb_end": 695,
                        "download_start": 695,
                        "download_end": 720,
                        "download_ms": 25,
                        "all_start": 497,
                        "all_end": 720,
                        "all_ms": 223,
                        "index": 1,
                        "number": 2
                    },
                    {
                        "type": 3,
                        "id": "303093.3",
                        "request_id": "303093.3",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                        "raw_id": "303093.3",
                        "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 200,
                        "request_type": "Image",
                        "load_ms": 249,
                        "ttfb_ms": 128,
                        "load_start": 497,
                        "load_start_float": 497.00010500000002,
                        "bytesIn": 63998,
                        "objectSize": 63998,
                        "objectSizeUncompressed": 63998,
                        "chunks": [
                            {
                                "ts": 627,
                                "bytes": 16275
                            },
                            {
                                "ts": 657,
                                "bytes": 16375
                            },
                            {
                                "ts": 697,
                                "bytes": 16475
                            },
                            {
                                "ts": 731,
                                "bytes": 10700
                            },
                            {
                                "ts": 746,
                                "bytes": 4173
                            }
                        ],
                        "expires": "Thu, 19 Dec 2024 14:37:22 GMT",
                        "cacheControl": "public, max-age=604800",
                        "contentType": "image\/jpeg",
                        "contentEncoding": "",
                        "socket": 85,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/davidnoonan.art\/",
                        "initiator_line": 129,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "Medium",
                        "initial_priority": "Medium",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: davidnoonan.art",
                                ":method: GET",
                                ":path: \/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=2, i",
                                "referer: https:\/\/davidnoonan.art\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "cache-control: public, max-age=604800",
                                "content-length: 63998",
                                "content-type: image\/jpeg",
                                "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                "expires: Thu, 19 Dec 2024 14:37:22 GMT",
                                "last-modified: Thu, 15 Feb 2024 13:09:27 GMT",
                                "server: LiteSpeed",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2125,
                        "score_cache": 100,
                        "score_cdn": 0,
                        "score_gzip": -1,
                        "score_cookies": -1,
                        "score_keep-alive": 100,
                        "score_minify": -1,
                        "score_combine": -1,
                        "score_compress": 86,
                        "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": 63998,
                        "image_save": 8789,
                        "cache_time": 604800,
                        "cdn_provider": "",
                        "server_count": null,
                        "created": 490,
                        "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                        "http2_stream_id": 5,
                        "http2_stream_dependency": 3,
                        "http2_stream_weight": 183,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 105,
                        "server_port": "443",
                        "image_details": {
                            "detected_type": "jpeg",
                            "metadata": {
                                "ExifTool": {
                                    "ExifToolVersion": 12.4
                                },
                                "File": {
                                    "FileSize": "62 KiB",
                                    "FileType": "JPEG",
                                    "FileTypeExtension": "jpg",
                                    "MIMEType": "image\/jpeg",
                                    "Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90\n",
                                    "ImageWidth": 803,
                                    "ImageHeight": 700,
                                    "EncodingProcess": "Progressive DCT, Huffman coding",
                                    "BitsPerSample": 8,
                                    "ColorComponents": 3,
                                    "YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
                                },
                                "JFIF": {
                                    "JFIFVersion": 1.01,
                                    "ResolutionUnit": "inches",
                                    "XResolution": 96,
                                    "YResolution": 96
                                },
                                "Composite": {
                                    "ImageSize": "803x700",
                                    "Megapixels": 0.56200000000000006
                                }
                            },
                            "magick": {
                                "format": "JPEG",
                                "formatDescription": "Joint Photographic Experts Group JFIF format",
                                "mimeType": "image\/jpeg",
                                "class": "DirectClass",
                                "geometry": {
                                    "width": 803,
                                    "height": 700,
                                    "x": 0,
                                    "y": 0
                                },
                                "resolution": {
                                    "x": 96,
                                    "y": 96
                                },
                                "printSize": {
                                    "x": 8.3645800000000001,
                                    "y": 7.2916699999999999
                                },
                                "units": "PixelsPerInch",
                                "type": "TrueColor",
                                "endianness": "Undefined",
                                "colorspace": "sRGB",
                                "depth": 8,
                                "baseDepth": 8,
                                "channelDepth": {
                                    "red": 8,
                                    "green": 8,
                                    "blue": 8
                                },
                                "pixels": 562100,
                                "imageStatistics": {
                                    "all": {
                                        "min": 0,
                                        "max": 255,
                                        "mean": 165.36199999999999,
                                        "standardDeviation": 68.005499999999998,
                                        "kurtosis": -0.88706099999999999,
                                        "skewness": -0.79261300000000001,
                                        "entropy": 0.60511899999999996
                                    }
                                },
                                "channelStatistics": {
                                    "red": {
                                        "min": 29,
                                        "max": 255,
                                        "mean": 221.624,
                                        "standardDeviation": 35.587200000000003,
                                        "kurtosis": 2.29921,
                                        "skewness": -1.27254,
                                        "entropy": 0.72936400000000001
                                    },
                                    "green": {
                                        "min": 12,
                                        "max": 255,
                                        "mean": 189.191,
                                        "standardDeviation": 50.502899999999997,
                                        "kurtosis": -0.72416899999999995,
                                        "skewness": 0.032177299999999999,
                                        "entropy": 0.69152000000000002
                                    },
                                    "blue": {
                                        "min": 0,
                                        "max": 255,
                                        "mean": 85.271199999999993,
                                        "standardDeviation": 117.926,
                                        "kurtosis": -1.45641,
                                        "skewness": 0.72643000000000002,
                                        "entropy": 0.39447300000000002
                                    }
                                },
                                "renderingIntent": "Perceptual",
                                "gamma": 0.45454499999999998,
                                "chromaticity": {
                                    "redPrimary": {
                                        "x": 0.64000000000000001,
                                        "y": 0.33000000000000002
                                    },
                                    "greenPrimary": {
                                        "x": 0.29999999999999999,
                                        "y": 0.59999999999999998
                                    },
                                    "bluePrimary": {
                                        "x": 0.14999999999999999,
                                        "y": 0.059999999999999998
                                    },
                                    "whitePrimary": {
                                        "x": 0.31269999999999998,
                                        "y": 0.32900000000000001
                                    }
                                },
                                "backgroundColor": "#FFFFFF",
                                "borderColor": "#DFDFDF",
                                "matteColor": "#BDBDBD",
                                "transparentColor": "#000000",
                                "interlace": "JPEG",
                                "intensity": "Undefined",
                                "compose": "Over",
                                "pageGeometry": {
                                    "width": 803,
                                    "height": 700,
                                    "x": 0,
                                    "y": 0
                                },
                                "dispose": "Undefined",
                                "iterations": 0,
                                "compression": "JPEG",
                                "quality": 90,
                                "orientation": "Undefined",
                                "properties": {
                                    "comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90\n",
                                    "date:create": "2024-12-12T14:37:22+00:00",
                                    "date:modify": "2024-12-12T14:37:22+00:00",
                                    "jpeg:colorspace": "2",
                                    "jpeg:sampling-factor": "2x2,1x1,1x1",
                                    "signature": "b321fb367ff5432eb47561b660cd43663d39aab95cbd0fdd2651e54cdf4ff2fa"
                                },
                                "tainted": false,
                                "filesize": "63998B",
                                "numberPixels": "562100",
                                "pixelsPerSecond": "28.9117MB",
                                "userTime": "0.010u",
                                "elapsedTime": "0:01.019"
                            }
                        },
                        "jpeg_scan_count": 10,
                        "score_progressive_jpeg": 100,
                        "load_end": 746,
                        "ttfb_start": 497,
                        "ttfb_end": 625,
                        "download_start": 625,
                        "download_end": 746,
                        "download_ms": 121,
                        "all_start": 497,
                        "all_end": 746,
                        "all_ms": 249,
                        "index": 2,
                        "number": 3
                    },
                    {
                        "type": 3,
                        "id": "303093.5",
                        "request_id": "303093.5",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/assets\/dist\/js\/scripts.min.js",
                        "raw_id": "303093.5",
                        "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 258,
                        "ttfb_ms": 188,
                        "load_start": 506,
                        "load_start_float": 506.00012400000003,
                        "bytesIn": 23124,
                        "objectSize": 23124,
                        "objectSizeUncompressed": 77068,
                        "chunks": [
                            {
                                "ts": 748,
                                "bytes": 12202,
                                "inflated": 39732
                            },
                            {
                                "ts": 763,
                                "bytes": 10922,
                                "inflated": 37336
                            }
                        ],
                        "expires": "Fri, 12 Dec 2025 14:37:22 GMT",
                        "cacheControl": "public, max-age=31536000",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 85,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/davidnoonan.art\/",
                        "initiator_line": 140,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "Medium",
                        "initial_priority": "Medium",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: davidnoonan.art",
                                ":method: GET",
                                ":path: \/assets\/dist\/js\/scripts.min.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=2",
                                "referer: https:\/\/davidnoonan.art\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "cache-control: public, max-age=31536000",
                                "content-encoding: br",
                                "content-length: 23124",
                                "content-type: text\/javascript",
                                "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                "expires: Fri, 12 Dec 2025 14:37:22 GMT",
                                "last-modified: Tue, 27 Jul 2021 11:19:13 GMT",
                                "server: LiteSpeed",
                                "vary: Accept-Encoding",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1816,
                        "score_cache": 100,
                        "score_cdn": 0,
                        "score_gzip": 100,
                        "score_cookies": -1,
                        "score_keep-alive": 100,
                        "score_minify": -1,
                        "score_combine": -1,
                        "score_compress": -1,
                        "score_etags": -1,
                        "dns_ms": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": 23124,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 31536000,
                        "cdn_provider": "",
                        "server_count": null,
                        "created": 504,
                        "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                        "http2_stream_id": 7,
                        "http2_stream_dependency": 5,
                        "http2_stream_weight": 183,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 124,
                        "server_port": "443",
                        "renderBlocking": "in_body_parser_blocking",
                        "load_end": 764,
                        "ttfb_start": 506,
                        "ttfb_end": 694,
                        "download_start": 694,
                        "download_end": 764,
                        "download_ms": 70,
                        "all_start": 506,
                        "all_end": 764,
                        "all_ms": 258,
                        "index": 3,
                        "number": 4,
                        "cpuTimes": {
                            "EvaluateScript": 30,
                            "v8.compile": 2,
                            "FunctionCall": 2
                        },
                        "cpu.EvaluateScript": 30,
                        "cpu.v8.compile": 2,
                        "cpu.FunctionCall": 2,
                        "cpuTime": 34,
                        "js_timing": [
                            [
                                943.39700000000005,
                                973.32000000000005
                            ],
                            [
                                943.41099999999994,
                                945.09000000000003
                            ],
                            [
                                1033.674,
                                1035.9269999999999
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "303093.4",
                        "request_id": "303093.4",
                        "ip_addr": "151.101.130.137",
                        "full_url": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "code.jquery.com",
                        "url": "\/jquery-3.3.1.min.js",
                        "raw_id": "303093.4",
                        "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 130,
                        "ttfb_ms": 82,
                        "load_start": 686,
                        "load_start_float": 686.00011099999995,
                        "bytesIn": 30288,
                        "objectSize": 30288,
                        "objectSizeUncompressed": 86927,
                        "chunks": [
                            {
                                "ts": 771,
                                "bytes": 2446,
                                "inflated": 5184
                            },
                            {
                                "ts": 774,
                                "bytes": 2772,
                                "inflated": 8112
                            },
                            {
                                "ts": 779,
                                "bytes": 2772,
                                "inflated": 7999
                            },
                            {
                                "ts": 784,
                                "bytes": 2772,
                                "inflated": 8321
                            },
                            {
                                "ts": 788,
                                "bytes": 2772,
                                "inflated": 7911
                            },
                            {
                                "ts": 795,
                                "bytes": 2225,
                                "inflated": 6531
                            },
                            {
                                "ts": 798,
                                "bytes": 2763,
                                "inflated": 8328
                            },
                            {
                                "ts": 802,
                                "bytes": 2772,
                                "inflated": 8226
                            },
                            {
                                "ts": 807,
                                "bytes": 2772,
                                "inflated": 8944
                            },
                            {
                                "ts": 812,
                                "bytes": 2772,
                                "inflated": 7118
                            },
                            {
                                "ts": 816,
                                "bytes": 3450,
                                "inflated": 10253
                            }
                        ],
                        "expires": "",
                        "cacheControl": "public, max-age=31536000, stale-while-revalidate=604800",
                        "contentType": "application\/javascript",
                        "contentEncoding": "gzip",
                        "socket": 131,
                        "protocol": "HTTP\/2",
                        "dns_start": 494,
                        "dns_end": 541,
                        "connect_start": 542,
                        "connect_end": 585,
                        "ssl_start": 585,
                        "ssl_end": 686,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "*.jquery.com",
                            "sanList": [
                                "*.jquery.com",
                                "jquery.com"
                            ],
                            "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                            "validFrom": 1719273600,
                            "validTo": 1750895999,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Xenon2025h1' log",
                                    "logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
                                    "timestamp": 1719284708628,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100976E4280D10DC9FBCF867FBC9FB7133D82364D6A8B855BBC55053D648A7D3CAF022100CA38DA55C1095AC8BEF7CB1CCE6CA0A6E3A654FD2E052DB8B55E4CF1182E912B"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Let's Encrypt 'Oak2025h1'",
                                    "logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
                                    "timestamp": 1719284708553,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3044022002D11960FE4D5A7E864790BD929301A7376106DBAC0B9A4764A6B364C378AF2002202FB02BA32DADB5B4938B6DC07AA47A2857B618DE896BF05961F39A7B88DAE17F"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2025h1' log",
                                    "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                    "timestamp": 1719284708526,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100D6148C3C550A2FDE812EDE15BAA9D319C1D389982FD6E43DB0EA43AA06B16D51022100CB501DEF85E56FC6B08E36501EC437305DD8B72C7D0D9FD8F5930E4DF045AFAB"
                                }
                            ],
                            "certificateTransparencyCompliance": "unknown",
                            "serverSignatureAlgorithm": 1027,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/davidnoonan.art\/",
                        "initiator_line": 137,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "Medium",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: code.jquery.com",
                                ":method: GET",
                                ":path: \/jquery-3.3.1.min.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=1",
                                "referer: https:\/\/davidnoonan.art\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "age: 2532130",
                                "cache-control: public, max-age=31536000, stale-while-revalidate=604800",
                                "content-encoding: gzip",
                                "content-length: 30288",
                                "content-type: application\/javascript; charset=utf-8",
                                "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                "etag: W\/\"28feccc0-1538f\"",
                                "last-modified: Fri, 18 Oct 1991 12:00:00 GMT",
                                "server: nginx",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 3, 99006",
                                "x-served-by: cache-lga13622-LGA, cache-fra-etou8220134-FRA",
                                "x-timer: S1734014242.477355,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1783,
                        "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": 47,
                        "connect_ms": 43,
                        "ssl_ms": 101,
                        "gzip_total": 30288,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 29003870,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 493,
                        "socket_group": "https:\/\/code.jquery.com <https:\/\/davidnoonan.art 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_UNKNOWN_4876": 0
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 111,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIEozCCBEigAwIBAgIQUEm8UGbaeB8KoV+Yy2WbUTAKBggqhkjOPQQDAjCBjzEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5T\nZWN0aWdvIEVDQyBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMB4X\nDTI0MDYyNTAwMDAwMFoXDTI1MDYyNTIzNTk1OVowFzEVMBMGA1UEAwwMKi5qcXVl\ncnkuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAER540puW9LKz9gM1QmGd9\nlgo0KZPjUoBePzfEzGlc5Uygwt2IjJ\/bwzVVacqtqBzHYCtR2tnUqAlZh7BaU+XI\nOKOCAvswggL3MB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1Ud\nDgQWBBTVLGM0lB8aPgtlj2IaF83hE8vnwjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0T\nAQH\/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIw\nQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28u\nY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZD\naHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlv\nblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2Vj\ndGlnby5jb20wIwYDVR0RBBwwGoIMKi5qcXVlcnkuY29tggpqcXVlcnkuY29tMIIB\nfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkAdwDPEVbu1S58r\/OHW9lpLpvpGnFnSrAX\n7KwB0lt3zsw7CAAAAZBNWrUUAAAEAwBIMEYCIQCXbkKA0Q3J+8+Gf7yftxM9gjZN\naouFW7xVBT1kin08rwIhAMo42lXBCVrIvvfLHM5soKbjplT9LgUtuLVeTPEYLpEr\nAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cAAAGQTVq0yQAABAMA\nRjBEAiAC0Rlg\/k1afoZHkL2SkwGnN2EG26wLmkdkprNkw3ivIAIgL7Aroy2ttbST\ni23AeqR6KFe2GN6Ja\/BZYfOae4ja4X8AdwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuN\nacCx+mSxYpo53wAAAZBNWrSuAAAEAwBIMEYCIQDWFIw8VQov3oEu3hW6qdMZwdOJ\nmC\/W5D2w6kOqBrFtUQIhAMtQHe+F5W\/GsI42UB7ENzBd2LcsfQ2f2PWTDk3wRa+r\nMAoGCCqGSM49BAMCA0kAMEYCIQD\/f0xMpCMjUYjPvYm3QIoVfzrCBJ6jV2mz9mWw\nfp+vUwIhAI\/tMjYbP6wILBBSdRqFYdOfdZIm9CjVpvs8OC6zX3+n\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",
                        "renderBlocking": "in_body_parser_blocking",
                        "load_end": 816,
                        "ttfb_start": 686,
                        "ttfb_end": 768,
                        "download_start": 768,
                        "download_end": 816,
                        "download_ms": 48,
                        "all_start": 494,
                        "all_end": 816,
                        "all_ms": 321,
                        "index": 4,
                        "number": 5,
                        "cpuTimes": {
                            "EvaluateScript": 17,
                            "v8.compile": 1,
                            "FunctionCall": 1
                        },
                        "cpu.EvaluateScript": 17,
                        "cpu.v8.compile": 1,
                        "cpu.FunctionCall": 1,
                        "cpuTime": 19,
                        "js_timing": [
                            [
                                921.17700000000002,
                                938.20500000000004
                            ],
                            [
                                921.19899999999996,
                                922.49400000000003
                            ],
                            [
                                978.48699999999997,
                                978.82299999999998
                            ],
                            [
                                983.13300000000004,
                                983.63800000000003
                            ],
                            [
                                983.66200000000003,
                                983.79200000000003
                            ],
                            [
                                983.80700000000002,
                                983.84299999999996
                            ],
                            [
                                983.85400000000004,
                                983.86800000000005
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "303093.9",
                        "request_id": "303093.9",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                        "raw_id": "303093.9",
                        "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 200,
                        "request_type": "Font",
                        "load_ms": 194,
                        "ttfb_ms": 64,
                        "load_start": 754,
                        "load_start_float": 754.000136,
                        "bytesIn": 76732,
                        "objectSize": 76732,
                        "objectSizeUncompressed": 130136,
                        "chunks": [
                            {
                                "ts": 819,
                                "bytes": 997,
                                "inflated": 62
                            },
                            {
                                "ts": 822,
                                "bytes": 2458,
                                "inflated": 4191
                            },
                            {
                                "ts": 824,
                                "bytes": 1229,
                                "inflated": 1608
                            },
                            {
                                "ts": 827,
                                "bytes": 1229,
                                "inflated": 1640
                            },
                            {
                                "ts": 828,
                                "bytes": 1229,
                                "inflated": 4679
                            },
                            {
                                "ts": 831,
                                "bytes": 1229,
                                "inflated": 4116
                            },
                            {
                                "ts": 833,
                                "bytes": 1229,
                                "inflated": 1424
                            },
                            {
                                "ts": 835,
                                "bytes": 1229,
                                "inflated": 1365
                            },
                            {
                                "ts": 837,
                                "bytes": 1229,
                                "inflated": 1331
                            },
                            {
                                "ts": 839,
                                "bytes": 1229,
                                "inflated": 1357
                            },
                            {
                                "ts": 841,
                                "bytes": 1229,
                                "inflated": 1341
                            },
                            {
                                "ts": 843,
                                "bytes": 1229,
                                "inflated": 1412
                            },
                            {
                                "ts": 845,
                                "bytes": 1226,
                                "inflated": 1524
                            },
                            {
                                "ts": 847,
                                "bytes": 1227,
                                "inflated": 1431
                            },
                            {
                                "ts": 853,
                                "bytes": 2454,
                                "inflated": 2721
                            },
                            {
                                "ts": 853,
                                "bytes": 1227,
                                "inflated": 1468
                            },
                            {
                                "ts": 855,
                                "bytes": 1227,
                                "inflated": 1314
                            },
                            {
                                "ts": 857,
                                "bytes": 1227,
                                "inflated": 1583
                            },
                            {
                                "ts": 860,
                                "bytes": 1227,
                                "inflated": 1689
                            },
                            {
                                "ts": 862,
                                "bytes": 1227,
                                "inflated": 1951
                            },
                            {
                                "ts": 864,
                                "bytes": 1227,
                                "inflated": 2030
                            },
                            {
                                "ts": 868,
                                "bytes": 2454,
                                "inflated": 3411
                            },
                            {
                                "ts": 870,
                                "bytes": 1227,
                                "inflated": 1582
                            },
                            {
                                "ts": 872,
                                "bytes": 1224,
                                "inflated": 1748
                            },
                            {
                                "ts": 874,
                                "bytes": 1227,
                                "inflated": 1576
                            },
                            {
                                "ts": 876,
                                "bytes": 1227,
                                "inflated": 1551
                            },
                            {
                                "ts": 878,
                                "bytes": 1227,
                                "inflated": 1475
                            },
                            {
                                "ts": 880,
                                "bytes": 1227,
                                "inflated": 1743
                            },
                            {
                                "ts": 882,
                                "bytes": 1227,
                                "inflated": 1864
                            },
                            {
                                "ts": 884,
                                "bytes": 1227,
                                "inflated": 2213
                            },
                            {
                                "ts": 886,
                                "bytes": 1227,
                                "inflated": 2002
                            },
                            {
                                "ts": 889,
                                "bytes": 1227,
                                "inflated": 1961
                            },
                            {
                                "ts": 891,
                                "bytes": 1227,
                                "inflated": 2005
                            },
                            {
                                "ts": 893,
                                "bytes": 1225,
                                "inflated": 2098
                            },
                            {
                                "ts": 895,
                                "bytes": 1225,
                                "inflated": 869
                            },
                            {
                                "ts": 897,
                                "bytes": 1225,
                                "inflated": 3741
                            },
                            {
                                "ts": 899,
                                "bytes": 1225,
                                "inflated": 1504
                            },
                            {
                                "ts": 905,
                                "bytes": 3678,
                                "inflated": 5170
                            },
                            {
                                "ts": 907,
                                "bytes": 1225,
                                "inflated": 1520
                            },
                            {
                                "ts": 909,
                                "bytes": 1225,
                                "inflated": 1459
                            },
                            {
                                "ts": 911,
                                "bytes": 1228,
                                "inflated": 1613
                            },
                            {
                                "ts": 914,
                                "bytes": 1225,
                                "inflated": 1597
                            },
                            {
                                "ts": 915,
                                "bytes": 1225,
                                "inflated": 2523
                            },
                            {
                                "ts": 918,
                                "bytes": 1225,
                                "inflated": 4906
                            },
                            {
                                "ts": 920,
                                "bytes": 1228,
                                "inflated": 4265
                            },
                            {
                                "ts": 922,
                                "bytes": 1225,
                                "inflated": 2609
                            },
                            {
                                "ts": 924,
                                "bytes": 1228,
                                "inflated": 2025
                            },
                            {
                                "ts": 926,
                                "bytes": 1228,
                                "inflated": 2171
                            },
                            {
                                "ts": 928,
                                "bytes": 1228,
                                "inflated": 2557
                            },
                            {
                                "ts": 930,
                                "bytes": 1228,
                                "inflated": 3162
                            },
                            {
                                "ts": 934,
                                "bytes": 1225,
                                "inflated": 2407
                            },
                            {
                                "ts": 936,
                                "bytes": 1228,
                                "inflated": 3079
                            },
                            {
                                "ts": 939,
                                "bytes": 1225,
                                "inflated": 3241
                            },
                            {
                                "ts": 941,
                                "bytes": 1225,
                                "inflated": 4317
                            },
                            {
                                "ts": 943,
                                "bytes": 1228,
                                "inflated": 2786
                            },
                            {
                                "ts": 945,
                                "bytes": 1225,
                                "inflated": 2305
                            },
                            {
                                "ts": 947,
                                "bytes": 1225,
                                "inflated": 2404
                            },
                            {
                                "ts": 948,
                                "bytes": 893,
                                "inflated": 2440
                            }
                        ],
                        "expires": "",
                        "cacheControl": "",
                        "contentType": "font\/otf",
                        "contentEncoding": "br",
                        "socket": 0,
                        "protocol": "h3",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": 722,
                        "connect_end": 722,
                        "ssl_start": 722,
                        "ssl_end": 722,
                        "securityDetails": {
                            "protocol": "QUIC",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "www.davidnoonan.art",
                            "sanList": [
                                "www.davidnoonan.art",
                                "davidnoonan.art"
                            ],
                            "issuer": "RapidSSL TLS RSA CA G1",
                            "validFrom": 1714089600,
                            "validTo": 1745625599,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2025h1' log",
                                    "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                    "timestamp": 1714111882046,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304602210086BC875ECA5294DFFCB0589E6FEDA109C5B20C415CF5E3414F11319B3ED77051022100DEAC83FA147133CD2A06F3194CEE66DF5E987A474B841C8AF794DA7B231216B2"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Sectigo 'Sabre' CT log",
                                    "logId": "5581D4C2169036014AEA0B9B573C53F0C0E43878702508172FA3AA1D0713D30C",
                                    "timestamp": 1714111882080,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304402204FC3A7DB6C7B0CCD2CD22CBCE23AAA4CDB8B3FC4E7E2533F5A5B07AD4D0D416F0220194E146F099A0AA650595D0BBBCF1E47CCD9F13F74208208DA129CA2B7805077"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "DigiCert Yeti2025 Log",
                                    "logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
                                    "timestamp": 1714111881907,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100BC22D86B6DFF1B4E3D737564DA1F34D6CDE6CD4BADDCE240097B9E2818EFCCC9022100C15B6DE22DD75DA694B772CCB7BF5F83D0D72AFC36A484D2B6F858B7BCFF117B"
                                }
                            ],
                            "certificateTransparencyCompliance": "unknown",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: davidnoonan.art",
                                ":method: GET",
                                ":path: \/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/davidnoonan.art",
                                "priority: u=0",
                                "referer: https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: font",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "alt-svc: h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\"",
                                "content-encoding: br",
                                "content-length: 76732",
                                "content-type: font\/otf",
                                "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                "last-modified: Fri, 05 Mar 2021 10:20:23 GMT",
                                "server: LiteSpeed",
                                "vary: Accept-Encoding"
                            ]
                        },
                        "bytesOut": 2068,
                        "score_cache": 0,
                        "score_cdn": 0,
                        "score_gzip": 100,
                        "score_cookies": -1,
                        "score_keep-alive": 100,
                        "score_minify": -1,
                        "score_combine": -1,
                        "score_compress": -1,
                        "score_etags": -1,
                        "dns_ms": -1,
                        "connect_ms": 0,
                        "ssl_ms": 0,
                        "gzip_total": 76732,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 0,
                        "cdn_provider": "",
                        "server_count": null,
                        "created": 753,
                        "netlog_id": 136,
                        "renderBlocking": "non_blocking",
                        "font_details": {
                            "table_sizes": {
                                "CFF ": 78353,
                                "GDEF": 326,
                                "GPOS": 30440,
                                "GSUB": 11072,
                                "OS\/2": 96,
                                "cmap": 3068,
                                "head": 54,
                                "hhea": 36,
                                "hmtx": 4966,
                                "maxp": 6,
                                "name": 1470,
                                "post": 32
                            },
                            "names": {
                                "0": "Copyright (c) 2016 Swiss Typefaces S\u00e0rl. All rights reserved.",
                                "1": "Suisse Int'l",
                                "2": "Regular",
                                "3": "Swiss Typefaces: Suisse Int'l: 2016",
                                "4": "Suisse Int'l",
                                "5": "Version 2.500",
                                "6": "SuisseIntl-Regular",
                                "7": "Suisse Int'l is a trademark of Swiss Typefaces Sarl.",
                                "8": "Swiss Typefaces",
                                "9": "Swiss Typefaces",
                                "11": "http:\/\/www.swisstypefaces.com",
                                "12": "http:\/\/www.swisstypefaces.com",
                                "13": "Please refer to the license you accepted when purchasing.",
                                "14": "http:\/\/www.swisstypefaces.com\/licensing\/#retail-font-software-li",
                                "16": "Suisse Int'l",
                                "17": "Regular"
                            },
                            "OS2": {
                                "version": 4,
                                "xAvgCharWidth": 633,
                                "usWeightClass": 400,
                                "usWidthClass": 5,
                                "fsType": 4,
                                "ySubscriptXSize": 650,
                                "ySubscriptYSize": 600,
                                "ySubscriptXOffset": 0,
                                "ySubscriptYOffset": 75,
                                "ySuperscriptXSize": 650,
                                "ySuperscriptYSize": 600,
                                "ySuperscriptXOffset": 0,
                                "ySuperscriptYOffset": 350,
                                "yStrikeoutSize": 70,
                                "yStrikeoutPosition": 290,
                                "sFamilyClass": 0,
                                "ulUnicodeRange1": 8711,
                                "ulUnicodeRange2": 0,
                                "ulUnicodeRange3": 8,
                                "ulUnicodeRange4": 0,
                                "achVendID": "SwTy",
                                "fsSelection": 448,
                                "usFirstCharIndex": 13,
                                "usLastCharIndex": 65276,
                                "sTypoAscender": 774,
                                "sTypoDescender": -226,
                                "sTypoLineGap": 297,
                                "usWinAscent": 986,
                                "usWinDescent": 311,
                                "ulCodePageRange1": 536871127,
                                "ulCodePageRange2": 0,
                                "sxHeight": 538,
                                "sCapHeight": 725,
                                "usDefaultChar": 0,
                                "usBreakChar": 32,
                                "usMaxContext": 12,
                                "panose": {
                                    "bFamilyType": 2,
                                    "bSerifStyle": 11,
                                    "bWeight": 5,
                                    "bProportion": 4,
                                    "bContrast": 0,
                                    "bStrokeVariation": 0,
                                    "bArmStyle": 0,
                                    "bLetterForm": 0,
                                    "bMidline": 0,
                                    "bXHeight": 0
                                }
                            },
                            "post": {
                                "formatType": 3,
                                "italicAngle": 0,
                                "underlinePosition": -75,
                                "underlineThickness": 70,
                                "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": [
                                    13,
                                    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,
                                    308,
                                    309,
                                    310,
                                    311,
                                    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,
                                    399,
                                    536,
                                    537,
                                    538,
                                    539,
                                    562,
                                    563,
                                    567,
                                    601,
                                    710,
                                    711,
                                    728,
                                    729,
                                    730,
                                    731,
                                    732,
                                    733,
                                    806,
                                    812,
                                    916,
                                    937,
                                    960,
                                    1025,
                                    1026,
                                    1027,
                                    1028,
                                    1029,
                                    1030,
                                    1031,
                                    1032,
                                    1033,
                                    1034,
                                    1035,
                                    1036,
                                    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,
                                    1105,
                                    1106,
                                    1107,
                                    1108,
                                    1109,
                                    1110,
                                    1111,
                                    1112,
                                    1113,
                                    1114,
                                    1115,
                                    1116,
                                    1118,
                                    1119,
                                    1122,
                                    1123,
                                    1138,
                                    1139,
                                    1140,
                                    1141,
                                    1168,
                                    1169,
                                    1170,
                                    1171,
                                    1174,
                                    1175,
                                    1178,
                                    1179,
                                    1186,
                                    1187,
                                    1198,
                                    1199,
                                    1200,
                                    1201,
                                    1202,
                                    1203,
                                    1206,
                                    1207,
                                    1210,
                                    1211,
                                    1216,
                                    1231,
                                    1240,
                                    1241,
                                    1250,
                                    1251,
                                    1256,
                                    1257,
                                    1262,
                                    1263,
                                    1536,
                                    1537,
                                    1538,
                                    1539,
                                    1545,
                                    1547,
                                    1548,
                                    1549,
                                    1550,
                                    1551,
                                    1557,
                                    1563,
                                    1567,
                                    1569,
                                    1570,
                                    1571,
                                    1572,
                                    1573,
                                    1574,
                                    1575,
                                    1576,
                                    1577,
                                    1578,
                                    1579,
                                    1580,
                                    1581,
                                    1582,
                                    1583,
                                    1584,
                                    1585,
                                    1586,
                                    1587,
                                    1588,
                                    1589,
                                    1590,
                                    1591,
                                    1592,
                                    1593,
                                    1594,
                                    1600,
                                    1601,
                                    1602,
                                    1603,
                                    1604,
                                    1605,
                                    1606,
                                    1607,
                                    1608,
                                    1609,
                                    1610,
                                    1611,
                                    1612,
                                    1613,
                                    1614,
                                    1615,
                                    1616,
                                    1617,
                                    1618,
                                    1619,
                                    1620,
                                    1621,
                                    1622,
                                    1624,
                                    1632,
                                    1633,
                                    1634,
                                    1635,
                                    1636,
                                    1637,
                                    1638,
                                    1639,
                                    1640,
                                    1641,
                                    1642,
                                    1643,
                                    1644,
                                    1645,
                                    1646,
                                    1647,
                                    1648,
                                    1649,
                                    1657,
                                    1662,
                                    1670,
                                    1672,
                                    1681,
                                    1688,
                                    1697,
                                    1700,
                                    1705,
                                    1706,
                                    1711,
                                    1722,
                                    1726,
                                    1729,
                                    1730,
                                    1731,
                                    1740,
                                    1746,
                                    1747,
                                    1748,
                                    1776,
                                    1777,
                                    1778,
                                    1779,
                                    1780,
                                    1781,
                                    1782,
                                    1783,
                                    1784,
                                    1785,
                                    1790,
                                    7808,
                                    7809,
                                    7810,
                                    7811,
                                    7812,
                                    7813,
                                    7882,
                                    7883,
                                    7884,
                                    7885,
                                    7908,
                                    7909,
                                    7922,
                                    7923,
                                    8211,
                                    8212,
                                    8216,
                                    8217,
                                    8218,
                                    8220,
                                    8221,
                                    8222,
                                    8224,
                                    8225,
                                    8226,
                                    8230,
                                    8240,
                                    8249,
                                    8250,
                                    8260,
                                    8364,
                                    8372,
                                    8381,
                                    8467,
                                    8470,
                                    8471,
                                    8482,
                                    8494,
                                    8531,
                                    8532,
                                    8533,
                                    8534,
                                    8535,
                                    8536,
                                    8537,
                                    8538,
                                    8539,
                                    8540,
                                    8541,
                                    8542,
                                    8543,
                                    8592,
                                    8593,
                                    8594,
                                    8595,
                                    8598,
                                    8599,
                                    8600,
                                    8601,
                                    8606,
                                    8607,
                                    8608,
                                    8609,
                                    8610,
                                    8611,
                                    8612,
                                    8613,
                                    8614,
                                    8615,
                                    8624,
                                    8625,
                                    8626,
                                    8627,
                                    8706,
                                    8719,
                                    8721,
                                    8722,
                                    8730,
                                    8734,
                                    8747,
                                    8776,
                                    8800,
                                    8804,
                                    8805,
                                    9632,
                                    9633,
                                    9674,
                                    9675,
                                    9679,
                                    63185,
                                    63188,
                                    64257,
                                    64258,
                                    64337,
                                    64343,
                                    64344,
                                    64345,
                                    64359,
                                    64360,
                                    64361,
                                    64363,
                                    64364,
                                    64365,
                                    64379,
                                    64380,
                                    64381,
                                    64393,
                                    64395,
                                    64397,
                                    64399,
                                    64400,
                                    64401,
                                    64403,
                                    64404,
                                    64405,
                                    64415,
                                    64423,
                                    64424,
                                    64425,
                                    64427,
                                    64428,
                                    64429,
                                    64431,
                                    64433,
                                    64434,
                                    64435,
                                    64436,
                                    64437,
                                    64438,
                                    64439,
                                    64440,
                                    64441,
                                    64445,
                                    64446,
                                    64509,
                                    64510,
                                    64511,
                                    64514,
                                    64515,
                                    64516,
                                    64520,
                                    64521,
                                    64522,
                                    64526,
                                    64527,
                                    64528,
                                    64530,
                                    64531,
                                    64532,
                                    64561,
                                    64562,
                                    64565,
                                    64566,
                                    64573,
                                    64574,
                                    64578,
                                    64579,
                                    64580,
                                    64590,
                                    64591,
                                    64592,
                                    64600,
                                    64612,
                                    64613,
                                    64615,
                                    64616,
                                    64617,
                                    64618,
                                    64619,
                                    64621,
                                    64622,
                                    64623,
                                    64624,
                                    64625,
                                    64627,
                                    64628,
                                    64629,
                                    64630,
                                    64631,
                                    64633,
                                    64634,
                                    64635,
                                    64643,
                                    64644,
                                    64646,
                                    64647,
                                    64650,
                                    64651,
                                    64653,
                                    64654,
                                    64655,
                                    64657,
                                    64658,
                                    64660,
                                    64716,
                                    64763,
                                    64764,
                                    64765,
                                    64766,
                                    64773,
                                    64774,
                                    64775,
                                    64776,
                                    64781,
                                    64782,
                                    64783,
                                    64784,
                                    64791,
                                    64792,
                                    64793,
                                    64794,
                                    64801,
                                    64802,
                                    64803,
                                    64804,
                                    64809,
                                    64810,
                                    64811,
                                    64812,
                                    64830,
                                    64831,
                                    65154,
                                    65156,
                                    65158,
                                    65160,
                                    65162,
                                    65163,
                                    65164,
                                    65166,
                                    65168,
                                    65169,
                                    65170,
                                    65172,
                                    65174,
                                    65175,
                                    65176,
                                    65178,
                                    65179,
                                    65180,
                                    65182,
                                    65183,
                                    65184,
                                    65186,
                                    65187,
                                    65188,
                                    65190,
                                    65191,
                                    65192,
                                    65194,
                                    65196,
                                    65198,
                                    65200,
                                    65202,
                                    65203,
                                    65204,
                                    65206,
                                    65207,
                                    65208,
                                    65210,
                                    65211,
                                    65212,
                                    65214,
                                    65215,
                                    65216,
                                    65218,
                                    65219,
                                    65220,
                                    65222,
                                    65223,
                                    65224,
                                    65226,
                                    65227,
                                    65228,
                                    65230,
                                    65231,
                                    65232,
                                    65234,
                                    65235,
                                    65236,
                                    65238,
                                    65239,
                                    65240,
                                    65242,
                                    65243,
                                    65244,
                                    65246,
                                    65247,
                                    65248,
                                    65250,
                                    65251,
                                    65252,
                                    65254,
                                    65255,
                                    65256,
                                    65257,
                                    65258,
                                    65259,
                                    65260,
                                    65262,
                                    65264,
                                    65266,
                                    65267,
                                    65268,
                                    65269,
                                    65270,
                                    65271,
                                    65272,
                                    65273,
                                    65274,
                                    65275,
                                    65276
                                ]
                            },
                            "color": {
                                "formats": [],
                                "numPalettes": 0,
                                "numPaletteEntries": 0
                            },
                            "features": {
                                "GSUB": {
                                    "DFLT": {
                                        "default": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ]
                                    },
                                    "arab": {
                                        "default": [
                                            "aalt",
                                            "case",
                                            "ccmp",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "URD ": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "locl",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ]
                                    },
                                    "cyrl": {
                                        "default": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "BGR ": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "locl",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "SRB ": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "locl",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ]
                                    },
                                    "latn": {
                                        "default": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "CAT ": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "locl",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "MOL ": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "locl",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "ROM ": [
                                            "aalt",
                                            "case",
                                            "dlig",
                                            "dnom",
                                            "fina",
                                            "frac",
                                            "init",
                                            "isol",
                                            "liga",
                                            "lnum",
                                            "locl",
                                            "medi",
                                            "numr",
                                            "onum",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "sinf",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ]
                                    }
                                },
                                "GPOS": {
                                    "DFLT": {
                                        "default": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ]
                                    },
                                    "arab": {
                                        "default": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ],
                                        "URD ": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ]
                                    },
                                    "cyrl": {
                                        "default": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ],
                                        "BGR ": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ],
                                        "SRB ": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ]
                                    },
                                    "latn": {
                                        "default": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ],
                                        "CAT ": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ],
                                        "MOL ": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ],
                                        "ROM ": [
                                            "kern",
                                            "mark",
                                            "mkmk"
                                        ]
                                    }
                                }
                            },
                            "counts": {
                                "num_cmap_codepoints": 888,
                                "num_glyphs": 1242
                            }
                        },
                        "load_end": 948,
                        "ttfb_start": 754,
                        "ttfb_end": 818,
                        "download_start": 818,
                        "download_end": 948,
                        "download_ms": 130,
                        "all_start": 754,
                        "all_end": 948,
                        "all_ms": 194,
                        "index": 5,
                        "number": 6
                    },
                    {
                        "type": 3,
                        "id": "303093.11",
                        "request_id": "303093.11",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/favicon.ico",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/favicon.ico",
                        "raw_id": "303093.11",
                        "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 404,
                        "request_type": "Other",
                        "load_ms": 53,
                        "ttfb_ms": 52,
                        "load_start": 956,
                        "load_start_float": 956.00014199999998,
                        "bytesIn": 1251,
                        "objectSize": 1251,
                        "objectSizeUncompressed": 1251,
                        "chunks": [
                            {
                                "ts": 1009,
                                "bytes": 1251
                            }
                        ],
                        "expires": "",
                        "cacheControl": "private, no-cache, no-store, must-revalidate, max-age=0",
                        "contentType": "text\/html",
                        "contentEncoding": "",
                        "socket": 0,
                        "protocol": "h3",
                        "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: davidnoonan.art",
                                ":method: GET",
                                ":path: \/favicon.ico",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=1, i",
                                "referer: https:\/\/davidnoonan.art\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "cache-control: private, no-cache, no-store, must-revalidate, max-age=0",
                                "content-length: 1251",
                                "content-type: text\/html",
                                "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                "pragma: no-cache",
                                "server: LiteSpeed"
                            ]
                        },
                        "bytesOut": 1951,
                        "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": "",
                        "server_count": null,
                        "created": 955,
                        "netlog_id": 142,
                        "load_end": 1009,
                        "ttfb_start": 956,
                        "ttfb_end": 1008,
                        "download_start": 1008,
                        "download_end": 1009,
                        "download_ms": 1,
                        "all_start": 956,
                        "all_end": 1009,
                        "all_ms": 53,
                        "index": 6,
                        "number": 7
                    }
                ],
                "requestsFull": 7,
                "requestsDoc": 7,
                "responses_200": 6,
                "responses_404": 1,
                "responses_other": 0,
                "result": 99999,
                "testStartOffset": 0,
                "cached": 0,
                "optimization_checked": 1,
                "main_frame": "AD88A8F01DE14FB145BA9F8690DED842",
                "loadEventStart": 954,
                "loadEventEnd": 954,
                "domContentLoadedEventStart": 879,
                "domContentLoadedEventEnd": 879,
                "URL": "https:\/\/davidnoonan.art",
                "connections": 3,
                "final_base_page_request": 0,
                "final_base_page_request_id": "F74E93747BF07EF70B0F25AB23D72E2D",
                "final_url": "https:\/\/davidnoonan.art\/",
                "domInteractive": 879,
                "firstPaint": 829.80000000074506,
                "firstContentfulPaint": 930,
                "firstImagePaint": 930,
                "firstMeaningfulPaint": 930,
                "renderBlockingCSS": 1,
                "renderBlockingJS": 0,
                "TTFB": 475,
                "basePageSSLTime": 69,
                "score_cache": 80,
                "score_cdn": 20,
                "score_gzip": 100,
                "score_cookies": -1,
                "score_keep-alive": 100,
                "score_minify": -1,
                "score_combine": -1,
                "score_compress": 87,
                "score_etags": -1,
                "score_progressive_jpeg": 100,
                "gzip_total": 137338,
                "gzip_savings": 0,
                "minify_total": -1,
                "minify_savings": -1,
                "image_total": 63998,
                "image_savings": 8789,
                "base_page_cdn": "",
                "cpuTimes": {
                    "ParseHTML": 2,
                    "HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 4,
                    "ParseAuthorStyleSheet": 1,
                    "UpdateLayoutTree": 2,
                    "Layout": 24,
                    "ResourceChangePriority": 0,
                    "PrePaint": 0,
                    "Paint": 0,
                    "Layerize": 0,
                    "EvaluateScript": 39,
                    "v8.compile": 3,
                    "HitTest": 0,
                    "FunctionCall": 3,
                    "MarkDOMContent": 0,
                    "TimerFire": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "MarkLoad": 0,
                    "Idle": 975
                },
                "cpuTimesDoc": {
                    "ParseHTML": 2,
                    "HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 4,
                    "ParseAuthorStyleSheet": 1,
                    "UpdateLayoutTree": 2,
                    "Layout": 24,
                    "ResourceChangePriority": 0,
                    "PrePaint": 0,
                    "Paint": 0,
                    "Layerize": 0,
                    "EvaluateScript": 39,
                    "v8.compile": 3,
                    "HitTest": 0,
                    "FunctionCall": 3,
                    "MarkDOMContent": 0,
                    "TimerFire": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "MarkLoad": 0,
                    "Idle": 975
                },
                "cpu.ParseHTML": 2,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                "cpu.EventDispatch": 1,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.ResourceFetcher::requestResource": 4,
                "cpu.ParseAuthorStyleSheet": 1,
                "cpu.UpdateLayoutTree": 2,
                "cpu.Layout": 24,
                "cpu.ResourceChangePriority": 0,
                "cpu.PrePaint": 0,
                "cpu.Paint": 0,
                "cpu.Layerize": 0,
                "cpu.EvaluateScript": 39,
                "cpu.v8.compile": 3,
                "cpu.HitTest": 0,
                "cpu.FunctionCall": 3,
                "cpu.MarkDOMContent": 0,
                "cpu.TimerFire": 0,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.MarkLoad": 0,
                "cpu.Idle": 975,
                "v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "start_epoch": 1734014239.7744617,
                "osVersion": "Linux 6.5.0-1018-gcp",
                "os_version": "Linux 6.5.0-1018-gcp",
                "osPlatform": "x86_64 x86_64",
                "date": 1734014241.6467979,
                "browserVersion": "129.0.0.0",
                "browser_version": "129.0.0.0",
                "fullyLoadedCPUms": 950,
                "fullyLoadedCPUpct": 12.43455497383246,
                "audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                "frameId": "AD88A8F01DE14FB145BA9F8690DED842",
                                "loaderId": "695192D086FC19B10CCFAF4B59C7D2E2"
                            }
                        }
                    }
                ],
                "execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http:\/\/127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https:\/\/davidnoonan.art",
                        "name": ""
                    }
                ],
                "document_URL": "https:\/\/davidnoonan.art\/",
                "document_hostname": "davidnoonan.art",
                "document_origin": "https:\/\/davidnoonan.art",
                "viewport": {
                    "width": 1920,
                    "height": 993,
                    "dpr": 1
                },
                "domElements": 49,
                "domComplete": 954,
                "PerformancePaintTiming.first-paint": 829.80000000074506,
                "PerformancePaintTiming.first-contentful-paint": 829.80000000074506,
                "origin_dns": {
                    "ns": [
                        "ns3.hpdns.net.",
                        "ns4.hpdns.net.",
                        "ns1.hpdns.net.",
                        "ns2.hpdns.net."
                    ],
                    "mx": [
                        "0 davidnoonan.art."
                    ],
                    "txt": [
                        "\"v=spf1 +a +mx +ip4:193.105.61.252 +ip4:91.238.160.129 ~all\""
                    ],
                    "soa": [
                        "ns1.hpdns.net. root.cp162174.hpdns.net. 2024021505 3600 1800 1209600 86400"
                    ],
                    "cname": [],
                    "https": [],
                    "svcb": []
                },
                "detected": {
                    "Web servers": "LiteSpeed",
                    "JavaScript libraries": "FancyBox 3.4.2,jQuery 3.3.1",
                    "CDN": "jQuery CDN",
                    "Miscellaneous": "Open Graph,HTTP\/3"
                },
                "detected_apps": {
                    "LiteSpeed": "",
                    "FancyBox": "3.4.2",
                    "jQuery CDN": "",
                    "jQuery": "3.3.1",
                    "Open Graph": "",
                    "HTTP\/3": ""
                },
                "detected_technologies": {
                    "LiteSpeed": {
                        "name": "LiteSpeed",
                        "description": "LiteSpeed is a high-scalability web server.",
                        "slug": "litespeed",
                        "categories": [
                            {
                                "id": 22,
                                "slug": "web-servers",
                                "groups": [
                                    7
                                ],
                                "name": "Web servers",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "LiteSpeed.svg",
                        "website": "http:\/\/litespeedtech.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                    },
                    "FancyBox": {
                        "name": "FancyBox",
                        "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                        "slug": "fancybox",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.4.2",
                        "icon": "FancyBox.svg",
                        "website": "http:\/\/fancyapps.com\/fancybox",
                        "pricing": [],
                        "cpe": null
                    },
                    "jQuery CDN": {
                        "name": "jQuery CDN",
                        "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                        "slug": "jquery-cdn",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/code.jquery.com\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "jQuery": {
                        "name": "jQuery",
                        "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                        "slug": "jquery",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.3.1",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/jquery.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                    },
                    "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
                    },
                    "HTTP\/3": {
                        "name": "HTTP\/3",
                        "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                        "slug": "http-3",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "HTTP3.svg",
                        "website": "https:\/\/httpwg.org\/",
                        "pricing": [],
                        "cpe": null
                    }
                },
                "detected_raw": [
                    {
                        "name": "LiteSpeed",
                        "description": "LiteSpeed is a high-scalability web server.",
                        "slug": "litespeed",
                        "categories": [
                            {
                                "id": 22,
                                "slug": "web-servers",
                                "groups": [
                                    7
                                ],
                                "name": "Web servers",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "LiteSpeed.svg",
                        "website": "http:\/\/litespeedtech.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "FancyBox",
                        "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                        "slug": "fancybox",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.4.2",
                        "icon": "FancyBox.svg",
                        "website": "http:\/\/fancyapps.com\/fancybox",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "jQuery CDN",
                        "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                        "slug": "jquery-cdn",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/code.jquery.com\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "jQuery",
                        "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                        "slug": "jquery",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.3.1",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/jquery.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                    },
                    {
                        "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": "HTTP\/3",
                        "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                        "slug": "http-3",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "HTTP3.svg",
                        "website": "https:\/\/httpwg.org\/",
                        "pricing": [],
                        "cpe": null
                    }
                ],
                "axe": {
                    "testEngine": "4.4.1",
                    "violations": [],
                    "passes": [
                        {
                            "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>",
                                    "target": [
                                        "body"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<header role=\"banner\">",
                                    "target": [
                                        "header"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav class=\"navigation\" role=\"navigation\">",
                                    "target": [
                                        "nav"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                    "target": [
                                        "main"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<header role=\"banner\">",
                                    "target": [
                                        "header"
                                    ]
                                },
                                {
                                    "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": "<nav class=\"navigation\" role=\"navigation\">",
                                    "target": [
                                        "nav"
                                    ]
                                },
                                {
                                    "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": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                    "target": [
                                        "main"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "header-present",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        },
                                        {
                                            "id": "landmark",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                                    "target": [
                                                        "main"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a landmark region"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "color-contrast",
                            "impact": null,
                            "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": "#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": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                    "target": [
                                        "a[rel=\"home\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(2) > a"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                    "target": [
                                        "a[href$=\"texts\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(4) > a"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(5) > a"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "schema_name",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">",
                                    "target": [
                                        "#schema_name"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "schema_description",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">",
                                    "target": [
                                        "#schema_description"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "schema_image",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<meta id=\"schema_image\" itemprop=\"image\" content=\"\">",
                                    "target": [
                                        "#schema_image"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "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"
                                        },
                                        {
                                            "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 src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                    "target": [
                                        "img"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                    "target": [
                                        "a[rel=\"home\"]"
                                    ]
                                },
                                {
                                    "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:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                    "target": [
                                        ".menu-item: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:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                    "target": [
                                        "a[href$=\"texts\"]"
                                    ]
                                },
                                {
                                    "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:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(4) > 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:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(5) > a"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"menu\">",
                                    "target": [
                                        "ul"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>",
                                    "target": [
                                        "li:nth-child(1)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(5)"
                                    ]
                                }
                            ]
                        }
                    ],
                    "incomplete": []
                },
                "base_page_ip_ptr": "packetip.com",
                "base_page_cname": "",
                "base_page_dns_server": "ns3.hpdns.net",
                "browser_name": "Chrome",
                "eventName": "Step_1",
                "test_run_time_ms": 6446,
                "testUrl": "https:\/\/davidnoonan.art",
                "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"
                ],
                "Colordepth": 24,
                "Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                "Images": "[{\"url\":\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\",\"width\":803,\"height\":700,\"naturalWidth\":803,\"naturalHeight\":700}]",
                "Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                "fonts": [
                    {
                        "family": "SuisseIntl-Regular",
                        "display": "auto",
                        "status": "loaded",
                        "style": "normal",
                        "weight": "700"
                    }
                ],
                "generated-content-percent": 0.28000000000000003,
                "generated-content-size": 0.01,
                "imgs-in-viewport": [
                    {
                        "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                        "html": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                        "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                        "srcSet": null,
                        "sizes": null,
                        "priority": null,
                        "loading": null,
                        "naturalWidth": 803,
                        "naturalHeight": 700
                    }
                ],
                "imgs-no-alt": [],
                "imgs-out-viewport": [],
                "jsLibsVulns": [
                    {
                        "name": "jquery",
                        "severity": "medium",
                        "version": "3.3.1",
                        "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-567880"
                    },
                    {
                        "name": "jquery",
                        "severity": "medium",
                        "version": "3.3.1",
                        "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-565129"
                    },
                    {
                        "name": "jquery",
                        "severity": "medium",
                        "version": "3.3.1",
                        "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-174006"
                    }
                ],
                "meta-viewport": "width=device-width,initial-scale=1.0",
                "possibly-render-blocking-reqs": [
                    "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                    "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                    "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159"
                ],
                "rendered-html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\"><head>\n\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n\n  <title>David Noonan | Home<\/title>\n  \n<!-- Basic Meta Information -->\n  \n<!-- Schema -->\n  \n<style itemscope=\"\" itemtype=\"https:\/\/schema.org\/WebSite\" itemref=\"schema_name schema_description schema_image\">\/* inner styles set by WPT to match CSSOM *\/<\/style>\n\n<!-- Page Title -->\n\n<title>Home - David Noonan<\/title>\n<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">\n\n<!-- Description -->\n\n<meta name=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n\n<!-- Keywords -->\n\n<meta name=\"keywords\" content=\"Museum of Modern Art, Solomon R. Guggenheim Museum, Whitney Museum, Museum of Contemporary Art Chicago, Dallas Museum of Art, Los Angeles County Museum of Art, Mamco-Modern and Contemporary Art Museum, National Gallery of Canada, Art Gallery of Ontario, National Gallery of Australia, National Gallery of Victoria, Museum of Contemporary Art Sydney, Art Gallery of Ballarat, Modern Art London, Roslyn Oxley 9 Gallery, Anna Schwartz Gallery\">\n\n\n<!-- Canonical URL -->\n  \n<link rel=\"canonical\" href=\"https:\/\/davidnoonan.art\">\n\n<!-- Image -->\n\n<meta id=\"schema_image\" itemprop=\"image\" content=\"\">\n\n<!-- Author -->\n\n<meta name=\"author\" content=\"David Noonan\">\n\n<!-- Date -->\n\n<meta name=\"date\" content=\"2024-02-15\" scheme=\"YYYY-MM-DD\">\n\n<!-- Open Graph -->\n\n<meta property=\"og:title\" content=\" | David Noonan\">\n\n<meta property=\"og:description\" content=\"\">\n\n\n<meta property=\"og:site_name\" content=\"\">\n\n<meta property=\"og:url\" content=\"https:\/\/davidnoonan.art\">\n\n<meta property=\"og:type\" content=\"\">\n\n\n\n\n\n\n\n<!-- Twitter Card -->\n\n<meta name=\"twitter:card\" content=\"summary\">\n\n<meta name=\"twitter:title\" content=\"\">\n\n<meta name=\"twitter:description\" content=\"\">\n\n\n<meta name=\"twitter:site\" content=\"\">\n\n<meta name=\"twitter:creator\" content=\"\">\n  <!-- Robots -->\n\n\n<meta name=\"robots\" content=\"\">\n\n  <link href=\"https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159\" rel=\"stylesheet\">\n<\/head>\n<body>\n\n  <header role=\"banner\">\n\n    <nav class=\"navigation\" role=\"navigation\">\n\n  <ul class=\"menu\">\n\n    <li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>\n\n    \n  <\/ul>\n\n  \n\n<\/nav>\n\n  <\/header>\n\n  <main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>\n\n\n\n<script src=\"\/\/code.jquery.com\/jquery-3.3.1.min.js\"><\/script>\n\n<!-- <script src=\"https:\/\/davidnoonan.art\/assets\/plugins\/embed\/js\/embed.js\"><\/script> -->\n<script src=\"https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js\"><\/script>\n<script>\n$(document).ready(function(){\n  \/\/ Edition zoom window\n          $('.edition-parent').Chocolat({\n            imageSelector: '.edition-image',\n            backgroundClose: false,\n            fullWindow : 'contain',\n            container: '.edition-parent',\n            imageSize: 'cover',\n            fullScreen: false\n          });\n          \/\/ Skip through thumbnail\n          $('.edition-image').click();\n});\n<\/script>\n\n<script>\ndocument.documentElement.style.setProperty('--scrollbar-width',\n(window.innerWidth - document.documentElement.clientWidth) + \"px\");\n<\/script>\n\n\n<\/body><\/html>",
                "securityHeaders": {
                    "securityHeadersList": [],
                    "securityHeadersGrade": "F",
                    "securityHeadersScore": 0
                },
                "interactivePeriods": [
                    [
                        0,
                        4124
                    ]
                ],
                "lastVisualChange": 1000,
                "render": 900,
                "visualComplete85": 900,
                "visualComplete90": 1000,
                "visualComplete95": 1000,
                "visualComplete99": 1000,
                "visualComplete": 1000,
                "SpeedIndex": 915,
                "largestPaints": [
                    {
                        "event": "LargestImagePaint",
                        "time": 1007,
                        "size": 562100,
                        "DOMNodeId": 2,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "alt": ""
                            },
                            "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "bounds": [
                                1038.5,
                                146.5,
                                803,
                                700
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1007,
                        "size": 562100,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 1038.5,
                                "y": 146.5,
                                "width": 803,
                                "height": 700,
                                "top": 146.5,
                                "right": 1841.5,
                                "bottom": 846.5,
                                "left": 1038.5
                            },
                            "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                            "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1117,
                        "size": 4960,
                        "DOMNodeId": 54,
                        "nodeInfo": {
                            "nodeType": "UL",
                            "attributes": {
                                "class": "menu"
                            },
                            "bounds": [
                                16,
                                16,
                                1888,
                                54.796875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1007,
                        "size": 562100,
                        "DOMNodeId": 2,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "alt": ""
                            },
                            "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "bounds": [
                                1038.5,
                                146.5,
                                803,
                                700
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1007,
                        "size": 562100,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 1038.5,
                                "y": 146.5,
                                "width": 803,
                                "height": 700,
                                "top": 146.5,
                                "right": 1841.5,
                                "bottom": 846.5,
                                "left": 1038.5
                            },
                            "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                            "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "content": "normal"
                        },
                        "type": "image"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1117,
                        "size": 4960,
                        "DOMNodeId": 54,
                        "nodeInfo": {
                            "nodeType": "UL",
                            "attributes": {
                                "class": "menu"
                            },
                            "bounds": [
                                16,
                                16,
                                1888,
                                54.796875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    }
                ],
                "LargestContentfulPaintType": "image",
                "LargestContentfulPaintNodeType": "IMG",
                "LargestContentfulPaintImageURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                "chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 99
                    },
                    {
                        "name": "fetchStart",
                        "time": 106
                    },
                    {
                        "name": "navigationStart",
                        "time": 124
                    },
                    {
                        "name": "domLoading",
                        "time": 124
                    },
                    {
                        "name": "responseEnd",
                        "time": 124
                    },
                    {
                        "name": "domInteractive",
                        "time": 125
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 125
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 125
                    },
                    {
                        "name": "domComplete",
                        "time": 125
                    },
                    {
                        "name": "responseEnd",
                        "time": 578
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 584
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 584
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 584
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 585
                    },
                    {
                        "name": "domLoading",
                        "time": 585
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 929
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 929
                    },
                    {
                        "name": "firstPaint",
                        "time": 929
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 929
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 929
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 929
                    },
                    {
                        "name": "domInteractive",
                        "time": 978
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 978
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 978
                    },
                    {
                        "name": "domComplete",
                        "time": 1053
                    },
                    {
                        "name": "loadEventStart",
                        "time": 1053
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 1053
                    },
                    {
                        "name": "LayoutShift",
                        "time": 1099
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 1007
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 1007
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 1117
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 1.6614366087241769e-5
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 1.6614366087241769e-5
                    }
                ],
                "chromeUserTiming.navigationStart": 124,
                "chromeUserTiming.fetchStart": 107,
                "chromeUserTiming.domLoading": 585,
                "chromeUserTiming.responseEnd": 578,
                "chromeUserTiming.domInteractive": 978,
                "chromeUserTiming.domContentLoadedEventStart": 978,
                "chromeUserTiming.domContentLoadedEventEnd": 979,
                "chromeUserTiming.domComplete": 1053,
                "chromeUserTiming.unloadEventStart": 585,
                "chromeUserTiming.unloadEventEnd": 585,
                "chromeUserTiming.markAsMainFrame": 585,
                "chromeUserTiming.commitNavigationEnd": 585,
                "chromeUserTiming.firstPaint": 929,
                "chromeUserTiming.firstContentfulPaint": 929,
                "chromeUserTiming.firstImagePaint": 929,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 929,
                "chromeUserTiming.firstMeaningfulPaint": 929,
                "chromeUserTiming.loadEventStart": 1053,
                "chromeUserTiming.loadEventEnd": 1053,
                "chromeUserTiming.LayoutShift": 1099,
                "chromeUserTiming.LargestImagePaint": 1007,
                "chromeUserTiming.LargestContentfulPaint": 1007,
                "chromeUserTiming.LargestTextPaint": 1117,
                "chromeUserTiming.TotalLayoutShift": 1.6614366087241769e-5,
                "chromeUserTiming.CumulativeLayoutShift": 1.6614366087241769e-5,
                "LayoutShifts": [
                    {
                        "time": 1099,
                        "score": 1.6614366087241769e-5,
                        "cumulative_score": 1.6614366087241769e-5,
                        "window_score": 1.6614366087241769e-5,
                        "shift_window_num": 1,
                        "rects": [
                            [
                                236,
                                16,
                                283,
                                23
                            ]
                        ],
                        "sources": [
                            {
                                "previousRect": {
                                    "x": 236,
                                    "y": 16,
                                    "width": 102,
                                    "height": 23,
                                    "top": 16,
                                    "right": 338,
                                    "bottom": 39,
                                    "left": 236
                                },
                                "currentRect": {
                                    "x": 240,
                                    "y": 16,
                                    "width": 106,
                                    "height": 23,
                                    "top": 16,
                                    "right": 346,
                                    "bottom": 39,
                                    "left": 240
                                }
                            },
                            {
                                "previousRect": {
                                    "x": 342,
                                    "y": 16,
                                    "width": 88,
                                    "height": 23,
                                    "top": 16,
                                    "right": 430,
                                    "bottom": 39,
                                    "left": 342
                                },
                                "currentRect": {
                                    "x": 350,
                                    "y": 16,
                                    "width": 90,
                                    "height": 23,
                                    "top": 16,
                                    "right": 440,
                                    "bottom": 39,
                                    "left": 350
                                }
                            },
                            {
                                "previousRect": {
                                    "x": 435,
                                    "y": 16,
                                    "width": 71,
                                    "height": 23,
                                    "top": 16,
                                    "right": 506,
                                    "bottom": 39,
                                    "left": 435
                                },
                                "currentRect": {
                                    "x": 444,
                                    "y": 16,
                                    "width": 75,
                                    "height": 23,
                                    "top": 16,
                                    "right": 519,
                                    "bottom": 39,
                                    "left": 444
                                }
                            }
                        ]
                    }
                ],
                "LayoutShiftsBeforePaint": {
                    "count": 0,
                    "cumulative_score": 0,
                    "fraction_of_total": 0
                },
                "blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 921.35299999999995
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 586.69299999999998
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 586.70100000000002
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 589.00099999999998
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 594.28099999999995
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 594.35299999999995
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 594.35699999999997
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 594.36900000000003
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 604.06399999999996
                        },
                        "4239": {
                            "name": "ScriptSchedulingType_ParserBlocking",
                            "firstUsed": 605.01700000000005
                        },
                        "2203": {
                            "name": "HasIDClassTagAttribute",
                            "firstUsed": 824.48900000000003
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 824.57100000000003
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 824.59500000000003
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 824.59799999999996
                        },
                        "972": {
                            "name": "CSSAtRuleKeyframes",
                            "firstUsed": 824.64800000000002
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 824.68200000000002
                        },
                        "1153": {
                            "name": "CSSSelectorIndirectAdjacent",
                            "firstUsed": 824.79999999999995
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 827.81600000000003
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 827.82100000000003
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 828.41600000000005
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 828.82899999999995
                        },
                        "4379": {
                            "name": "PerformanceEntryBufferSwaps",
                            "firstUsed": 921.01099999999997
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 921.06799999999998
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 921.35599999999999
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 929.245
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 929.26900000000001
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 937.48900000000003
                        },
                        "1066": {
                            "name": "SameOriginTextScript",
                            "firstUsed": 943.34299999999996
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 947.88099999999997
                        },
                        "2705": {
                            "name": "WindowInnerWidth",
                            "firstUsed": 976.80700000000002
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 1100.4200000000001
                        }
                    },
                    "CSSFeatures": {
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 824.61000000000001
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 824.62400000000002
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 824.62699999999995
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 824.63099999999997
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 824.654
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 824.98099999999999
                        },
                        "515": {
                            "name": "CSSPropertyVariable",
                            "firstUsed": 827.83299999999997
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 827.85299999999995
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 827.85799999999995
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 827.86699999999996
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 827.87300000000005
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 827.87599999999998
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 827.88
                        },
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 827.88400000000001
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 827.88800000000003
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 828.06600000000003
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 828.07100000000003
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 828.07399999999996
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 828.101
                        },
                        "85": {
                            "name": "CSSPropertyListStyle",
                            "firstUsed": 828.11599999999999
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 828.14099999999996
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 828.18499999999995
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 828.19000000000005
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 828.20100000000002
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 828.31399999999996
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 828.32399999999996
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 828.34299999999996
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 828.34699999999998
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 828.35000000000002
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 828.35299999999995
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 828.37
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 828.40099999999995
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 828.404
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "TTIMeasurementEnd": 4124,
                "LastInteractive": 900,
                "testID": "241212_BiDcA3_8JM",
                "step": 1,
                "effectiveBps": 350496,
                "domTime": 0,
                "aft": 0,
                "titleTime": 125,
                "domLoading": 0,
                "server_rtt": 0,
                "lighthouse.Performance": 1,
                "lighthouse.Performance.first-contentful-paint": 397.93799999999999,
                "lighthouse.Performance.largest-contentful-paint": 626.28899999999999,
                "lighthouse.Performance.total-blocking-time": 0,
                "lighthouse.Performance.cumulative-layout-shift": 1.6614366087241769e-5,
                "lighthouse.Performance.speed-index": 455,
                "lighthouse.Accessibility": 1,
                "lighthouse.BestPractices": 0.95999999999999996,
                "lighthouse.SEO": 1,
                "lighthouse.PWA": 0.28999999999999998,
                "edge-processed": true,
                "longTasks": [],
                "utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "104": 26.300000000000001,
                            "204": 35,
                            "305": 11.1,
                            "406": 20,
                            "507": 14.300000000000001,
                            "607": 15.800000000000001,
                            "708": 38.100000000000001,
                            "811": 31.600000000000001,
                            "967": 93.700000000000003,
                            "1068": 70,
                            "1169": 31.600000000000001,
                            "1269": 22.699999999999999,
                            "1370": 10.5,
                            "1471": 10.5,
                            "1571": 15.800000000000001,
                            "1672": 10,
                            "1773": 10,
                            "1873": 35,
                            "1974": 10,
                            "2075": 14.300000000000001,
                            "2175": 10,
                            "2276": 10,
                            "2377": 10,
                            "2477": 18.199999999999999,
                            "2578": 10,
                            "2678": 14.300000000000001,
                            "2779": 10,
                            "2880": 35,
                            "2981": 10,
                            "3081": 10,
                            "3182": 14.300000000000001,
                            "3283": 10,
                            "3384": 14.300000000000001,
                            "3484": 10,
                            "3585": 10.5,
                            "3686": 20,
                            "3786": 14.300000000000001,
                            "3887": 33.299999999999997,
                            "3988": 14.300000000000001,
                            "4088": 10.5,
                            "4189": 40.899999999999999
                        },
                        "max": 100,
                        "count": 42
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "104": 0,
                            "204": 19943,
                            "305": 233045,
                            "406": 273792,
                            "507": 10488,
                            "607": 147735,
                            "708": 1190475,
                            "811": 5615507,
                            "967": 5016002,
                            "1068": 2666901,
                            "1169": 120158,
                            "1269": 5324,
                            "1370": 0,
                            "1471": 0,
                            "1571": 4290,
                            "1672": 0,
                            "1773": 0,
                            "1873": 0,
                            "1974": 0,
                            "2075": 0,
                            "2175": 0,
                            "2276": 0,
                            "2377": 0,
                            "2477": 0,
                            "2578": 0,
                            "2678": 0,
                            "2779": 0,
                            "2880": 0,
                            "2981": 3335,
                            "3081": 0,
                            "3182": 0,
                            "3283": 0,
                            "3384": 0,
                            "3484": 0,
                            "3585": 639487,
                            "3686": 235020,
                            "3786": 0,
                            "3887": 0,
                            "3988": 0,
                            "4088": 0,
                            "4189": 0
                        },
                        "max": 5615507,
                        "count": 42
                    }
                },
                "maxFID": 0,
                "TotalBlockingTime": 0,
                "effectiveBpsDoc": 350496,
                "pages": {
                    "details": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/details\/",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/performance_optimization\/",
                    "breakdown": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/breakdown\/",
                    "domains": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/domains\/",
                    "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/screen_shot\/",
                    "opportunities": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/experiments\/"
                },
                "thumbnails": {
                    "waterfall": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_waterfall_thumb.png",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_optimization_thumb.png",
                    "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_screen_thumb.png"
                },
                "images": {
                    "waterfall": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_waterfall.png",
                    "connectionView": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_connection.png",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_optimization.png",
                    "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&file=1_screen.jpg"
                },
                "rawData": {
                    "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&file=1_script_timing.json",
                    "headers": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_report.txt",
                    "pageData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_IEWPG.txt",
                    "requestsData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_IEWTR.txt",
                    "utilization": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_progress.csv",
                    "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&compressed=1&file=1_trace.json.gz"
                },
                "videoFrames": [
                    {
                        "time": 0,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1&file=ms_000000.jpg",
                        "VisuallyComplete": 0
                    },
                    {
                        "time": 900,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1&file=ms_000900.jpg",
                        "VisuallyComplete": 85
                    },
                    {
                        "time": 1000,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1&file=ms_001000.jpg",
                        "VisuallyComplete": 100
                    }
                ],
                "domains": {
                    "code.jquery.com": {
                        "bytes": 30288,
                        "requests": 1,
                        "cdn_provider": "Fastly",
                        "connections": 1
                    },
                    "davidnoonan.art": {
                        "bytes": 171048,
                        "requests": 5,
                        "connections": 2
                    }
                },
                "breakdown": {
                    "html": {
                        "color": [
                            130,
                            181,
                            252
                        ],
                        "bytes": 1528,
                        "bytesUncompressed": 4606,
                        "requests": 1
                    },
                    "js": {
                        "color": [
                            254,
                            197,
                            132
                        ],
                        "bytes": 53412,
                        "bytesUncompressed": 163995,
                        "requests": 2
                    },
                    "css": {
                        "color": [
                            178,
                            234,
                            148
                        ],
                        "bytes": 5666,
                        "bytesUncompressed": 24268,
                        "requests": 1
                    },
                    "image": {
                        "color": [
                            196,
                            154,
                            232
                        ],
                        "bytes": 63998,
                        "bytesUncompressed": 63998,
                        "requests": 1
                    },
                    "flash": {
                        "color": [
                            45,
                            183,
                            193
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "font": {
                        "color": [
                            255,
                            82,
                            62
                        ],
                        "bytes": 76732,
                        "bytesUncompressed": 130136,
                        "requests": 1
                    },
                    "video": {
                        "color": [
                            33,
                            194,
                            162
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "other": {
                        "color": [
                            196,
                            196,
                            196
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    }
                },
                "consoleLog": [
                    {
                        "source": "network",
                        "level": "error",
                        "text": "Failed to load resource: the server responded with a status of 404 ()",
                        "timestamp": 1734014242782.1541,
                        "url": "https:\/\/davidnoonan.art\/favicon.ico",
                        "networkRequestId": "303093.11"
                    }
                ]
            },
            "repeatView": {
                "numSteps": 1,
                "run": 1,
                "tester": "wpt-fra-lb-7j8g-10.10.1.12",
                "loadTime": 484,
                "docTime": 484,
                "fullyLoaded": 484,
                "bytesOut": 4076,
                "bytesOutDoc": 4076,
                "bytesIn": 2779,
                "bytesInDoc": 2779,
                "requests": [
                    {
                        "type": 3,
                        "id": "2AC52F4B556AADF478E54B27D6667D4B",
                        "request_id": "2AC52F4B556AADF478E54B27D6667D4B",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/",
                        "raw_id": "2AC52F4B556AADF478E54B27D6667D4B",
                        "frame_id": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 200,
                        "request_type": "Document",
                        "load_ms": 87,
                        "ttfb_ms": 85,
                        "load_start": 194,
                        "load_start_float": 194.00006099999999,
                        "bytesIn": 1528,
                        "objectSize": 1528,
                        "objectSizeUncompressed": 4606,
                        "chunks": [
                            {
                                "ts": 281,
                                "bytes": 1528,
                                "inflated": 4606
                            }
                        ],
                        "expires": "",
                        "cacheControl": "",
                        "contentType": "text\/html",
                        "contentEncoding": "br",
                        "socket": 68,
                        "protocol": "HTTP\/2",
                        "dns_start": 0,
                        "dns_end": 78,
                        "connect_start": 78,
                        "connect_end": 122,
                        "ssl_start": 122,
                        "ssl_end": 194,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "www.davidnoonan.art",
                            "sanList": [
                                "www.davidnoonan.art",
                                "davidnoonan.art"
                            ],
                            "issuer": "RapidSSL TLS RSA CA G1",
                            "validFrom": 1714089600,
                            "validTo": 1745625599,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2025h1' log",
                                    "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                    "timestamp": 1714111882046,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304602210086BC875ECA5294DFFCB0589E6FEDA109C5B20C415CF5E3414F11319B3ED77051022100DEAC83FA147133CD2A06F3194CEE66DF5E987A474B841C8AF794DA7B231216B2"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Sectigo 'Sabre' CT log",
                                    "logId": "5581D4C2169036014AEA0B9B573C53F0C0E43878702508172FA3AA1D0713D30C",
                                    "timestamp": 1714111882080,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304402204FC3A7DB6C7B0CCD2CD22CBCE23AAA4CDB8B3FC4E7E2533F5A5B07AD4D0D416F0220194E146F099A0AA650595D0BBBCF1E47CCD9F13F74208208DA129CA2B7805077"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "DigiCert Yeti2025 Log",
                                    "logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
                                    "timestamp": 1714111881907,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100BC22D86B6DFF1B4E3D737564DA1F34D6CDE6CD4BADDCE240097B9E2818EFCCC9022100C15B6DE22DD75DA694B772CCB7BF5F83D0D72AFC36A484D2B6F858B7BCFF117B"
                                }
                            ],
                            "certificateTransparencyCompliance": "unknown",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "script",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: davidnoonan.art",
                                ":method: GET",
                                ":path: \/",
                                ":scheme: https",
                                "accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=0, i",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: document",
                                "sec-fetch-mode: navigate",
                                "sec-fetch-site: cross-site",
                                "upgrade-insecure-requests: 1",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "alt-svc: h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\"",
                                "content-encoding: br",
                                "content-length: 1528",
                                "content-type: text\/html; charset=UTF-8",
                                "date: Thu, 12 Dec 2024 14:37:52 GMT",
                                "server: LiteSpeed",
                                "vary: Accept-Encoding",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2125,
                        "score_cache": -1,
                        "score_cdn": -1,
                        "score_gzip": 100,
                        "score_cookies": -1,
                        "score_keep-alive": 100,
                        "score_minify": -1,
                        "score_combine": -1,
                        "score_compress": -1,
                        "score_etags": -1,
                        "dns_ms": 78,
                        "connect_ms": 44,
                        "ssl_ms": 72,
                        "gzip_total": 1528,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "",
                        "server_count": null,
                        "created": 7,
                        "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art 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,
                            "SETTINGS_INITIAL_WINDOW_SIZE": 8388608,
                            "SETTINGS_MAX_FRAME_SIZE": 16384
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 61,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIGODCCBSCgAwIBAgIQCX534qLNIB+KUQf9kYdLZTANBgkqhkiG9w0BAQsFADBg\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMR8wHQYDVQQDExZSYXBpZFNTTCBUTFMgUlNBIENBIEcx\nMB4XDTI0MDQyNjAwMDAwMFoXDTI1MDQyNTIzNTk1OVowHjEcMBoGA1UEAxMTd3d3\nLmRhdmlkbm9vbmFuLmFydDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAMLn3S5ce2tIGZX9\/u3yGUR3h62uFoczhC+be7rEteAx6dd6l\/cJKb7JOj4oqqwP\nb5D50aoj4izAbgGOCIeeJ1s4hKS3jPbHsoETigVr4YqBBHvDtbx7\/yUUho9D084A\nCLv7\/l3wILQj1ms825CmkR5rw5LQJDaRUBOGFnu49zbOHMyIyj8MeWLlpvtbEQww\nfFVoD\/sxlQEAYc29QasrFNsRqZQf\/uGoFqoPsyWUu2NmH4cwOjRgnldKwqJ74q2M\n68jP+Bn7AvSm5kd2U\/ZZhamVrjF7ZgIy\/gDuPhcJ80SBybsqhYeXMPSyRoEJ9HMB\n\/3HEykWAI7moBaGlo3H7EJ8CAwEAAaOCAy4wggMqMB8GA1UdIwQYMBaAFAzbbIJJ\nD0pnCrgU7nrESFKI61Y4MB0GA1UdDgQWBBSGFc4RTGKBsfXrGsaGAVggSuagrDAv\nBgNVHREEKDAmghN3d3cuZGF2aWRub29uYW4uYXJ0gg9kYXZpZG5vb25hbi5hcnQw\nPgYDVR0gBDcwNTAzBgZngQwBAgEwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5k\naWdpY2VydC5jb20vQ1BTMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF\nBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NkcC5yYXBp\nZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FDQUcxLmNybDB2BggrBgEFBQcBAQRqMGgw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9zdGF0dXMucmFwaWRzc2wuY29tMD4GCCsGAQUF\nBzAChjJodHRwOi8vY2FjZXJ0cy5yYXBpZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FD\nQUcxLmNydDAMBgNVHRMBAf8EAjAAMIIBfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkA\ndwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAY8ZB6M+AAAEAwBI\nMEYCIQCGvIdeylKU3\/ywWJ5v7aEJxbIMQVz140FPETGbPtdwUQIhAN6sg\/oUcTPN\nKgbzGUzuZt9emHpHS4QciveU2nsjEhayAHUAVYHUwhaQNgFK6gubVzxT8MDkOHhw\nJQgXL6OqHQcT0wwAAAGPGQejYAAABAMARjBEAiBPw6fbbHsMzSzSLLziOqpM24s\/\nxOfiUz9aWwetTQ1BbwIgGU4UbwmaCqZQWV0Lu88eR8zZ8T90IIII2hKcoreAUHcA\ndwB9WR4S4XgqexxhZ3xe\/fjQh1wUoE6VnrkDL9kOjC55uAAAAY8ZB6KzAAAEAwBI\nMEYCIQC8Ithrbf8bTj1zdWTaHzTWzebNS63c4kAJe54oGO\/MyQIhAMFbbeIt112m\nlLdyzLe\/X4PQ1yr8NqSE0rb4WLe8\/xF7MA0GCSqGSIb3DQEBCwUAA4IBAQC2VoNr\nR3DhDiK6+jZrG1n7gbJOp020i5r5o4yIJrL5gyMdXhE3q81kskvysgCiVPK9bqyP\nWztBCkR4tz480ferrfTTIiZVdEdxCICZHVTh1ItEjej3ZiRZhHP0G6padMCk9g\/I\nb8pZyY7tF0QoxIrvzVmL8jLcN37qYNycvEsKOxS\/Yz+T9qkdn9xVtIZT4nv2N4e6\n1rzRloboRQpG6LMZgrjF\/Uo9TR+d34fnv074VRUCj\/o7f51UzY7APQF0C2sY3QUw\nOzvuzZPM6mb\/0X+bgDu6cttDekKM1YO8VgDtbAdYoNU5ptAlNuCabTx1pkWcsEtt\naITYno3EvDs9aC\/C\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIEszCCA5ugAwIBAgIQCyWUIs7ZgSoVoE6ZUooO+jANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xNzExMDIxMjI0MzNaFw0yNzExMDIxMjI0MzNaMGAxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xHzAdBgNVBAMTFlJhcGlkU1NMIFRMUyBSU0EgQ0EgRzEwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC\/uVklRBI1FuJdUEkFCuDL\/I3aJQiaZ6aibRHj\nap\/ap9zy1aYNrphe7YcaNwMoPsZvXDR+hNJOo9gbgOYVTPq8gXc84I75YKOHiVA4\nNrJJQZ6p2sJQyqx60HkEIjzIN+1LQLfXTlpuznToOa1hyTD0yyitFyOYwURM+\/CI\n8FNFMpBhw22hpeAQkOOLmsqT5QZJYeik7qlvn8gfD+XdDnk3kkuuu0eG+vuyrSGr\n5uX5LRhFWlv1zFQDch\/EKmd163m6z\/ycx\/qLa9zyvILc7cQpb+k7TLra9WE17YPS\nn9ANjG+ECo9PDW3N9lwhKQCNvw1gGoguyCQu7HE7BnW8eSSFAgMBAAGjggFmMIIB\nYjAdBgNVHQ4EFgQUDNtsgkkPSmcKuBTuesRIUojrVjgwHwYDVR0jBBgwFoAUTiJU\nIBiV5uNu5g\/6+rkS7QYXjzkwDgYDVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/AgEAMDQGCCsGAQUFBwEB\nBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEIGA1Ud\nHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEds\nb2JhbFJvb3RHMi5jcmwwYwYDVR0gBFwwWjA3BglghkgBhv1sAQEwKjAoBggrBgEF\nBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIw\nCAYGZ4EMAQIBMAgGBmeBDAECAjANBgkqhkiG9w0BAQsFAAOCAQEAGUSlOb4K3Wtm\nSlbmE50UYBHXM0SKXPqHMzk6XQUpCheF\/4qU8aOhajsyRQFDV1ih\/uPIg7YHRtFi\nCTq4G+zb43X1T77nJgSOI9pq\/TqCwtukZ7u9VLL3JAq3Wdy2moKLvvC8tVmRzkAe\n0xQCkRKIjbBG80MSyDX\/R4uYgj6ZiNT\/Zg6GI6RofgqgpDdssLc0XIRQEotxIZcK\nzP3pGJ9FCbMHmMLLyuBd+uCWvVcF2ogYAawufChS\/PT61D9rqzPRS5I2uqa3tmIT\n44JhJgWhBnFMb7AGQkvNq9KNS9dd3GWc17H\/dXa1enoxzWjE0hBdFjxPhUb0W3wi\n8o34\/m8Fxw==\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "final_base_page": true,
                        "is_base_page": true,
                        "load_end": 281,
                        "ttfb_start": 194,
                        "ttfb_end": 279,
                        "download_start": 279,
                        "download_end": 281,
                        "download_ms": 2,
                        "all_start": 0,
                        "all_end": 281,
                        "all_ms": 281,
                        "index": 0,
                        "number": 1,
                        "cpuTimes": {
                            "EvaluateScript": 1,
                            "v8.compile": 0
                        },
                        "cpu.EvaluateScript": 1,
                        "cpu.v8.compile": 0,
                        "cpuTime": 2,
                        "js_timing": [
                            [
                                480.88,
                                481.18000000000001
                            ],
                            [
                                481.21600000000001,
                                482.21699999999998
                            ],
                            [
                                480.887,
                                481.04399999999998
                            ],
                            [
                                481.22000000000003,
                                481.29300000000001
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "303687.11",
                        "request_id": "303687.11",
                        "ip_addr": "91.238.160.129",
                        "full_url": "https:\/\/davidnoonan.art\/favicon.ico",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "davidnoonan.art",
                        "url": "\/favicon.ico",
                        "raw_id": "303687.11",
                        "frame_id": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                        "documentURL": "https:\/\/davidnoonan.art\/",
                        "responseCode": 404,
                        "request_type": "Other",
                        "load_ms": 78,
                        "ttfb_ms": 77,
                        "load_start": 386,
                        "load_start_float": 386.00008700000001,
                        "bytesIn": 1251,
                        "objectSize": 1251,
                        "objectSizeUncompressed": 1251,
                        "chunks": [
                            {
                                "ts": 464,
                                "bytes": 1251
                            }
                        ],
                        "expires": "",
                        "cacheControl": "private, no-cache, no-store, must-revalidate, max-age=0",
                        "contentType": "text\/html",
                        "contentEncoding": "",
                        "socket": 68,
                        "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: davidnoonan.art",
                                ":method: GET",
                                ":path: \/favicon.ico",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br, zstd",
                                "accept-language: en-US,en;q=0.9",
                                "priority: u=1, i",
                                "referer: https:\/\/davidnoonan.art\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                "sec-ch-ua-mobile: ?0",
                                "sec-ch-ua-platform: \"Unknown\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                            ],
                            "response": [
                                "cache-control: private, no-cache, no-store, must-revalidate, max-age=0",
                                "content-length: 1251",
                                "content-type: text\/html",
                                "date: Thu, 12 Dec 2024 14:37:52 GMT",
                                "pragma: no-cache",
                                "server: LiteSpeed",
                                ":status: 404"
                            ]
                        },
                        "bytesOut": 1951,
                        "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": "",
                        "server_count": null,
                        "created": 384,
                        "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                        "http2_stream_id": 3,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 87,
                        "server_port": "443",
                        "load_end": 464,
                        "ttfb_start": 386,
                        "ttfb_end": 463,
                        "download_start": 463,
                        "download_end": 464,
                        "download_ms": 1,
                        "all_start": 386,
                        "all_end": 464,
                        "all_ms": 78,
                        "index": 1,
                        "number": 2
                    }
                ],
                "requestsFull": 2,
                "requestsDoc": 2,
                "responses_200": 1,
                "responses_404": 1,
                "responses_other": 0,
                "result": 99999,
                "testStartOffset": 0,
                "cached": 1,
                "optimization_checked": 1,
                "main_frame": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                "loadEventStart": 384,
                "loadEventEnd": 384,
                "domContentLoadedEventStart": 383,
                "domContentLoadedEventEnd": 383,
                "URL": "https:\/\/davidnoonan.art",
                "connections": 1,
                "final_base_page_request": 0,
                "final_base_page_request_id": "2AC52F4B556AADF478E54B27D6667D4B",
                "final_url": "https:\/\/davidnoonan.art\/",
                "domInteractive": 383,
                "firstPaint": 393.39999999850988,
                "firstContentfulPaint": 493,
                "firstImagePaint": 493,
                "firstMeaningfulPaint": 493,
                "renderBlockingCSS": 0,
                "renderBlockingJS": 0,
                "TTFB": 279,
                "basePageSSLTime": 72,
                "score_cache": -1,
                "score_cdn": -1,
                "score_gzip": 100,
                "score_cookies": -1,
                "score_keep-alive": 100,
                "score_minify": -1,
                "score_combine": -1,
                "score_compress": -1,
                "score_etags": -1,
                "score_progressive_jpeg": -1,
                "gzip_total": 1528,
                "gzip_savings": 0,
                "minify_total": -1,
                "minify_savings": -1,
                "image_total": 0,
                "image_savings": 0,
                "base_page_cdn": "",
                "cpuTimes": {
                    "ParseHTML": 1,
                    "HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "EventDispatch": 0,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 10,
                    "ParseAuthorStyleSheet": 1,
                    "UpdateLayoutTree": 1,
                    "Layout": 17,
                    "PrePaint": 0,
                    "Paint": 0,
                    "Layerize": 0,
                    "EvaluateScript": 3,
                    "v8.compile": 3,
                    "v8.produceCache": 7,
                    "FunctionCall": 0,
                    "MarkDOMContent": 0,
                    "MarkLoad": 0,
                    "TimerFire": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "HitTest": 0,
                    "Idle": 440
                },
                "cpuTimesDoc": {
                    "ParseHTML": 1,
                    "HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "EventDispatch": 0,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 10,
                    "ParseAuthorStyleSheet": 1,
                    "UpdateLayoutTree": 1,
                    "Layout": 17,
                    "PrePaint": 0,
                    "Paint": 0,
                    "Layerize": 0,
                    "EvaluateScript": 3,
                    "v8.compile": 3,
                    "v8.produceCache": 7,
                    "FunctionCall": 0,
                    "MarkDOMContent": 0,
                    "MarkLoad": 0,
                    "TimerFire": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "HitTest": 0,
                    "Idle": 440
                },
                "cpu.ParseHTML": 1,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                "cpu.EventDispatch": 0,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.ResourceFetcher::requestResource": 10,
                "cpu.ParseAuthorStyleSheet": 1,
                "cpu.UpdateLayoutTree": 1,
                "cpu.Layout": 17,
                "cpu.PrePaint": 0,
                "cpu.Paint": 0,
                "cpu.Layerize": 0,
                "cpu.EvaluateScript": 3,
                "cpu.v8.compile": 3,
                "cpu.v8.produceCache": 7,
                "cpu.FunctionCall": 0,
                "cpu.MarkDOMContent": 0,
                "cpu.MarkLoad": 0,
                "cpu.TimerFire": 0,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.HitTest": 0,
                "cpu.Idle": 440,
                "v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "start_epoch": 1734014270.1090815,
                "osVersion": "Linux 6.5.0-1018-gcp",
                "os_version": "Linux 6.5.0-1018-gcp",
                "osPlatform": "x86_64 x86_64",
                "date": 1734014271.7567399,
                "browserVersion": "129.0.0.0",
                "browser_version": "129.0.0.0",
                "fullyLoadedCPUms": 629,
                "fullyLoadedCPUpct": 9.1836734693777444,
                "audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                "frameId": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                                "loaderId": "AA45A1DE4E7822576F1988119DADFD5B"
                            }
                        }
                    }
                ],
                "execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http:\/\/127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https:\/\/davidnoonan.art",
                        "name": ""
                    }
                ],
                "document_URL": "https:\/\/davidnoonan.art\/",
                "document_hostname": "davidnoonan.art",
                "document_origin": "https:\/\/davidnoonan.art",
                "viewport": {
                    "width": 1920,
                    "height": 993,
                    "dpr": 1
                },
                "domElements": 49,
                "domComplete": 384,
                "PerformancePaintTiming.first-paint": 393.39999999850988,
                "PerformancePaintTiming.first-contentful-paint": 393.39999999850988,
                "origin_dns": {
                    "ns": [
                        "ns2.hpdns.net.",
                        "ns4.hpdns.net.",
                        "ns1.hpdns.net.",
                        "ns3.hpdns.net."
                    ],
                    "mx": [
                        "0 davidnoonan.art."
                    ],
                    "txt": [
                        "\"v=spf1 +a +mx +ip4:193.105.61.252 +ip4:91.238.160.129 ~all\""
                    ],
                    "soa": [
                        "ns1.hpdns.net. root.cp162174.hpdns.net. 2024021505 3600 1800 1209600 86400"
                    ],
                    "cname": [],
                    "https": [],
                    "svcb": []
                },
                "detected": {
                    "Web servers": "LiteSpeed",
                    "JavaScript libraries": "FancyBox 3.4.2,jQuery 3.3.1",
                    "CDN": "jQuery CDN",
                    "Miscellaneous": "Open Graph,HTTP\/3"
                },
                "detected_apps": {
                    "LiteSpeed": "",
                    "FancyBox": "3.4.2",
                    "jQuery CDN": "",
                    "jQuery": "3.3.1",
                    "Open Graph": "",
                    "HTTP\/3": ""
                },
                "detected_technologies": {
                    "LiteSpeed": {
                        "name": "LiteSpeed",
                        "description": "LiteSpeed is a high-scalability web server.",
                        "slug": "litespeed",
                        "categories": [
                            {
                                "id": 22,
                                "slug": "web-servers",
                                "groups": [
                                    7
                                ],
                                "name": "Web servers",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "LiteSpeed.svg",
                        "website": "http:\/\/litespeedtech.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                    },
                    "FancyBox": {
                        "name": "FancyBox",
                        "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                        "slug": "fancybox",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.4.2",
                        "icon": "FancyBox.svg",
                        "website": "http:\/\/fancyapps.com\/fancybox",
                        "pricing": [],
                        "cpe": null
                    },
                    "jQuery CDN": {
                        "name": "jQuery CDN",
                        "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                        "slug": "jquery-cdn",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/code.jquery.com\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "jQuery": {
                        "name": "jQuery",
                        "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                        "slug": "jquery",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.3.1",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/jquery.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                    },
                    "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
                    },
                    "HTTP\/3": {
                        "name": "HTTP\/3",
                        "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                        "slug": "http-3",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "HTTP3.svg",
                        "website": "https:\/\/httpwg.org\/",
                        "pricing": [],
                        "cpe": null
                    }
                },
                "detected_raw": [
                    {
                        "name": "LiteSpeed",
                        "description": "LiteSpeed is a high-scalability web server.",
                        "slug": "litespeed",
                        "categories": [
                            {
                                "id": 22,
                                "slug": "web-servers",
                                "groups": [
                                    7
                                ],
                                "name": "Web servers",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "LiteSpeed.svg",
                        "website": "http:\/\/litespeedtech.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "FancyBox",
                        "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                        "slug": "fancybox",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.4.2",
                        "icon": "FancyBox.svg",
                        "website": "http:\/\/fancyapps.com\/fancybox",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "jQuery CDN",
                        "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                        "slug": "jquery-cdn",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/code.jquery.com\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "jQuery",
                        "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                        "slug": "jquery",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "3.3.1",
                        "icon": "jQuery.svg",
                        "website": "https:\/\/jquery.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                    },
                    {
                        "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": "HTTP\/3",
                        "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                        "slug": "http-3",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "HTTP3.svg",
                        "website": "https:\/\/httpwg.org\/",
                        "pricing": [],
                        "cpe": null
                    }
                ],
                "axe": {
                    "testEngine": "4.4.1",
                    "violations": [],
                    "passes": [
                        {
                            "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>",
                                    "target": [
                                        "body"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<header role=\"banner\">",
                                    "target": [
                                        "header"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav class=\"navigation\" role=\"navigation\">",
                                    "target": [
                                        "nav"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                    "target": [
                                        "main"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<header role=\"banner\">",
                                    "target": [
                                        "header"
                                    ]
                                },
                                {
                                    "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": "<nav class=\"navigation\" role=\"navigation\">",
                                    "target": [
                                        "nav"
                                    ]
                                },
                                {
                                    "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": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                    "target": [
                                        "main"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "header-present",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        },
                                        {
                                            "id": "landmark",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                                    "target": [
                                                        "main"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a landmark region"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "color-contrast",
                            "impact": null,
                            "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": "#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": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                    "target": [
                                        "a[rel=\"home\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(2) > a"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                    "target": [
                                        "a[href$=\"texts\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(4) > a"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(5) > a"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "schema_name",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">",
                                    "target": [
                                        "#schema_name"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "schema_description",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">",
                                    "target": [
                                        "#schema_description"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "schema_image",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<meta id=\"schema_image\" itemprop=\"image\" content=\"\">",
                                    "target": [
                                        "#schema_image"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                    "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"
                                        },
                                        {
                                            "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 src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                    "target": [
                                        "img"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                    "target": [
                                        "a[rel=\"home\"]"
                                    ]
                                },
                                {
                                    "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:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                    "target": [
                                        ".menu-item: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:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                    "target": [
                                        "a[href$=\"texts\"]"
                                    ]
                                },
                                {
                                    "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:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(4) > 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:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                    "target": [
                                        ".menu-item:nth-child(5) > a"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"menu\">",
                                    "target": [
                                        "ul"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>",
                                    "target": [
                                        "li:nth-child(1)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>",
                                    "target": [
                                        ".menu-item:nth-child(5)"
                                    ]
                                }
                            ]
                        }
                    ],
                    "incomplete": []
                },
                "base_page_ip_ptr": "packetip.com",
                "base_page_cname": "",
                "base_page_dns_server": "ns3.hpdns.net",
                "browser_name": "Chrome",
                "eventName": "Step_1",
                "test_run_time_ms": 5519,
                "testUrl": "https:\/\/davidnoonan.art",
                "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"
                ],
                "Colordepth": 24,
                "Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                "Images": "[{\"url\":\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\",\"width\":803,\"height\":700,\"naturalWidth\":803,\"naturalHeight\":700}]",
                "Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                "fonts": [
                    {
                        "family": "SuisseIntl-Regular",
                        "display": "auto",
                        "status": "loaded",
                        "style": "normal",
                        "weight": "700"
                    }
                ],
                "generated-content-percent": 0.28000000000000003,
                "generated-content-size": 0.01,
                "imgs-in-viewport": [
                    {
                        "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                        "html": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                        "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                        "srcSet": null,
                        "sizes": null,
                        "priority": null,
                        "loading": null,
                        "naturalWidth": 803,
                        "naturalHeight": 700
                    }
                ],
                "imgs-no-alt": [],
                "imgs-out-viewport": [],
                "jsLibsVulns": [
                    {
                        "name": "jquery",
                        "severity": "medium",
                        "version": "3.3.1",
                        "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-567880"
                    },
                    {
                        "name": "jquery",
                        "severity": "medium",
                        "version": "3.3.1",
                        "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-565129"
                    },
                    {
                        "name": "jquery",
                        "severity": "medium",
                        "version": "3.3.1",
                        "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-174006"
                    }
                ],
                "meta-viewport": "width=device-width,initial-scale=1.0",
                "possibly-render-blocking-reqs": [
                    "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                    "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                    "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159"
                ],
                "rendered-html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\"><head>\n\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n\n  <title>David Noonan | Home<\/title>\n  \n<!-- Basic Meta Information -->\n  \n<!-- Schema -->\n  \n<style itemscope=\"\" itemtype=\"https:\/\/schema.org\/WebSite\" itemref=\"schema_name schema_description schema_image\">\/* inner styles set by WPT to match CSSOM *\/<\/style>\n\n<!-- Page Title -->\n\n<title>Home - David Noonan<\/title>\n<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">\n\n<!-- Description -->\n\n<meta name=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n\n<!-- Keywords -->\n\n<meta name=\"keywords\" content=\"Museum of Modern Art, Solomon R. Guggenheim Museum, Whitney Museum, Museum of Contemporary Art Chicago, Dallas Museum of Art, Los Angeles County Museum of Art, Mamco-Modern and Contemporary Art Museum, National Gallery of Canada, Art Gallery of Ontario, National Gallery of Australia, National Gallery of Victoria, Museum of Contemporary Art Sydney, Art Gallery of Ballarat, Modern Art London, Roslyn Oxley 9 Gallery, Anna Schwartz Gallery\">\n\n\n<!-- Canonical URL -->\n  \n<link rel=\"canonical\" href=\"https:\/\/davidnoonan.art\">\n\n<!-- Image -->\n\n<meta id=\"schema_image\" itemprop=\"image\" content=\"\">\n\n<!-- Author -->\n\n<meta name=\"author\" content=\"David Noonan\">\n\n<!-- Date -->\n\n<meta name=\"date\" content=\"2024-02-15\" scheme=\"YYYY-MM-DD\">\n\n<!-- Open Graph -->\n\n<meta property=\"og:title\" content=\" | David Noonan\">\n\n<meta property=\"og:description\" content=\"\">\n\n\n<meta property=\"og:site_name\" content=\"\">\n\n<meta property=\"og:url\" content=\"https:\/\/davidnoonan.art\">\n\n<meta property=\"og:type\" content=\"\">\n\n\n\n\n\n\n\n<!-- Twitter Card -->\n\n<meta name=\"twitter:card\" content=\"summary\">\n\n<meta name=\"twitter:title\" content=\"\">\n\n<meta name=\"twitter:description\" content=\"\">\n\n\n<meta name=\"twitter:site\" content=\"\">\n\n<meta name=\"twitter:creator\" content=\"\">\n  <!-- Robots -->\n\n\n<meta name=\"robots\" content=\"\">\n\n  <link href=\"https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159\" rel=\"stylesheet\">\n<\/head>\n<body>\n\n  <header role=\"banner\">\n\n    <nav class=\"navigation\" role=\"navigation\">\n\n  <ul class=\"menu\">\n\n    <li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>\n\n    \n  <\/ul>\n\n  \n\n<\/nav>\n\n  <\/header>\n\n  <main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>\n\n\n\n<script src=\"\/\/code.jquery.com\/jquery-3.3.1.min.js\"><\/script>\n\n<!-- <script src=\"https:\/\/davidnoonan.art\/assets\/plugins\/embed\/js\/embed.js\"><\/script> -->\n<script src=\"https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js\"><\/script>\n<script>\n$(document).ready(function(){\n  \/\/ Edition zoom window\n          $('.edition-parent').Chocolat({\n            imageSelector: '.edition-image',\n            backgroundClose: false,\n            fullWindow : 'contain',\n            container: '.edition-parent',\n            imageSize: 'cover',\n            fullScreen: false\n          });\n          \/\/ Skip through thumbnail\n          $('.edition-image').click();\n});\n<\/script>\n\n<script>\ndocument.documentElement.style.setProperty('--scrollbar-width',\n(window.innerWidth - document.documentElement.clientWidth) + \"px\");\n<\/script>\n\n\n<\/body><\/html>",
                "securityHeaders": {
                    "securityHeadersList": [],
                    "securityHeadersGrade": "F",
                    "securityHeadersScore": 0
                },
                "interactivePeriods": [
                    [
                        0,
                        3579
                    ]
                ],
                "lastVisualChange": 500,
                "render": 500,
                "visualComplete85": 500,
                "visualComplete90": 500,
                "visualComplete95": 500,
                "visualComplete99": 500,
                "visualComplete": 500,
                "SpeedIndex": 500,
                "largestPaints": [
                    {
                        "event": "LargestImagePaint",
                        "time": 493,
                        "size": 562100,
                        "DOMNodeId": 2,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "alt": ""
                            },
                            "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "bounds": [
                                1038.5,
                                146.5,
                                803,
                                700
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 493,
                        "size": 562100,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 1038.5,
                                "y": 146.5,
                                "width": 803,
                                "height": 700,
                                "top": 146.5,
                                "right": 1841.5,
                                "bottom": 846.5,
                                "left": 1038.5
                            },
                            "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                            "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 528,
                        "size": 4960,
                        "DOMNodeId": 53,
                        "nodeInfo": {
                            "nodeType": "UL",
                            "attributes": {
                                "class": "menu"
                            },
                            "bounds": [
                                16,
                                16,
                                1888,
                                54.796875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 493,
                        "size": 562100,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 1038.5,
                                "y": 146.5,
                                "width": 803,
                                "height": 700,
                                "top": 146.5,
                                "right": 1841.5,
                                "bottom": 846.5,
                                "left": 1038.5
                            },
                            "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                            "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "content": "normal"
                        },
                        "type": "image"
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 493,
                        "size": 562100,
                        "DOMNodeId": 2,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "alt": ""
                            },
                            "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "bounds": [
                                1038.5,
                                146.5,
                                803,
                                700
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 528,
                        "size": 4960,
                        "DOMNodeId": 53,
                        "nodeInfo": {
                            "nodeType": "UL",
                            "attributes": {
                                "class": "menu"
                            },
                            "bounds": [
                                16,
                                16,
                                1888,
                                54.796875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    }
                ],
                "LargestContentfulPaintType": "image",
                "LargestContentfulPaintNodeType": "IMG",
                "LargestContentfulPaintImageURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                "chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 99
                    },
                    {
                        "name": "fetchStart",
                        "time": 108
                    },
                    {
                        "name": "navigationStart",
                        "time": 127
                    },
                    {
                        "name": "domLoading",
                        "time": 128
                    },
                    {
                        "name": "responseEnd",
                        "time": 128
                    },
                    {
                        "name": "domInteractive",
                        "time": 128
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 128
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 128
                    },
                    {
                        "name": "domComplete",
                        "time": 128
                    },
                    {
                        "name": "responseEnd",
                        "time": 383
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 389
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 389
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 389
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 389
                    },
                    {
                        "name": "domLoading",
                        "time": 389
                    },
                    {
                        "name": "domInteractive",
                        "time": 482
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 482
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 482
                    },
                    {
                        "name": "domComplete",
                        "time": 483
                    },
                    {
                        "name": "loadEventStart",
                        "time": 483
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 483
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 493
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 493
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 493
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 493
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 493
                    },
                    {
                        "name": "firstPaint",
                        "time": 493
                    },
                    {
                        "name": "LayoutShift",
                        "time": 500
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 493
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 493
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 528
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 1.6614366087241769e-5
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 1.6614366087241769e-5
                    }
                ],
                "chromeUserTiming.navigationStart": 128,
                "chromeUserTiming.fetchStart": 108,
                "chromeUserTiming.domLoading": 390,
                "chromeUserTiming.responseEnd": 383,
                "chromeUserTiming.domInteractive": 483,
                "chromeUserTiming.domContentLoadedEventStart": 483,
                "chromeUserTiming.domContentLoadedEventEnd": 483,
                "chromeUserTiming.domComplete": 484,
                "chromeUserTiming.unloadEventStart": 389,
                "chromeUserTiming.unloadEventEnd": 389,
                "chromeUserTiming.markAsMainFrame": 389,
                "chromeUserTiming.commitNavigationEnd": 390,
                "chromeUserTiming.loadEventStart": 484,
                "chromeUserTiming.loadEventEnd": 484,
                "chromeUserTiming.firstPaint": 493,
                "chromeUserTiming.firstContentfulPaint": 493,
                "chromeUserTiming.firstImagePaint": 493,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 493,
                "chromeUserTiming.firstMeaningfulPaint": 493,
                "chromeUserTiming.LayoutShift": 500,
                "chromeUserTiming.LargestImagePaint": 493,
                "chromeUserTiming.LargestContentfulPaint": 493,
                "chromeUserTiming.LargestTextPaint": 528,
                "chromeUserTiming.TotalLayoutShift": 1.6614366087241769e-5,
                "chromeUserTiming.CumulativeLayoutShift": 1.6614366087241769e-5,
                "LayoutShifts": [
                    {
                        "time": 500,
                        "score": 1.6614366087241769e-5,
                        "cumulative_score": 1.6614366087241769e-5,
                        "window_score": 1.6614366087241769e-5,
                        "shift_window_num": 0,
                        "rects": [
                            [
                                236,
                                16,
                                283,
                                23
                            ]
                        ],
                        "sources": [
                            {
                                "previousRect": {
                                    "x": 236,
                                    "y": 16,
                                    "width": 102,
                                    "height": 23,
                                    "top": 16,
                                    "right": 338,
                                    "bottom": 39,
                                    "left": 236
                                },
                                "currentRect": {
                                    "x": 240,
                                    "y": 16,
                                    "width": 106,
                                    "height": 23,
                                    "top": 16,
                                    "right": 346,
                                    "bottom": 39,
                                    "left": 240
                                }
                            },
                            {
                                "previousRect": {
                                    "x": 342,
                                    "y": 16,
                                    "width": 88,
                                    "height": 23,
                                    "top": 16,
                                    "right": 430,
                                    "bottom": 39,
                                    "left": 342
                                },
                                "currentRect": {
                                    "x": 350,
                                    "y": 16,
                                    "width": 90,
                                    "height": 23,
                                    "top": 16,
                                    "right": 440,
                                    "bottom": 39,
                                    "left": 350
                                }
                            },
                            {
                                "previousRect": {
                                    "x": 435,
                                    "y": 16,
                                    "width": 71,
                                    "height": 23,
                                    "top": 16,
                                    "right": 506,
                                    "bottom": 39,
                                    "left": 435
                                },
                                "currentRect": {
                                    "x": 444,
                                    "y": 16,
                                    "width": 75,
                                    "height": 23,
                                    "top": 16,
                                    "right": 519,
                                    "bottom": 39,
                                    "left": 444
                                }
                            }
                        ]
                    }
                ],
                "LayoutShiftsBeforePaint": {
                    "count": 0,
                    "cumulative_score": 0,
                    "fraction_of_total": 0
                },
                "blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 460.61399999999998
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 392.19799999999998
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 392.20699999999999
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 392.78100000000001
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 416.46899999999999
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 416.517
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 416.51999999999998
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 416.53300000000002
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 426.58699999999999
                        },
                        "2203": {
                            "name": "HasIDClassTagAttribute",
                            "firstUsed": 426.81200000000001
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 426.88499999999999
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 426.911
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 426.91500000000002
                        },
                        "972": {
                            "name": "CSSAtRuleKeyframes",
                            "firstUsed": 426.96300000000002
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 426.99299999999999
                        },
                        "1153": {
                            "name": "CSSSelectorIndirectAdjacent",
                            "firstUsed": 428.33699999999999
                        },
                        "4239": {
                            "name": "ScriptSchedulingType_ParserBlocking",
                            "firstUsed": 429.13900000000001
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 430.37200000000001
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 430.37599999999998
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 430.98200000000003
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 431.351
                        },
                        "4379": {
                            "name": "PerformanceEntryBufferSwaps",
                            "firstUsed": 460.01900000000001
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 460.06799999999998
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 460.61900000000003
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 463.81400000000002
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 463.82299999999998
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 467.22399999999999
                        },
                        "1066": {
                            "name": "SameOriginTextScript",
                            "firstUsed": 473.91500000000002
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 476.25799999999998
                        },
                        "2705": {
                            "name": "WindowInnerWidth",
                            "firstUsed": 481.31
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 504.35199999999998
                        }
                    },
                    "CSSFeatures": {
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 426.92500000000001
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 426.94099999999997
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 426.94400000000002
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 426.947
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 426.96899999999999
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 428.52800000000002
                        },
                        "515": {
                            "name": "CSSPropertyVariable",
                            "firstUsed": 430.387
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 430.40499999999997
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 430.41000000000003
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 430.41800000000001
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 430.423
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 430.42700000000002
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 430.43000000000001
                        },
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 430.43400000000003
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 430.43900000000002
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 430.62099999999998
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 430.62599999999998
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 430.62799999999999
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 430.64400000000001
                        },
                        "85": {
                            "name": "CSSPropertyListStyle",
                            "firstUsed": 430.65699999999998
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 430.68099999999998
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 430.74299999999999
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 430.74799999999999
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 430.75799999999998
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 430.88099999999997
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 430.88999999999999
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 430.911
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 430.91500000000002
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 430.91699999999997
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 430.92000000000002
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 430.93599999999998
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 430.964
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 430.96699999999998
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "TTIMeasurementEnd": 3579,
                "LastInteractive": 500,
                "testID": "241212_BiDcA3_8JM",
                "step": 1,
                "effectiveBps": 13556,
                "domTime": 0,
                "aft": 0,
                "titleTime": 129,
                "domLoading": 0,
                "server_rtt": 0,
                "lighthouse.Performance": 1,
                "lighthouse.Performance.first-contentful-paint": 397.93799999999999,
                "lighthouse.Performance.largest-contentful-paint": 626.28899999999999,
                "lighthouse.Performance.total-blocking-time": 0,
                "lighthouse.Performance.cumulative-layout-shift": 1.6614366087241769e-5,
                "lighthouse.Performance.speed-index": 455,
                "lighthouse.Accessibility": 1,
                "lighthouse.BestPractices": 0.95999999999999996,
                "lighthouse.SEO": 1,
                "lighthouse.PWA": 0.28999999999999998,
                "edge-processed": true,
                "longTasks": [],
                "utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "108": 21.100000000000001,
                            "209": 15,
                            "309": 47.600000000000001,
                            "410": 10.5,
                            "511": 21.100000000000001,
                            "611": 95,
                            "712": 47.600000000000001,
                            "813": 33.299999999999997,
                            "914": 10.5,
                            "1014": 19,
                            "1115": 10.5,
                            "1216": 10,
                            "1316": 10,
                            "1417": 14.300000000000001,
                            "1518": 10,
                            "1618": 14.300000000000001,
                            "1719": 23.800000000000001,
                            "1820": 25,
                            "1921": 10,
                            "2021": 14.300000000000001,
                            "2122": 10,
                            "2223": 10,
                            "2324": 10,
                            "2424": 10,
                            "2525": 10,
                            "2626": 21.100000000000001,
                            "2726": 25,
                            "2827": 20,
                            "2928": 10,
                            "3028": 14.300000000000001,
                            "3129": 10,
                            "3230": 10,
                            "3330": 10,
                            "3431": 10,
                            "3532": 10,
                            "3633": 10,
                            "3733": 50
                        },
                        "max": 100,
                        "count": 38
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "108": 0,
                            "209": 0,
                            "309": 19942,
                            "410": 504257,
                            "511": 203508,
                            "611": 0,
                            "712": 134678,
                            "813": 293628,
                            "914": 0,
                            "1014": 0,
                            "1115": 0,
                            "1216": 0,
                            "1316": 0,
                            "1417": 0,
                            "1518": 0,
                            "1618": 0,
                            "1719": 0,
                            "1820": 0,
                            "1921": 0,
                            "2021": 0,
                            "2122": 0,
                            "2223": 0,
                            "2324": 0,
                            "2424": 0,
                            "2525": 0,
                            "2626": 0,
                            "2726": 0,
                            "2827": 0,
                            "2928": 3337,
                            "3028": 0,
                            "3129": 0,
                            "3230": 0,
                            "3330": 0,
                            "3431": 0,
                            "3532": 0,
                            "3633": 0,
                            "3733": 23284
                        },
                        "max": 504257,
                        "count": 38
                    }
                },
                "maxFID": 0,
                "TotalBlockingTime": 0,
                "effectiveBpsDoc": 13556,
                "pages": {
                    "details": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/details\/cached\/",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/performance_optimization\/cached\/",
                    "breakdown": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/breakdown\/cached\/",
                    "domains": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/domains\/cached\/",
                    "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/screen_shot\/cached\/",
                    "opportunities": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/experiments\/cached\/"
                },
                "thumbnails": {
                    "waterfall": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_Cached_waterfall_thumb.png",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_Cached_optimization_thumb.png",
                    "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_Cached_screen_thumb.png"
                },
                "images": {
                    "waterfall": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_waterfall.png",
                    "connectionView": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_connection.png",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_optimization.png",
                    "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&file=1_Cached_screen.jpg"
                },
                "rawData": {
                    "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&file=1_Cached_script_timing.json",
                    "headers": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_report.txt",
                    "pageData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_IEWPG.txt",
                    "requestsData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_IEWTR.txt",
                    "utilization": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_progress.csv",
                    "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&compressed=1&file=1_Cached_trace.json.gz"
                },
                "videoFrames": [
                    {
                        "time": 0,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1_cached&file=ms_000000.jpg",
                        "VisuallyComplete": 0
                    },
                    {
                        "time": 500,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1_cached&file=ms_000500.jpg",
                        "VisuallyComplete": 100
                    }
                ],
                "domains": {
                    "davidnoonan.art": {
                        "bytes": 1528,
                        "requests": 1,
                        "connections": 1
                    }
                },
                "breakdown": {
                    "html": {
                        "color": [
                            130,
                            181,
                            252
                        ],
                        "bytes": 1528,
                        "bytesUncompressed": 4606,
                        "requests": 1
                    },
                    "js": {
                        "color": [
                            254,
                            197,
                            132
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "css": {
                        "color": [
                            178,
                            234,
                            148
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "image": {
                        "color": [
                            196,
                            154,
                            232
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "flash": {
                        "color": [
                            45,
                            183,
                            193
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "font": {
                        "color": [
                            255,
                            82,
                            62
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "video": {
                        "color": [
                            33,
                            194,
                            162
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "other": {
                        "color": [
                            196,
                            196,
                            196
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    }
                },
                "consoleLog": [
                    {
                        "source": "network",
                        "level": "error",
                        "text": "Failed to load resource: the server responded with a status of 404 ()",
                        "timestamp": 1734014272435.8359,
                        "url": "https:\/\/davidnoonan.art\/favicon.ico",
                        "networkRequestId": "303687.11"
                    }
                ]
            }
        },
        "runs": {
            "1": {
                "firstView": {
                    "numSteps": 1,
                    "run": 1,
                    "tester": "wpt-fra-lb-7j8g-10.10.1.12",
                    "loadTime": 1053,
                    "docTime": 1053,
                    "fullyLoaded": 1053,
                    "bytesOut": 13768,
                    "bytesOutDoc": 13768,
                    "bytesIn": 202587,
                    "bytesInDoc": 202587,
                    "requests": [
                        {
                            "type": 3,
                            "id": "F74E93747BF07EF70B0F25AB23D72E2D",
                            "request_id": "F74E93747BF07EF70B0F25AB23D72E2D",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/",
                            "raw_id": "F74E93747BF07EF70B0F25AB23D72E2D",
                            "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 200,
                            "request_type": "Document",
                            "load_ms": 281,
                            "ttfb_ms": 280,
                            "load_start": 195,
                            "load_start_float": 195.000078,
                            "bytesIn": 1528,
                            "objectSize": 1528,
                            "objectSizeUncompressed": 4606,
                            "chunks": [
                                {
                                    "ts": 476,
                                    "bytes": 1528,
                                    "inflated": 4606
                                }
                            ],
                            "expires": "",
                            "cacheControl": "",
                            "contentType": "text\/html",
                            "contentEncoding": "br",
                            "socket": 85,
                            "protocol": "HTTP\/2",
                            "dns_start": 1,
                            "dns_end": 82,
                            "connect_start": 82,
                            "connect_end": 126,
                            "ssl_start": 126,
                            "ssl_end": 195,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "www.davidnoonan.art",
                                "sanList": [
                                    "www.davidnoonan.art",
                                    "davidnoonan.art"
                                ],
                                "issuer": "RapidSSL TLS RSA CA G1",
                                "validFrom": 1714089600,
                                "validTo": 1745625599,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2025h1' log",
                                        "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                        "timestamp": 1714111882046,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304602210086BC875ECA5294DFFCB0589E6FEDA109C5B20C415CF5E3414F11319B3ED77051022100DEAC83FA147133CD2A06F3194CEE66DF5E987A474B841C8AF794DA7B231216B2"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Sectigo 'Sabre' CT log",
                                        "logId": "5581D4C2169036014AEA0B9B573C53F0C0E43878702508172FA3AA1D0713D30C",
                                        "timestamp": 1714111882080,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304402204FC3A7DB6C7B0CCD2CD22CBCE23AAA4CDB8B3FC4E7E2533F5A5B07AD4D0D416F0220194E146F099A0AA650595D0BBBCF1E47CCD9F13F74208208DA129CA2B7805077"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "DigiCert Yeti2025 Log",
                                        "logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
                                        "timestamp": 1714111881907,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100BC22D86B6DFF1B4E3D737564DA1F34D6CDE6CD4BADDCE240097B9E2818EFCCC9022100C15B6DE22DD75DA694B772CCB7BF5F83D0D72AFC36A484D2B6F858B7BCFF117B"
                                    }
                                ],
                                "certificateTransparencyCompliance": "unknown",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "script",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/",
                                    ":scheme: https",
                                    "accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=0, i",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: document",
                                    "sec-fetch-mode: navigate",
                                    "sec-fetch-site: cross-site",
                                    "upgrade-insecure-requests: 1",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "alt-svc: h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\"",
                                    "content-encoding: br",
                                    "content-length: 1528",
                                    "content-type: text\/html; charset=UTF-8",
                                    "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                    "server: LiteSpeed",
                                    "vary: Accept-Encoding",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2125,
                            "score_cache": -1,
                            "score_cdn": -1,
                            "score_gzip": 100,
                            "score_cookies": -1,
                            "score_keep-alive": 100,
                            "score_minify": -1,
                            "score_combine": -1,
                            "score_compress": -1,
                            "score_etags": -1,
                            "dns_ms": 81,
                            "connect_ms": 44,
                            "ssl_ms": 69,
                            "gzip_total": 1528,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "",
                            "server_count": null,
                            "created": 6,
                            "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art 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,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 8388608,
                                "SETTINGS_MAX_FRAME_SIZE": 16384
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 78,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGODCCBSCgAwIBAgIQCX534qLNIB+KUQf9kYdLZTANBgkqhkiG9w0BAQsFADBg\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMR8wHQYDVQQDExZSYXBpZFNTTCBUTFMgUlNBIENBIEcx\nMB4XDTI0MDQyNjAwMDAwMFoXDTI1MDQyNTIzNTk1OVowHjEcMBoGA1UEAxMTd3d3\nLmRhdmlkbm9vbmFuLmFydDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAMLn3S5ce2tIGZX9\/u3yGUR3h62uFoczhC+be7rEteAx6dd6l\/cJKb7JOj4oqqwP\nb5D50aoj4izAbgGOCIeeJ1s4hKS3jPbHsoETigVr4YqBBHvDtbx7\/yUUho9D084A\nCLv7\/l3wILQj1ms825CmkR5rw5LQJDaRUBOGFnu49zbOHMyIyj8MeWLlpvtbEQww\nfFVoD\/sxlQEAYc29QasrFNsRqZQf\/uGoFqoPsyWUu2NmH4cwOjRgnldKwqJ74q2M\n68jP+Bn7AvSm5kd2U\/ZZhamVrjF7ZgIy\/gDuPhcJ80SBybsqhYeXMPSyRoEJ9HMB\n\/3HEykWAI7moBaGlo3H7EJ8CAwEAAaOCAy4wggMqMB8GA1UdIwQYMBaAFAzbbIJJ\nD0pnCrgU7nrESFKI61Y4MB0GA1UdDgQWBBSGFc4RTGKBsfXrGsaGAVggSuagrDAv\nBgNVHREEKDAmghN3d3cuZGF2aWRub29uYW4uYXJ0gg9kYXZpZG5vb25hbi5hcnQw\nPgYDVR0gBDcwNTAzBgZngQwBAgEwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5k\naWdpY2VydC5jb20vQ1BTMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF\nBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NkcC5yYXBp\nZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FDQUcxLmNybDB2BggrBgEFBQcBAQRqMGgw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9zdGF0dXMucmFwaWRzc2wuY29tMD4GCCsGAQUF\nBzAChjJodHRwOi8vY2FjZXJ0cy5yYXBpZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FD\nQUcxLmNydDAMBgNVHRMBAf8EAjAAMIIBfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkA\ndwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAY8ZB6M+AAAEAwBI\nMEYCIQCGvIdeylKU3\/ywWJ5v7aEJxbIMQVz140FPETGbPtdwUQIhAN6sg\/oUcTPN\nKgbzGUzuZt9emHpHS4QciveU2nsjEhayAHUAVYHUwhaQNgFK6gubVzxT8MDkOHhw\nJQgXL6OqHQcT0wwAAAGPGQejYAAABAMARjBEAiBPw6fbbHsMzSzSLLziOqpM24s\/\nxOfiUz9aWwetTQ1BbwIgGU4UbwmaCqZQWV0Lu88eR8zZ8T90IIII2hKcoreAUHcA\ndwB9WR4S4XgqexxhZ3xe\/fjQh1wUoE6VnrkDL9kOjC55uAAAAY8ZB6KzAAAEAwBI\nMEYCIQC8Ithrbf8bTj1zdWTaHzTWzebNS63c4kAJe54oGO\/MyQIhAMFbbeIt112m\nlLdyzLe\/X4PQ1yr8NqSE0rb4WLe8\/xF7MA0GCSqGSIb3DQEBCwUAA4IBAQC2VoNr\nR3DhDiK6+jZrG1n7gbJOp020i5r5o4yIJrL5gyMdXhE3q81kskvysgCiVPK9bqyP\nWztBCkR4tz480ferrfTTIiZVdEdxCICZHVTh1ItEjej3ZiRZhHP0G6padMCk9g\/I\nb8pZyY7tF0QoxIrvzVmL8jLcN37qYNycvEsKOxS\/Yz+T9qkdn9xVtIZT4nv2N4e6\n1rzRloboRQpG6LMZgrjF\/Uo9TR+d34fnv074VRUCj\/o7f51UzY7APQF0C2sY3QUw\nOzvuzZPM6mb\/0X+bgDu6cttDekKM1YO8VgDtbAdYoNU5ptAlNuCabTx1pkWcsEtt\naITYno3EvDs9aC\/C\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIEszCCA5ugAwIBAgIQCyWUIs7ZgSoVoE6ZUooO+jANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xNzExMDIxMjI0MzNaFw0yNzExMDIxMjI0MzNaMGAxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xHzAdBgNVBAMTFlJhcGlkU1NMIFRMUyBSU0EgQ0EgRzEwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC\/uVklRBI1FuJdUEkFCuDL\/I3aJQiaZ6aibRHj\nap\/ap9zy1aYNrphe7YcaNwMoPsZvXDR+hNJOo9gbgOYVTPq8gXc84I75YKOHiVA4\nNrJJQZ6p2sJQyqx60HkEIjzIN+1LQLfXTlpuznToOa1hyTD0yyitFyOYwURM+\/CI\n8FNFMpBhw22hpeAQkOOLmsqT5QZJYeik7qlvn8gfD+XdDnk3kkuuu0eG+vuyrSGr\n5uX5LRhFWlv1zFQDch\/EKmd163m6z\/ycx\/qLa9zyvILc7cQpb+k7TLra9WE17YPS\nn9ANjG+ECo9PDW3N9lwhKQCNvw1gGoguyCQu7HE7BnW8eSSFAgMBAAGjggFmMIIB\nYjAdBgNVHQ4EFgQUDNtsgkkPSmcKuBTuesRIUojrVjgwHwYDVR0jBBgwFoAUTiJU\nIBiV5uNu5g\/6+rkS7QYXjzkwDgYDVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/AgEAMDQGCCsGAQUFBwEB\nBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEIGA1Ud\nHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEds\nb2JhbFJvb3RHMi5jcmwwYwYDVR0gBFwwWjA3BglghkgBhv1sAQEwKjAoBggrBgEF\nBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIw\nCAYGZ4EMAQIBMAgGBmeBDAECAjANBgkqhkiG9w0BAQsFAAOCAQEAGUSlOb4K3Wtm\nSlbmE50UYBHXM0SKXPqHMzk6XQUpCheF\/4qU8aOhajsyRQFDV1ih\/uPIg7YHRtFi\nCTq4G+zb43X1T77nJgSOI9pq\/TqCwtukZ7u9VLL3JAq3Wdy2moKLvvC8tVmRzkAe\n0xQCkRKIjbBG80MSyDX\/R4uYgj6ZiNT\/Zg6GI6RofgqgpDdssLc0XIRQEotxIZcK\nzP3pGJ9FCbMHmMLLyuBd+uCWvVcF2ogYAawufChS\/PT61D9rqzPRS5I2uqa3tmIT\n44JhJgWhBnFMb7AGQkvNq9KNS9dd3GWc17H\/dXa1enoxzWjE0hBdFjxPhUb0W3wi\n8o34\/m8Fxw==\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "final_base_page": true,
                            "is_base_page": true,
                            "load_end": 476,
                            "ttfb_start": 195,
                            "ttfb_end": 475,
                            "download_start": 475,
                            "download_end": 476,
                            "download_ms": 1,
                            "all_start": 1,
                            "all_end": 476,
                            "all_ms": 475,
                            "index": 0,
                            "number": 1,
                            "cpuTimes": {
                                "EvaluateScript": 1,
                                "v8.compile": 0
                            },
                            "cpu.EvaluateScript": 1,
                            "cpu.v8.compile": 0,
                            "cpuTime": 1,
                            "js_timing": [
                                [
                                    976.226,
                                    976.60400000000004
                                ],
                                [
                                    976.66099999999994,
                                    976.928
                                ],
                                [
                                    976.23599999999999,
                                    976.41499999999996
                                ],
                                [
                                    976.66800000000001,
                                    976.77700000000004
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "303093.2",
                            "request_id": "303093.2",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/assets\/dist\/css\/styles.min.css?202309162159",
                            "raw_id": "303093.2",
                            "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 200,
                            "request_type": "Stylesheet",
                            "load_ms": 223,
                            "ttfb_ms": 198,
                            "load_start": 497,
                            "load_start_float": 497.00009499999999,
                            "bytesIn": 5666,
                            "objectSize": 5666,
                            "objectSizeUncompressed": 24268,
                            "chunks": [
                                {
                                    "ts": 719,
                                    "bytes": 5666,
                                    "inflated": 24268
                                }
                            ],
                            "expires": "Thu, 19 Dec 2024 14:37:22 GMT",
                            "cacheControl": "public, max-age=604800",
                            "contentType": "text\/css",
                            "contentEncoding": "br",
                            "socket": 85,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/davidnoonan.art\/",
                            "initiator_line": 82,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/assets\/dist\/css\/styles.min.css?202309162159",
                                    ":scheme: https",
                                    "accept: text\/css,*\/*;q=0.1",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=0",
                                    "referer: https:\/\/davidnoonan.art\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: style",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "cache-control: public, max-age=604800",
                                    "content-encoding: br",
                                    "content-length: 5666",
                                    "content-type: text\/css",
                                    "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                    "expires: Thu, 19 Dec 2024 14:37:22 GMT",
                                    "last-modified: Fri, 07 Jul 2023 09:54:26 GMT",
                                    "server: LiteSpeed",
                                    "vary: Accept-Encoding",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1900,
                            "score_cache": 100,
                            "score_cdn": 0,
                            "score_gzip": 100,
                            "score_cookies": -1,
                            "score_keep-alive": 100,
                            "score_minify": -1,
                            "score_combine": -1,
                            "score_compress": -1,
                            "score_etags": -1,
                            "dns_ms": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 5666,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "",
                            "server_count": null,
                            "created": 487,
                            "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 95,
                            "server_port": "443",
                            "renderBlocking": "blocking",
                            "load_end": 720,
                            "ttfb_start": 497,
                            "ttfb_end": 695,
                            "download_start": 695,
                            "download_end": 720,
                            "download_ms": 25,
                            "all_start": 497,
                            "all_end": 720,
                            "all_ms": 223,
                            "index": 1,
                            "number": 2
                        },
                        {
                            "type": 3,
                            "id": "303093.3",
                            "request_id": "303093.3",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "raw_id": "303093.3",
                            "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 249,
                            "ttfb_ms": 128,
                            "load_start": 497,
                            "load_start_float": 497.00010500000002,
                            "bytesIn": 63998,
                            "objectSize": 63998,
                            "objectSizeUncompressed": 63998,
                            "chunks": [
                                {
                                    "ts": 627,
                                    "bytes": 16275
                                },
                                {
                                    "ts": 657,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 697,
                                    "bytes": 16475
                                },
                                {
                                    "ts": 731,
                                    "bytes": 10700
                                },
                                {
                                    "ts": 746,
                                    "bytes": 4173
                                }
                            ],
                            "expires": "Thu, 19 Dec 2024 14:37:22 GMT",
                            "cacheControl": "public, max-age=604800",
                            "contentType": "image\/jpeg",
                            "contentEncoding": "",
                            "socket": 85,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/davidnoonan.art\/",
                            "initiator_line": 129,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Medium",
                            "initial_priority": "Medium",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=2, i",
                                    "referer: https:\/\/davidnoonan.art\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "cache-control: public, max-age=604800",
                                    "content-length: 63998",
                                    "content-type: image\/jpeg",
                                    "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                    "expires: Thu, 19 Dec 2024 14:37:22 GMT",
                                    "last-modified: Thu, 15 Feb 2024 13:09:27 GMT",
                                    "server: LiteSpeed",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2125,
                            "score_cache": 100,
                            "score_cdn": 0,
                            "score_gzip": -1,
                            "score_cookies": -1,
                            "score_keep-alive": 100,
                            "score_minify": -1,
                            "score_combine": -1,
                            "score_compress": 86,
                            "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": 63998,
                            "image_save": 8789,
                            "cache_time": 604800,
                            "cdn_provider": "",
                            "server_count": null,
                            "created": 490,
                            "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 3,
                            "http2_stream_weight": 183,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 105,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "jpeg",
                                "metadata": {
                                    "ExifTool": {
                                        "ExifToolVersion": 12.4
                                    },
                                    "File": {
                                        "FileSize": "62 KiB",
                                        "FileType": "JPEG",
                                        "FileTypeExtension": "jpg",
                                        "MIMEType": "image\/jpeg",
                                        "Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90\n",
                                        "ImageWidth": 803,
                                        "ImageHeight": 700,
                                        "EncodingProcess": "Progressive DCT, Huffman coding",
                                        "BitsPerSample": 8,
                                        "ColorComponents": 3,
                                        "YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
                                    },
                                    "JFIF": {
                                        "JFIFVersion": 1.01,
                                        "ResolutionUnit": "inches",
                                        "XResolution": 96,
                                        "YResolution": 96
                                    },
                                    "Composite": {
                                        "ImageSize": "803x700",
                                        "Megapixels": 0.56200000000000006
                                    }
                                },
                                "magick": {
                                    "format": "JPEG",
                                    "formatDescription": "Joint Photographic Experts Group JFIF format",
                                    "mimeType": "image\/jpeg",
                                    "class": "DirectClass",
                                    "geometry": {
                                        "width": 803,
                                        "height": 700,
                                        "x": 0,
                                        "y": 0
                                    },
                                    "resolution": {
                                        "x": 96,
                                        "y": 96
                                    },
                                    "printSize": {
                                        "x": 8.3645800000000001,
                                        "y": 7.2916699999999999
                                    },
                                    "units": "PixelsPerInch",
                                    "type": "TrueColor",
                                    "endianness": "Undefined",
                                    "colorspace": "sRGB",
                                    "depth": 8,
                                    "baseDepth": 8,
                                    "channelDepth": {
                                        "red": 8,
                                        "green": 8,
                                        "blue": 8
                                    },
                                    "pixels": 562100,
                                    "imageStatistics": {
                                        "all": {
                                            "min": 0,
                                            "max": 255,
                                            "mean": 165.36199999999999,
                                            "standardDeviation": 68.005499999999998,
                                            "kurtosis": -0.88706099999999999,
                                            "skewness": -0.79261300000000001,
                                            "entropy": 0.60511899999999996
                                        }
                                    },
                                    "channelStatistics": {
                                        "red": {
                                            "min": 29,
                                            "max": 255,
                                            "mean": 221.624,
                                            "standardDeviation": 35.587200000000003,
                                            "kurtosis": 2.29921,
                                            "skewness": -1.27254,
                                            "entropy": 0.72936400000000001
                                        },
                                        "green": {
                                            "min": 12,
                                            "max": 255,
                                            "mean": 189.191,
                                            "standardDeviation": 50.502899999999997,
                                            "kurtosis": -0.72416899999999995,
                                            "skewness": 0.032177299999999999,
                                            "entropy": 0.69152000000000002
                                        },
                                        "blue": {
                                            "min": 0,
                                            "max": 255,
                                            "mean": 85.271199999999993,
                                            "standardDeviation": 117.926,
                                            "kurtosis": -1.45641,
                                            "skewness": 0.72643000000000002,
                                            "entropy": 0.39447300000000002
                                        }
                                    },
                                    "renderingIntent": "Perceptual",
                                    "gamma": 0.45454499999999998,
                                    "chromaticity": {
                                        "redPrimary": {
                                            "x": 0.64000000000000001,
                                            "y": 0.33000000000000002
                                        },
                                        "greenPrimary": {
                                            "x": 0.29999999999999999,
                                            "y": 0.59999999999999998
                                        },
                                        "bluePrimary": {
                                            "x": 0.14999999999999999,
                                            "y": 0.059999999999999998
                                        },
                                        "whitePrimary": {
                                            "x": 0.31269999999999998,
                                            "y": 0.32900000000000001
                                        }
                                    },
                                    "backgroundColor": "#FFFFFF",
                                    "borderColor": "#DFDFDF",
                                    "matteColor": "#BDBDBD",
                                    "transparentColor": "#000000",
                                    "interlace": "JPEG",
                                    "intensity": "Undefined",
                                    "compose": "Over",
                                    "pageGeometry": {
                                        "width": 803,
                                        "height": 700,
                                        "x": 0,
                                        "y": 0
                                    },
                                    "dispose": "Undefined",
                                    "iterations": 0,
                                    "compression": "JPEG",
                                    "quality": 90,
                                    "orientation": "Undefined",
                                    "properties": {
                                        "comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90\n",
                                        "date:create": "2024-12-12T14:37:22+00:00",
                                        "date:modify": "2024-12-12T14:37:22+00:00",
                                        "jpeg:colorspace": "2",
                                        "jpeg:sampling-factor": "2x2,1x1,1x1",
                                        "signature": "b321fb367ff5432eb47561b660cd43663d39aab95cbd0fdd2651e54cdf4ff2fa"
                                    },
                                    "tainted": false,
                                    "filesize": "63998B",
                                    "numberPixels": "562100",
                                    "pixelsPerSecond": "28.9117MB",
                                    "userTime": "0.010u",
                                    "elapsedTime": "0:01.019"
                                }
                            },
                            "jpeg_scan_count": 10,
                            "score_progressive_jpeg": 100,
                            "load_end": 746,
                            "ttfb_start": 497,
                            "ttfb_end": 625,
                            "download_start": 625,
                            "download_end": 746,
                            "download_ms": 121,
                            "all_start": 497,
                            "all_end": 746,
                            "all_ms": 249,
                            "index": 2,
                            "number": 3
                        },
                        {
                            "type": 3,
                            "id": "303093.5",
                            "request_id": "303093.5",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/assets\/dist\/js\/scripts.min.js",
                            "raw_id": "303093.5",
                            "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 258,
                            "ttfb_ms": 188,
                            "load_start": 506,
                            "load_start_float": 506.00012400000003,
                            "bytesIn": 23124,
                            "objectSize": 23124,
                            "objectSizeUncompressed": 77068,
                            "chunks": [
                                {
                                    "ts": 748,
                                    "bytes": 12202,
                                    "inflated": 39732
                                },
                                {
                                    "ts": 763,
                                    "bytes": 10922,
                                    "inflated": 37336
                                }
                            ],
                            "expires": "Fri, 12 Dec 2025 14:37:22 GMT",
                            "cacheControl": "public, max-age=31536000",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 85,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/davidnoonan.art\/",
                            "initiator_line": 140,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Medium",
                            "initial_priority": "Medium",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/assets\/dist\/js\/scripts.min.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=2",
                                    "referer: https:\/\/davidnoonan.art\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "cache-control: public, max-age=31536000",
                                    "content-encoding: br",
                                    "content-length: 23124",
                                    "content-type: text\/javascript",
                                    "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                    "expires: Fri, 12 Dec 2025 14:37:22 GMT",
                                    "last-modified: Tue, 27 Jul 2021 11:19:13 GMT",
                                    "server: LiteSpeed",
                                    "vary: Accept-Encoding",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1816,
                            "score_cache": 100,
                            "score_cdn": 0,
                            "score_gzip": 100,
                            "score_cookies": -1,
                            "score_keep-alive": 100,
                            "score_minify": -1,
                            "score_combine": -1,
                            "score_compress": -1,
                            "score_etags": -1,
                            "dns_ms": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 23124,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31536000,
                            "cdn_provider": "",
                            "server_count": null,
                            "created": 504,
                            "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                            "http2_stream_id": 7,
                            "http2_stream_dependency": 5,
                            "http2_stream_weight": 183,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 124,
                            "server_port": "443",
                            "renderBlocking": "in_body_parser_blocking",
                            "load_end": 764,
                            "ttfb_start": 506,
                            "ttfb_end": 694,
                            "download_start": 694,
                            "download_end": 764,
                            "download_ms": 70,
                            "all_start": 506,
                            "all_end": 764,
                            "all_ms": 258,
                            "index": 3,
                            "number": 4,
                            "cpuTimes": {
                                "EvaluateScript": 30,
                                "v8.compile": 2,
                                "FunctionCall": 2
                            },
                            "cpu.EvaluateScript": 30,
                            "cpu.v8.compile": 2,
                            "cpu.FunctionCall": 2,
                            "cpuTime": 34,
                            "js_timing": [
                                [
                                    943.39700000000005,
                                    973.32000000000005
                                ],
                                [
                                    943.41099999999994,
                                    945.09000000000003
                                ],
                                [
                                    1033.674,
                                    1035.9269999999999
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "303093.4",
                            "request_id": "303093.4",
                            "ip_addr": "151.101.130.137",
                            "full_url": "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "code.jquery.com",
                            "url": "\/jquery-3.3.1.min.js",
                            "raw_id": "303093.4",
                            "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 130,
                            "ttfb_ms": 82,
                            "load_start": 686,
                            "load_start_float": 686.00011099999995,
                            "bytesIn": 30288,
                            "objectSize": 30288,
                            "objectSizeUncompressed": 86927,
                            "chunks": [
                                {
                                    "ts": 771,
                                    "bytes": 2446,
                                    "inflated": 5184
                                },
                                {
                                    "ts": 774,
                                    "bytes": 2772,
                                    "inflated": 8112
                                },
                                {
                                    "ts": 779,
                                    "bytes": 2772,
                                    "inflated": 7999
                                },
                                {
                                    "ts": 784,
                                    "bytes": 2772,
                                    "inflated": 8321
                                },
                                {
                                    "ts": 788,
                                    "bytes": 2772,
                                    "inflated": 7911
                                },
                                {
                                    "ts": 795,
                                    "bytes": 2225,
                                    "inflated": 6531
                                },
                                {
                                    "ts": 798,
                                    "bytes": 2763,
                                    "inflated": 8328
                                },
                                {
                                    "ts": 802,
                                    "bytes": 2772,
                                    "inflated": 8226
                                },
                                {
                                    "ts": 807,
                                    "bytes": 2772,
                                    "inflated": 8944
                                },
                                {
                                    "ts": 812,
                                    "bytes": 2772,
                                    "inflated": 7118
                                },
                                {
                                    "ts": 816,
                                    "bytes": 3450,
                                    "inflated": 10253
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=31536000, stale-while-revalidate=604800",
                            "contentType": "application\/javascript",
                            "contentEncoding": "gzip",
                            "socket": 131,
                            "protocol": "HTTP\/2",
                            "dns_start": 494,
                            "dns_end": 541,
                            "connect_start": 542,
                            "connect_end": 585,
                            "ssl_start": 585,
                            "ssl_end": 686,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.jquery.com",
                                "sanList": [
                                    "*.jquery.com",
                                    "jquery.com"
                                ],
                                "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                                "validFrom": 1719273600,
                                "validTo": 1750895999,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2025h1' log",
                                        "logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
                                        "timestamp": 1719284708628,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100976E4280D10DC9FBCF867FBC9FB7133D82364D6A8B855BBC55053D648A7D3CAF022100CA38DA55C1095AC8BEF7CB1CCE6CA0A6E3A654FD2E052DB8B55E4CF1182E912B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2025h1'",
                                        "logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
                                        "timestamp": 1719284708553,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3044022002D11960FE4D5A7E864790BD929301A7376106DBAC0B9A4764A6B364C378AF2002202FB02BA32DADB5B4938B6DC07AA47A2857B618DE896BF05961F39A7B88DAE17F"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2025h1' log",
                                        "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                        "timestamp": 1719284708526,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100D6148C3C550A2FDE812EDE15BAA9D319C1D389982FD6E43DB0EA43AA06B16D51022100CB501DEF85E56FC6B08E36501EC437305DD8B72C7D0D9FD8F5930E4DF045AFAB"
                                    }
                                ],
                                "certificateTransparencyCompliance": "unknown",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/davidnoonan.art\/",
                            "initiator_line": 137,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "Medium",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: code.jquery.com",
                                    ":method: GET",
                                    ":path: \/jquery-3.3.1.min.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=1",
                                    "referer: https:\/\/davidnoonan.art\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 2532130",
                                    "cache-control: public, max-age=31536000, stale-while-revalidate=604800",
                                    "content-encoding: gzip",
                                    "content-length: 30288",
                                    "content-type: application\/javascript; charset=utf-8",
                                    "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                    "etag: W\/\"28feccc0-1538f\"",
                                    "last-modified: Fri, 18 Oct 1991 12:00:00 GMT",
                                    "server: nginx",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 3, 99006",
                                    "x-served-by: cache-lga13622-LGA, cache-fra-etou8220134-FRA",
                                    "x-timer: S1734014242.477355,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1783,
                            "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": 47,
                            "connect_ms": 43,
                            "ssl_ms": 101,
                            "gzip_total": 30288,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 29003870,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 493,
                            "socket_group": "https:\/\/code.jquery.com <https:\/\/davidnoonan.art 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_UNKNOWN_4876": 0
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 111,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIEozCCBEigAwIBAgIQUEm8UGbaeB8KoV+Yy2WbUTAKBggqhkjOPQQDAjCBjzEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5T\nZWN0aWdvIEVDQyBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMB4X\nDTI0MDYyNTAwMDAwMFoXDTI1MDYyNTIzNTk1OVowFzEVMBMGA1UEAwwMKi5qcXVl\ncnkuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAER540puW9LKz9gM1QmGd9\nlgo0KZPjUoBePzfEzGlc5Uygwt2IjJ\/bwzVVacqtqBzHYCtR2tnUqAlZh7BaU+XI\nOKOCAvswggL3MB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1Ud\nDgQWBBTVLGM0lB8aPgtlj2IaF83hE8vnwjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0T\nAQH\/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIw\nQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28u\nY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZD\naHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlv\nblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2Vj\ndGlnby5jb20wIwYDVR0RBBwwGoIMKi5qcXVlcnkuY29tggpqcXVlcnkuY29tMIIB\nfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkAdwDPEVbu1S58r\/OHW9lpLpvpGnFnSrAX\n7KwB0lt3zsw7CAAAAZBNWrUUAAAEAwBIMEYCIQCXbkKA0Q3J+8+Gf7yftxM9gjZN\naouFW7xVBT1kin08rwIhAMo42lXBCVrIvvfLHM5soKbjplT9LgUtuLVeTPEYLpEr\nAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cAAAGQTVq0yQAABAMA\nRjBEAiAC0Rlg\/k1afoZHkL2SkwGnN2EG26wLmkdkprNkw3ivIAIgL7Aroy2ttbST\ni23AeqR6KFe2GN6Ja\/BZYfOae4ja4X8AdwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuN\nacCx+mSxYpo53wAAAZBNWrSuAAAEAwBIMEYCIQDWFIw8VQov3oEu3hW6qdMZwdOJ\nmC\/W5D2w6kOqBrFtUQIhAMtQHe+F5W\/GsI42UB7ENzBd2LcsfQ2f2PWTDk3wRa+r\nMAoGCCqGSM49BAMCA0kAMEYCIQD\/f0xMpCMjUYjPvYm3QIoVfzrCBJ6jV2mz9mWw\nfp+vUwIhAI\/tMjYbP6wILBBSdRqFYdOfdZIm9CjVpvs8OC6zX3+n\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",
                            "renderBlocking": "in_body_parser_blocking",
                            "load_end": 816,
                            "ttfb_start": 686,
                            "ttfb_end": 768,
                            "download_start": 768,
                            "download_end": 816,
                            "download_ms": 48,
                            "all_start": 494,
                            "all_end": 816,
                            "all_ms": 321,
                            "index": 4,
                            "number": 5,
                            "cpuTimes": {
                                "EvaluateScript": 17,
                                "v8.compile": 1,
                                "FunctionCall": 1
                            },
                            "cpu.EvaluateScript": 17,
                            "cpu.v8.compile": 1,
                            "cpu.FunctionCall": 1,
                            "cpuTime": 19,
                            "js_timing": [
                                [
                                    921.17700000000002,
                                    938.20500000000004
                                ],
                                [
                                    921.19899999999996,
                                    922.49400000000003
                                ],
                                [
                                    978.48699999999997,
                                    978.82299999999998
                                ],
                                [
                                    983.13300000000004,
                                    983.63800000000003
                                ],
                                [
                                    983.66200000000003,
                                    983.79200000000003
                                ],
                                [
                                    983.80700000000002,
                                    983.84299999999996
                                ],
                                [
                                    983.85400000000004,
                                    983.86800000000005
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "303093.9",
                            "request_id": "303093.9",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                            "raw_id": "303093.9",
                            "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 200,
                            "request_type": "Font",
                            "load_ms": 194,
                            "ttfb_ms": 64,
                            "load_start": 754,
                            "load_start_float": 754.000136,
                            "bytesIn": 76732,
                            "objectSize": 76732,
                            "objectSizeUncompressed": 130136,
                            "chunks": [
                                {
                                    "ts": 819,
                                    "bytes": 997,
                                    "inflated": 62
                                },
                                {
                                    "ts": 822,
                                    "bytes": 2458,
                                    "inflated": 4191
                                },
                                {
                                    "ts": 824,
                                    "bytes": 1229,
                                    "inflated": 1608
                                },
                                {
                                    "ts": 827,
                                    "bytes": 1229,
                                    "inflated": 1640
                                },
                                {
                                    "ts": 828,
                                    "bytes": 1229,
                                    "inflated": 4679
                                },
                                {
                                    "ts": 831,
                                    "bytes": 1229,
                                    "inflated": 4116
                                },
                                {
                                    "ts": 833,
                                    "bytes": 1229,
                                    "inflated": 1424
                                },
                                {
                                    "ts": 835,
                                    "bytes": 1229,
                                    "inflated": 1365
                                },
                                {
                                    "ts": 837,
                                    "bytes": 1229,
                                    "inflated": 1331
                                },
                                {
                                    "ts": 839,
                                    "bytes": 1229,
                                    "inflated": 1357
                                },
                                {
                                    "ts": 841,
                                    "bytes": 1229,
                                    "inflated": 1341
                                },
                                {
                                    "ts": 843,
                                    "bytes": 1229,
                                    "inflated": 1412
                                },
                                {
                                    "ts": 845,
                                    "bytes": 1226,
                                    "inflated": 1524
                                },
                                {
                                    "ts": 847,
                                    "bytes": 1227,
                                    "inflated": 1431
                                },
                                {
                                    "ts": 853,
                                    "bytes": 2454,
                                    "inflated": 2721
                                },
                                {
                                    "ts": 853,
                                    "bytes": 1227,
                                    "inflated": 1468
                                },
                                {
                                    "ts": 855,
                                    "bytes": 1227,
                                    "inflated": 1314
                                },
                                {
                                    "ts": 857,
                                    "bytes": 1227,
                                    "inflated": 1583
                                },
                                {
                                    "ts": 860,
                                    "bytes": 1227,
                                    "inflated": 1689
                                },
                                {
                                    "ts": 862,
                                    "bytes": 1227,
                                    "inflated": 1951
                                },
                                {
                                    "ts": 864,
                                    "bytes": 1227,
                                    "inflated": 2030
                                },
                                {
                                    "ts": 868,
                                    "bytes": 2454,
                                    "inflated": 3411
                                },
                                {
                                    "ts": 870,
                                    "bytes": 1227,
                                    "inflated": 1582
                                },
                                {
                                    "ts": 872,
                                    "bytes": 1224,
                                    "inflated": 1748
                                },
                                {
                                    "ts": 874,
                                    "bytes": 1227,
                                    "inflated": 1576
                                },
                                {
                                    "ts": 876,
                                    "bytes": 1227,
                                    "inflated": 1551
                                },
                                {
                                    "ts": 878,
                                    "bytes": 1227,
                                    "inflated": 1475
                                },
                                {
                                    "ts": 880,
                                    "bytes": 1227,
                                    "inflated": 1743
                                },
                                {
                                    "ts": 882,
                                    "bytes": 1227,
                                    "inflated": 1864
                                },
                                {
                                    "ts": 884,
                                    "bytes": 1227,
                                    "inflated": 2213
                                },
                                {
                                    "ts": 886,
                                    "bytes": 1227,
                                    "inflated": 2002
                                },
                                {
                                    "ts": 889,
                                    "bytes": 1227,
                                    "inflated": 1961
                                },
                                {
                                    "ts": 891,
                                    "bytes": 1227,
                                    "inflated": 2005
                                },
                                {
                                    "ts": 893,
                                    "bytes": 1225,
                                    "inflated": 2098
                                },
                                {
                                    "ts": 895,
                                    "bytes": 1225,
                                    "inflated": 869
                                },
                                {
                                    "ts": 897,
                                    "bytes": 1225,
                                    "inflated": 3741
                                },
                                {
                                    "ts": 899,
                                    "bytes": 1225,
                                    "inflated": 1504
                                },
                                {
                                    "ts": 905,
                                    "bytes": 3678,
                                    "inflated": 5170
                                },
                                {
                                    "ts": 907,
                                    "bytes": 1225,
                                    "inflated": 1520
                                },
                                {
                                    "ts": 909,
                                    "bytes": 1225,
                                    "inflated": 1459
                                },
                                {
                                    "ts": 911,
                                    "bytes": 1228,
                                    "inflated": 1613
                                },
                                {
                                    "ts": 914,
                                    "bytes": 1225,
                                    "inflated": 1597
                                },
                                {
                                    "ts": 915,
                                    "bytes": 1225,
                                    "inflated": 2523
                                },
                                {
                                    "ts": 918,
                                    "bytes": 1225,
                                    "inflated": 4906
                                },
                                {
                                    "ts": 920,
                                    "bytes": 1228,
                                    "inflated": 4265
                                },
                                {
                                    "ts": 922,
                                    "bytes": 1225,
                                    "inflated": 2609
                                },
                                {
                                    "ts": 924,
                                    "bytes": 1228,
                                    "inflated": 2025
                                },
                                {
                                    "ts": 926,
                                    "bytes": 1228,
                                    "inflated": 2171
                                },
                                {
                                    "ts": 928,
                                    "bytes": 1228,
                                    "inflated": 2557
                                },
                                {
                                    "ts": 930,
                                    "bytes": 1228,
                                    "inflated": 3162
                                },
                                {
                                    "ts": 934,
                                    "bytes": 1225,
                                    "inflated": 2407
                                },
                                {
                                    "ts": 936,
                                    "bytes": 1228,
                                    "inflated": 3079
                                },
                                {
                                    "ts": 939,
                                    "bytes": 1225,
                                    "inflated": 3241
                                },
                                {
                                    "ts": 941,
                                    "bytes": 1225,
                                    "inflated": 4317
                                },
                                {
                                    "ts": 943,
                                    "bytes": 1228,
                                    "inflated": 2786
                                },
                                {
                                    "ts": 945,
                                    "bytes": 1225,
                                    "inflated": 2305
                                },
                                {
                                    "ts": 947,
                                    "bytes": 1225,
                                    "inflated": 2404
                                },
                                {
                                    "ts": 948,
                                    "bytes": 893,
                                    "inflated": 2440
                                }
                            ],
                            "expires": "",
                            "cacheControl": "",
                            "contentType": "font\/otf",
                            "contentEncoding": "br",
                            "socket": 0,
                            "protocol": "h3",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": 722,
                            "connect_end": 722,
                            "ssl_start": 722,
                            "ssl_end": 722,
                            "securityDetails": {
                                "protocol": "QUIC",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "www.davidnoonan.art",
                                "sanList": [
                                    "www.davidnoonan.art",
                                    "davidnoonan.art"
                                ],
                                "issuer": "RapidSSL TLS RSA CA G1",
                                "validFrom": 1714089600,
                                "validTo": 1745625599,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2025h1' log",
                                        "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                        "timestamp": 1714111882046,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304602210086BC875ECA5294DFFCB0589E6FEDA109C5B20C415CF5E3414F11319B3ED77051022100DEAC83FA147133CD2A06F3194CEE66DF5E987A474B841C8AF794DA7B231216B2"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Sectigo 'Sabre' CT log",
                                        "logId": "5581D4C2169036014AEA0B9B573C53F0C0E43878702508172FA3AA1D0713D30C",
                                        "timestamp": 1714111882080,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304402204FC3A7DB6C7B0CCD2CD22CBCE23AAA4CDB8B3FC4E7E2533F5A5B07AD4D0D416F0220194E146F099A0AA650595D0BBBCF1E47CCD9F13F74208208DA129CA2B7805077"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "DigiCert Yeti2025 Log",
                                        "logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
                                        "timestamp": 1714111881907,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100BC22D86B6DFF1B4E3D737564DA1F34D6CDE6CD4BADDCE240097B9E2818EFCCC9022100C15B6DE22DD75DA694B772CCB7BF5F83D0D72AFC36A484D2B6F858B7BCFF117B"
                                    }
                                ],
                                "certificateTransparencyCompliance": "unknown",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/assets\/dist\/fonts\/SuisseIntl-Regular.otf",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/davidnoonan.art",
                                    "priority: u=0",
                                    "referer: https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: font",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "alt-svc: h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\"",
                                    "content-encoding: br",
                                    "content-length: 76732",
                                    "content-type: font\/otf",
                                    "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                    "last-modified: Fri, 05 Mar 2021 10:20:23 GMT",
                                    "server: LiteSpeed",
                                    "vary: Accept-Encoding"
                                ]
                            },
                            "bytesOut": 2068,
                            "score_cache": 0,
                            "score_cdn": 0,
                            "score_gzip": 100,
                            "score_cookies": -1,
                            "score_keep-alive": 100,
                            "score_minify": -1,
                            "score_combine": -1,
                            "score_compress": -1,
                            "score_etags": -1,
                            "dns_ms": -1,
                            "connect_ms": 0,
                            "ssl_ms": 0,
                            "gzip_total": 76732,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 0,
                            "cdn_provider": "",
                            "server_count": null,
                            "created": 753,
                            "netlog_id": 136,
                            "renderBlocking": "non_blocking",
                            "font_details": {
                                "table_sizes": {
                                    "CFF ": 78353,
                                    "GDEF": 326,
                                    "GPOS": 30440,
                                    "GSUB": 11072,
                                    "OS\/2": 96,
                                    "cmap": 3068,
                                    "head": 54,
                                    "hhea": 36,
                                    "hmtx": 4966,
                                    "maxp": 6,
                                    "name": 1470,
                                    "post": 32
                                },
                                "names": {
                                    "0": "Copyright (c) 2016 Swiss Typefaces S\u00e0rl. All rights reserved.",
                                    "1": "Suisse Int'l",
                                    "2": "Regular",
                                    "3": "Swiss Typefaces: Suisse Int'l: 2016",
                                    "4": "Suisse Int'l",
                                    "5": "Version 2.500",
                                    "6": "SuisseIntl-Regular",
                                    "7": "Suisse Int'l is a trademark of Swiss Typefaces Sarl.",
                                    "8": "Swiss Typefaces",
                                    "9": "Swiss Typefaces",
                                    "11": "http:\/\/www.swisstypefaces.com",
                                    "12": "http:\/\/www.swisstypefaces.com",
                                    "13": "Please refer to the license you accepted when purchasing.",
                                    "14": "http:\/\/www.swisstypefaces.com\/licensing\/#retail-font-software-li",
                                    "16": "Suisse Int'l",
                                    "17": "Regular"
                                },
                                "OS2": {
                                    "version": 4,
                                    "xAvgCharWidth": 633,
                                    "usWeightClass": 400,
                                    "usWidthClass": 5,
                                    "fsType": 4,
                                    "ySubscriptXSize": 650,
                                    "ySubscriptYSize": 600,
                                    "ySubscriptXOffset": 0,
                                    "ySubscriptYOffset": 75,
                                    "ySuperscriptXSize": 650,
                                    "ySuperscriptYSize": 600,
                                    "ySuperscriptXOffset": 0,
                                    "ySuperscriptYOffset": 350,
                                    "yStrikeoutSize": 70,
                                    "yStrikeoutPosition": 290,
                                    "sFamilyClass": 0,
                                    "ulUnicodeRange1": 8711,
                                    "ulUnicodeRange2": 0,
                                    "ulUnicodeRange3": 8,
                                    "ulUnicodeRange4": 0,
                                    "achVendID": "SwTy",
                                    "fsSelection": 448,
                                    "usFirstCharIndex": 13,
                                    "usLastCharIndex": 65276,
                                    "sTypoAscender": 774,
                                    "sTypoDescender": -226,
                                    "sTypoLineGap": 297,
                                    "usWinAscent": 986,
                                    "usWinDescent": 311,
                                    "ulCodePageRange1": 536871127,
                                    "ulCodePageRange2": 0,
                                    "sxHeight": 538,
                                    "sCapHeight": 725,
                                    "usDefaultChar": 0,
                                    "usBreakChar": 32,
                                    "usMaxContext": 12,
                                    "panose": {
                                        "bFamilyType": 2,
                                        "bSerifStyle": 11,
                                        "bWeight": 5,
                                        "bProportion": 4,
                                        "bContrast": 0,
                                        "bStrokeVariation": 0,
                                        "bArmStyle": 0,
                                        "bLetterForm": 0,
                                        "bMidline": 0,
                                        "bXHeight": 0
                                    }
                                },
                                "post": {
                                    "formatType": 3,
                                    "italicAngle": 0,
                                    "underlinePosition": -75,
                                    "underlineThickness": 70,
                                    "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": [
                                        13,
                                        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,
                                        308,
                                        309,
                                        310,
                                        311,
                                        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,
                                        399,
                                        536,
                                        537,
                                        538,
                                        539,
                                        562,
                                        563,
                                        567,
                                        601,
                                        710,
                                        711,
                                        728,
                                        729,
                                        730,
                                        731,
                                        732,
                                        733,
                                        806,
                                        812,
                                        916,
                                        937,
                                        960,
                                        1025,
                                        1026,
                                        1027,
                                        1028,
                                        1029,
                                        1030,
                                        1031,
                                        1032,
                                        1033,
                                        1034,
                                        1035,
                                        1036,
                                        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,
                                        1105,
                                        1106,
                                        1107,
                                        1108,
                                        1109,
                                        1110,
                                        1111,
                                        1112,
                                        1113,
                                        1114,
                                        1115,
                                        1116,
                                        1118,
                                        1119,
                                        1122,
                                        1123,
                                        1138,
                                        1139,
                                        1140,
                                        1141,
                                        1168,
                                        1169,
                                        1170,
                                        1171,
                                        1174,
                                        1175,
                                        1178,
                                        1179,
                                        1186,
                                        1187,
                                        1198,
                                        1199,
                                        1200,
                                        1201,
                                        1202,
                                        1203,
                                        1206,
                                        1207,
                                        1210,
                                        1211,
                                        1216,
                                        1231,
                                        1240,
                                        1241,
                                        1250,
                                        1251,
                                        1256,
                                        1257,
                                        1262,
                                        1263,
                                        1536,
                                        1537,
                                        1538,
                                        1539,
                                        1545,
                                        1547,
                                        1548,
                                        1549,
                                        1550,
                                        1551,
                                        1557,
                                        1563,
                                        1567,
                                        1569,
                                        1570,
                                        1571,
                                        1572,
                                        1573,
                                        1574,
                                        1575,
                                        1576,
                                        1577,
                                        1578,
                                        1579,
                                        1580,
                                        1581,
                                        1582,
                                        1583,
                                        1584,
                                        1585,
                                        1586,
                                        1587,
                                        1588,
                                        1589,
                                        1590,
                                        1591,
                                        1592,
                                        1593,
                                        1594,
                                        1600,
                                        1601,
                                        1602,
                                        1603,
                                        1604,
                                        1605,
                                        1606,
                                        1607,
                                        1608,
                                        1609,
                                        1610,
                                        1611,
                                        1612,
                                        1613,
                                        1614,
                                        1615,
                                        1616,
                                        1617,
                                        1618,
                                        1619,
                                        1620,
                                        1621,
                                        1622,
                                        1624,
                                        1632,
                                        1633,
                                        1634,
                                        1635,
                                        1636,
                                        1637,
                                        1638,
                                        1639,
                                        1640,
                                        1641,
                                        1642,
                                        1643,
                                        1644,
                                        1645,
                                        1646,
                                        1647,
                                        1648,
                                        1649,
                                        1657,
                                        1662,
                                        1670,
                                        1672,
                                        1681,
                                        1688,
                                        1697,
                                        1700,
                                        1705,
                                        1706,
                                        1711,
                                        1722,
                                        1726,
                                        1729,
                                        1730,
                                        1731,
                                        1740,
                                        1746,
                                        1747,
                                        1748,
                                        1776,
                                        1777,
                                        1778,
                                        1779,
                                        1780,
                                        1781,
                                        1782,
                                        1783,
                                        1784,
                                        1785,
                                        1790,
                                        7808,
                                        7809,
                                        7810,
                                        7811,
                                        7812,
                                        7813,
                                        7882,
                                        7883,
                                        7884,
                                        7885,
                                        7908,
                                        7909,
                                        7922,
                                        7923,
                                        8211,
                                        8212,
                                        8216,
                                        8217,
                                        8218,
                                        8220,
                                        8221,
                                        8222,
                                        8224,
                                        8225,
                                        8226,
                                        8230,
                                        8240,
                                        8249,
                                        8250,
                                        8260,
                                        8364,
                                        8372,
                                        8381,
                                        8467,
                                        8470,
                                        8471,
                                        8482,
                                        8494,
                                        8531,
                                        8532,
                                        8533,
                                        8534,
                                        8535,
                                        8536,
                                        8537,
                                        8538,
                                        8539,
                                        8540,
                                        8541,
                                        8542,
                                        8543,
                                        8592,
                                        8593,
                                        8594,
                                        8595,
                                        8598,
                                        8599,
                                        8600,
                                        8601,
                                        8606,
                                        8607,
                                        8608,
                                        8609,
                                        8610,
                                        8611,
                                        8612,
                                        8613,
                                        8614,
                                        8615,
                                        8624,
                                        8625,
                                        8626,
                                        8627,
                                        8706,
                                        8719,
                                        8721,
                                        8722,
                                        8730,
                                        8734,
                                        8747,
                                        8776,
                                        8800,
                                        8804,
                                        8805,
                                        9632,
                                        9633,
                                        9674,
                                        9675,
                                        9679,
                                        63185,
                                        63188,
                                        64257,
                                        64258,
                                        64337,
                                        64343,
                                        64344,
                                        64345,
                                        64359,
                                        64360,
                                        64361,
                                        64363,
                                        64364,
                                        64365,
                                        64379,
                                        64380,
                                        64381,
                                        64393,
                                        64395,
                                        64397,
                                        64399,
                                        64400,
                                        64401,
                                        64403,
                                        64404,
                                        64405,
                                        64415,
                                        64423,
                                        64424,
                                        64425,
                                        64427,
                                        64428,
                                        64429,
                                        64431,
                                        64433,
                                        64434,
                                        64435,
                                        64436,
                                        64437,
                                        64438,
                                        64439,
                                        64440,
                                        64441,
                                        64445,
                                        64446,
                                        64509,
                                        64510,
                                        64511,
                                        64514,
                                        64515,
                                        64516,
                                        64520,
                                        64521,
                                        64522,
                                        64526,
                                        64527,
                                        64528,
                                        64530,
                                        64531,
                                        64532,
                                        64561,
                                        64562,
                                        64565,
                                        64566,
                                        64573,
                                        64574,
                                        64578,
                                        64579,
                                        64580,
                                        64590,
                                        64591,
                                        64592,
                                        64600,
                                        64612,
                                        64613,
                                        64615,
                                        64616,
                                        64617,
                                        64618,
                                        64619,
                                        64621,
                                        64622,
                                        64623,
                                        64624,
                                        64625,
                                        64627,
                                        64628,
                                        64629,
                                        64630,
                                        64631,
                                        64633,
                                        64634,
                                        64635,
                                        64643,
                                        64644,
                                        64646,
                                        64647,
                                        64650,
                                        64651,
                                        64653,
                                        64654,
                                        64655,
                                        64657,
                                        64658,
                                        64660,
                                        64716,
                                        64763,
                                        64764,
                                        64765,
                                        64766,
                                        64773,
                                        64774,
                                        64775,
                                        64776,
                                        64781,
                                        64782,
                                        64783,
                                        64784,
                                        64791,
                                        64792,
                                        64793,
                                        64794,
                                        64801,
                                        64802,
                                        64803,
                                        64804,
                                        64809,
                                        64810,
                                        64811,
                                        64812,
                                        64830,
                                        64831,
                                        65154,
                                        65156,
                                        65158,
                                        65160,
                                        65162,
                                        65163,
                                        65164,
                                        65166,
                                        65168,
                                        65169,
                                        65170,
                                        65172,
                                        65174,
                                        65175,
                                        65176,
                                        65178,
                                        65179,
                                        65180,
                                        65182,
                                        65183,
                                        65184,
                                        65186,
                                        65187,
                                        65188,
                                        65190,
                                        65191,
                                        65192,
                                        65194,
                                        65196,
                                        65198,
                                        65200,
                                        65202,
                                        65203,
                                        65204,
                                        65206,
                                        65207,
                                        65208,
                                        65210,
                                        65211,
                                        65212,
                                        65214,
                                        65215,
                                        65216,
                                        65218,
                                        65219,
                                        65220,
                                        65222,
                                        65223,
                                        65224,
                                        65226,
                                        65227,
                                        65228,
                                        65230,
                                        65231,
                                        65232,
                                        65234,
                                        65235,
                                        65236,
                                        65238,
                                        65239,
                                        65240,
                                        65242,
                                        65243,
                                        65244,
                                        65246,
                                        65247,
                                        65248,
                                        65250,
                                        65251,
                                        65252,
                                        65254,
                                        65255,
                                        65256,
                                        65257,
                                        65258,
                                        65259,
                                        65260,
                                        65262,
                                        65264,
                                        65266,
                                        65267,
                                        65268,
                                        65269,
                                        65270,
                                        65271,
                                        65272,
                                        65273,
                                        65274,
                                        65275,
                                        65276
                                    ]
                                },
                                "color": {
                                    "formats": [],
                                    "numPalettes": 0,
                                    "numPaletteEntries": 0
                                },
                                "features": {
                                    "GSUB": {
                                        "DFLT": {
                                            "default": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        },
                                        "arab": {
                                            "default": [
                                                "aalt",
                                                "case",
                                                "ccmp",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "URD ": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "locl",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        },
                                        "cyrl": {
                                            "default": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "BGR ": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "locl",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "SRB ": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "locl",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "CAT ": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "locl",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "MOL ": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "locl",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "ROM ": [
                                                "aalt",
                                                "case",
                                                "dlig",
                                                "dnom",
                                                "fina",
                                                "frac",
                                                "init",
                                                "isol",
                                                "liga",
                                                "lnum",
                                                "locl",
                                                "medi",
                                                "numr",
                                                "onum",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "sinf",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        }
                                    },
                                    "GPOS": {
                                        "DFLT": {
                                            "default": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ]
                                        },
                                        "arab": {
                                            "default": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ],
                                            "URD ": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ]
                                        },
                                        "cyrl": {
                                            "default": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ],
                                            "BGR ": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ],
                                            "SRB ": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ],
                                            "CAT ": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ],
                                            "MOL ": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ],
                                            "ROM ": [
                                                "kern",
                                                "mark",
                                                "mkmk"
                                            ]
                                        }
                                    }
                                },
                                "counts": {
                                    "num_cmap_codepoints": 888,
                                    "num_glyphs": 1242
                                }
                            },
                            "load_end": 948,
                            "ttfb_start": 754,
                            "ttfb_end": 818,
                            "download_start": 818,
                            "download_end": 948,
                            "download_ms": 130,
                            "all_start": 754,
                            "all_end": 948,
                            "all_ms": 194,
                            "index": 5,
                            "number": 6
                        },
                        {
                            "type": 3,
                            "id": "303093.11",
                            "request_id": "303093.11",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/favicon.ico",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/favicon.ico",
                            "raw_id": "303093.11",
                            "frame_id": "AD88A8F01DE14FB145BA9F8690DED842",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 404,
                            "request_type": "Other",
                            "load_ms": 53,
                            "ttfb_ms": 52,
                            "load_start": 956,
                            "load_start_float": 956.00014199999998,
                            "bytesIn": 1251,
                            "objectSize": 1251,
                            "objectSizeUncompressed": 1251,
                            "chunks": [
                                {
                                    "ts": 1009,
                                    "bytes": 1251
                                }
                            ],
                            "expires": "",
                            "cacheControl": "private, no-cache, no-store, must-revalidate, max-age=0",
                            "contentType": "text\/html",
                            "contentEncoding": "",
                            "socket": 0,
                            "protocol": "h3",
                            "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: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/favicon.ico",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=1, i",
                                    "referer: https:\/\/davidnoonan.art\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "cache-control: private, no-cache, no-store, must-revalidate, max-age=0",
                                    "content-length: 1251",
                                    "content-type: text\/html",
                                    "date: Thu, 12 Dec 2024 14:37:22 GMT",
                                    "pragma: no-cache",
                                    "server: LiteSpeed"
                                ]
                            },
                            "bytesOut": 1951,
                            "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": "",
                            "server_count": null,
                            "created": 955,
                            "netlog_id": 142,
                            "load_end": 1009,
                            "ttfb_start": 956,
                            "ttfb_end": 1008,
                            "download_start": 1008,
                            "download_end": 1009,
                            "download_ms": 1,
                            "all_start": 956,
                            "all_end": 1009,
                            "all_ms": 53,
                            "index": 6,
                            "number": 7
                        }
                    ],
                    "requestsFull": 7,
                    "requestsDoc": 7,
                    "responses_200": 6,
                    "responses_404": 1,
                    "responses_other": 0,
                    "result": 99999,
                    "testStartOffset": 0,
                    "cached": 0,
                    "optimization_checked": 1,
                    "main_frame": "AD88A8F01DE14FB145BA9F8690DED842",
                    "loadEventStart": 954,
                    "loadEventEnd": 954,
                    "domContentLoadedEventStart": 879,
                    "domContentLoadedEventEnd": 879,
                    "URL": "https:\/\/davidnoonan.art",
                    "connections": 3,
                    "final_base_page_request": 0,
                    "final_base_page_request_id": "F74E93747BF07EF70B0F25AB23D72E2D",
                    "final_url": "https:\/\/davidnoonan.art\/",
                    "domInteractive": 879,
                    "firstPaint": 829.80000000074506,
                    "firstContentfulPaint": 930,
                    "firstImagePaint": 930,
                    "firstMeaningfulPaint": 930,
                    "renderBlockingCSS": 1,
                    "renderBlockingJS": 0,
                    "TTFB": 475,
                    "basePageSSLTime": 69,
                    "score_cache": 80,
                    "score_cdn": 20,
                    "score_gzip": 100,
                    "score_cookies": -1,
                    "score_keep-alive": 100,
                    "score_minify": -1,
                    "score_combine": -1,
                    "score_compress": 87,
                    "score_etags": -1,
                    "score_progressive_jpeg": 100,
                    "gzip_total": 137338,
                    "gzip_savings": 0,
                    "minify_total": -1,
                    "minify_savings": -1,
                    "image_total": 63998,
                    "image_savings": 8789,
                    "base_page_cdn": "",
                    "cpuTimes": {
                        "ParseHTML": 2,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 1,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "ResourceFetcher::requestResource": 4,
                        "ParseAuthorStyleSheet": 1,
                        "UpdateLayoutTree": 2,
                        "Layout": 24,
                        "ResourceChangePriority": 0,
                        "PrePaint": 0,
                        "Paint": 0,
                        "Layerize": 0,
                        "EvaluateScript": 39,
                        "v8.compile": 3,
                        "HitTest": 0,
                        "FunctionCall": 3,
                        "MarkDOMContent": 0,
                        "TimerFire": 0,
                        "largestContentfulPaint::Candidate": 0,
                        "MarkLoad": 0,
                        "Idle": 975
                    },
                    "cpuTimesDoc": {
                        "ParseHTML": 2,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 1,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "ResourceFetcher::requestResource": 4,
                        "ParseAuthorStyleSheet": 1,
                        "UpdateLayoutTree": 2,
                        "Layout": 24,
                        "ResourceChangePriority": 0,
                        "PrePaint": 0,
                        "Paint": 0,
                        "Layerize": 0,
                        "EvaluateScript": 39,
                        "v8.compile": 3,
                        "HitTest": 0,
                        "FunctionCall": 3,
                        "MarkDOMContent": 0,
                        "TimerFire": 0,
                        "largestContentfulPaint::Candidate": 0,
                        "MarkLoad": 0,
                        "Idle": 975
                    },
                    "cpu.ParseHTML": 2,
                    "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "cpu.EventDispatch": 1,
                    "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                    "cpu.CommitLoad": 0,
                    "cpu.ResourceFetcher::requestResource": 4,
                    "cpu.ParseAuthorStyleSheet": 1,
                    "cpu.UpdateLayoutTree": 2,
                    "cpu.Layout": 24,
                    "cpu.ResourceChangePriority": 0,
                    "cpu.PrePaint": 0,
                    "cpu.Paint": 0,
                    "cpu.Layerize": 0,
                    "cpu.EvaluateScript": 39,
                    "cpu.v8.compile": 3,
                    "cpu.HitTest": 0,
                    "cpu.FunctionCall": 3,
                    "cpu.MarkDOMContent": 0,
                    "cpu.TimerFire": 0,
                    "cpu.largestContentfulPaint::Candidate": 0,
                    "cpu.MarkLoad": 0,
                    "cpu.Idle": 975,
                    "v8Stats": {
                        "main_thread": [],
                        "background": []
                    },
                    "start_epoch": 1734014239.7744617,
                    "osVersion": "Linux 6.5.0-1018-gcp",
                    "os_version": "Linux 6.5.0-1018-gcp",
                    "osPlatform": "x86_64 x86_64",
                    "date": 1734014241.6467979,
                    "browserVersion": "129.0.0.0",
                    "browser_version": "129.0.0.0",
                    "fullyLoadedCPUms": 950,
                    "fullyLoadedCPUpct": 12.43455497383246,
                    "audit_issues": [
                        {
                            "code": "QuirksModeIssue",
                            "details": {
                                "quirksModeIssueDetails": {
                                    "isLimitedQuirksMode": false,
                                    "documentNodeId": 2,
                                    "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                    "frameId": "AD88A8F01DE14FB145BA9F8690DED842",
                                    "loaderId": "695192D086FC19B10CCFAF4B59C7D2E2"
                                }
                            }
                        }
                    ],
                    "execution_contexts": [
                        {
                            "id": 2,
                            "origin": "http:\/\/127.0.0.1:8888",
                            "name": ""
                        },
                        {
                            "id": 1,
                            "origin": "https:\/\/davidnoonan.art",
                            "name": ""
                        }
                    ],
                    "document_URL": "https:\/\/davidnoonan.art\/",
                    "document_hostname": "davidnoonan.art",
                    "document_origin": "https:\/\/davidnoonan.art",
                    "viewport": {
                        "width": 1920,
                        "height": 993,
                        "dpr": 1
                    },
                    "domElements": 49,
                    "domComplete": 954,
                    "PerformancePaintTiming.first-paint": 829.80000000074506,
                    "PerformancePaintTiming.first-contentful-paint": 829.80000000074506,
                    "origin_dns": {
                        "ns": [
                            "ns3.hpdns.net.",
                            "ns4.hpdns.net.",
                            "ns1.hpdns.net.",
                            "ns2.hpdns.net."
                        ],
                        "mx": [
                            "0 davidnoonan.art."
                        ],
                        "txt": [
                            "\"v=spf1 +a +mx +ip4:193.105.61.252 +ip4:91.238.160.129 ~all\""
                        ],
                        "soa": [
                            "ns1.hpdns.net. root.cp162174.hpdns.net. 2024021505 3600 1800 1209600 86400"
                        ],
                        "cname": [],
                        "https": [],
                        "svcb": []
                    },
                    "detected": {
                        "Web servers": "LiteSpeed",
                        "JavaScript libraries": "FancyBox 3.4.2,jQuery 3.3.1",
                        "CDN": "jQuery CDN",
                        "Miscellaneous": "Open Graph,HTTP\/3"
                    },
                    "detected_apps": {
                        "LiteSpeed": "",
                        "FancyBox": "3.4.2",
                        "jQuery CDN": "",
                        "jQuery": "3.3.1",
                        "Open Graph": "",
                        "HTTP\/3": ""
                    },
                    "detected_technologies": {
                        "LiteSpeed": {
                            "name": "LiteSpeed",
                            "description": "LiteSpeed is a high-scalability web server.",
                            "slug": "litespeed",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "LiteSpeed.svg",
                            "website": "http:\/\/litespeedtech.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                        },
                        "FancyBox": {
                            "name": "FancyBox",
                            "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                            "slug": "fancybox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.4.2",
                            "icon": "FancyBox.svg",
                            "website": "http:\/\/fancyapps.com\/fancybox",
                            "pricing": [],
                            "cpe": null
                        },
                        "jQuery CDN": {
                            "name": "jQuery CDN",
                            "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                            "slug": "jquery-cdn",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/code.jquery.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "jQuery": {
                            "name": "jQuery",
                            "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                            "slug": "jquery",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.3.1",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/jquery.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                        },
                        "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
                        },
                        "HTTP\/3": {
                            "name": "HTTP\/3",
                            "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                            "slug": "http-3",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "HTTP3.svg",
                            "website": "https:\/\/httpwg.org\/",
                            "pricing": [],
                            "cpe": null
                        }
                    },
                    "detected_raw": [
                        {
                            "name": "LiteSpeed",
                            "description": "LiteSpeed is a high-scalability web server.",
                            "slug": "litespeed",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "LiteSpeed.svg",
                            "website": "http:\/\/litespeedtech.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "FancyBox",
                            "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                            "slug": "fancybox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.4.2",
                            "icon": "FancyBox.svg",
                            "website": "http:\/\/fancyapps.com\/fancybox",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "jQuery CDN",
                            "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                            "slug": "jquery-cdn",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/code.jquery.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "jQuery",
                            "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                            "slug": "jquery",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.3.1",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/jquery.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                        },
                        {
                            "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": "HTTP\/3",
                            "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                            "slug": "http-3",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "HTTP3.svg",
                            "website": "https:\/\/httpwg.org\/",
                            "pricing": [],
                            "cpe": null
                        }
                    ],
                    "axe": {
                        "testEngine": "4.4.1",
                        "violations": [],
                        "passes": [
                            {
                                "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>",
                                        "target": [
                                            "body"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<header role=\"banner\">",
                                        "target": [
                                            "header"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav class=\"navigation\" role=\"navigation\">",
                                        "target": [
                                            "nav"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                        "target": [
                                            "main"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<header role=\"banner\">",
                                        "target": [
                                            "header"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"navigation\" role=\"navigation\">",
                                        "target": [
                                            "nav"
                                        ]
                                    },
                                    {
                                        "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": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                        "target": [
                                            "main"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "header-present",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>",
                                                        "target": [
                                                            "h1"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a heading"
                                            },
                                            {
                                                "id": "landmark",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                                        "target": [
                                                            "main"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a landmark region"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "color-contrast",
                                "impact": null,
                                "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": "#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": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                        "target": [
                                            "a[rel=\"home\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                        "target": [
                                            "a[href$=\"texts\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(4) > a"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(5) > a"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "document-title",
                                "impact": null,
                                "tags": [
                                    "cat.text-alternatives",
                                    "wcag2a",
                                    "wcag242",
                                    "ACT"
                                ],
                                "description": "Ensures each HTML document contains a non-empty <title> element",
                                "help": "Documents must have <title> element to aid in navigation",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "doc-has-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has a non-empty <title> element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "schema_name",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">",
                                        "target": [
                                            "#schema_name"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "schema_description",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">",
                                        "target": [
                                            "#schema_description"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "schema_image",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<meta id=\"schema_image\" itemprop=\"image\" content=\"\">",
                                        "target": [
                                            "#schema_image"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "html-has-lang",
                                "impact": null,
                                "tags": [
                                    "cat.language",
                                    "wcag2a",
                                    "wcag311",
                                    "ACT"
                                ],
                                "description": "Ensures every HTML document has a lang attribute",
                                "help": "<html> element must have a lang attribute",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "has-lang",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "The <html> element has a lang attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "html-lang-valid",
                                "impact": null,
                                "tags": [
                                    "cat.language",
                                    "wcag2a",
                                    "wcag311",
                                    "ACT"
                                ],
                                "description": "Ensures the lang attribute of the <html> element has a valid value",
                                "help": "<html> element must have a valid value for the lang attribute",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "valid-lang",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Value of lang attribute is included in the list of valid languages"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "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"
                                            },
                                            {
                                                "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 src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                        "target": [
                                            "img"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "link-name",
                                "impact": null,
                                "tags": [
                                    "cat.name-role-value",
                                    "wcag2a",
                                    "wcag412",
                                    "wcag244",
                                    "section508",
                                    "section508.22.a",
                                    "ACT"
                                ],
                                "description": "Ensures links have discernible text",
                                "help": "Links must have discernible text",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "focusable-no-name",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element is not in tab order or has accessible text"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                        "target": [
                                            "a[rel=\"home\"]"
                                        ]
                                    },
                                    {
                                        "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:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                        "target": [
                                            ".menu-item: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:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                        "target": [
                                            "a[href$=\"texts\"]"
                                        ]
                                    },
                                    {
                                        "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:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(4) > 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:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(5) > a"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"menu\">",
                                        "target": [
                                            "ul"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": null,
                                "tags": [
                                    "cat.structure",
                                    "wcag2a",
                                    "wcag131"
                                ],
                                "description": "Ensures <li> elements are used semantically",
                                "help": "<li> elements must be contained in a <ul> or <ol>",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>",
                                        "target": [
                                            "li:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(4)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(5)"
                                        ]
                                    }
                                ]
                            }
                        ],
                        "incomplete": []
                    },
                    "base_page_ip_ptr": "packetip.com",
                    "base_page_cname": "",
                    "base_page_dns_server": "ns3.hpdns.net",
                    "browser_name": "Chrome",
                    "eventName": "Step_1",
                    "test_run_time_ms": 6446,
                    "testUrl": "https:\/\/davidnoonan.art",
                    "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"
                    ],
                    "Colordepth": 24,
                    "Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                    "Images": "[{\"url\":\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\",\"width\":803,\"height\":700,\"naturalWidth\":803,\"naturalHeight\":700}]",
                    "Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                    "fonts": [
                        {
                            "family": "SuisseIntl-Regular",
                            "display": "auto",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "700"
                        }
                    ],
                    "generated-content-percent": 0.28000000000000003,
                    "generated-content-size": 0.01,
                    "imgs-in-viewport": [
                        {
                            "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "html": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                            "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": null,
                            "naturalWidth": 803,
                            "naturalHeight": 700
                        }
                    ],
                    "imgs-no-alt": [],
                    "imgs-out-viewport": [],
                    "jsLibsVulns": [
                        {
                            "name": "jquery",
                            "severity": "medium",
                            "version": "3.3.1",
                            "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-567880"
                        },
                        {
                            "name": "jquery",
                            "severity": "medium",
                            "version": "3.3.1",
                            "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-565129"
                        },
                        {
                            "name": "jquery",
                            "severity": "medium",
                            "version": "3.3.1",
                            "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-174006"
                        }
                    ],
                    "meta-viewport": "width=device-width,initial-scale=1.0",
                    "possibly-render-blocking-reqs": [
                        "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                        "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                        "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159"
                    ],
                    "rendered-html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\"><head>\n\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n\n  <title>David Noonan | Home<\/title>\n  \n<!-- Basic Meta Information -->\n  \n<!-- Schema -->\n  \n<style itemscope=\"\" itemtype=\"https:\/\/schema.org\/WebSite\" itemref=\"schema_name schema_description schema_image\">\/* inner styles set by WPT to match CSSOM *\/<\/style>\n\n<!-- Page Title -->\n\n<title>Home - David Noonan<\/title>\n<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">\n\n<!-- Description -->\n\n<meta name=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n\n<!-- Keywords -->\n\n<meta name=\"keywords\" content=\"Museum of Modern Art, Solomon R. Guggenheim Museum, Whitney Museum, Museum of Contemporary Art Chicago, Dallas Museum of Art, Los Angeles County Museum of Art, Mamco-Modern and Contemporary Art Museum, National Gallery of Canada, Art Gallery of Ontario, National Gallery of Australia, National Gallery of Victoria, Museum of Contemporary Art Sydney, Art Gallery of Ballarat, Modern Art London, Roslyn Oxley 9 Gallery, Anna Schwartz Gallery\">\n\n\n<!-- Canonical URL -->\n  \n<link rel=\"canonical\" href=\"https:\/\/davidnoonan.art\">\n\n<!-- Image -->\n\n<meta id=\"schema_image\" itemprop=\"image\" content=\"\">\n\n<!-- Author -->\n\n<meta name=\"author\" content=\"David Noonan\">\n\n<!-- Date -->\n\n<meta name=\"date\" content=\"2024-02-15\" scheme=\"YYYY-MM-DD\">\n\n<!-- Open Graph -->\n\n<meta property=\"og:title\" content=\" | David Noonan\">\n\n<meta property=\"og:description\" content=\"\">\n\n\n<meta property=\"og:site_name\" content=\"\">\n\n<meta property=\"og:url\" content=\"https:\/\/davidnoonan.art\">\n\n<meta property=\"og:type\" content=\"\">\n\n\n\n\n\n\n\n<!-- Twitter Card -->\n\n<meta name=\"twitter:card\" content=\"summary\">\n\n<meta name=\"twitter:title\" content=\"\">\n\n<meta name=\"twitter:description\" content=\"\">\n\n\n<meta name=\"twitter:site\" content=\"\">\n\n<meta name=\"twitter:creator\" content=\"\">\n  <!-- Robots -->\n\n\n<meta name=\"robots\" content=\"\">\n\n  <link href=\"https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159\" rel=\"stylesheet\">\n<\/head>\n<body>\n\n  <header role=\"banner\">\n\n    <nav class=\"navigation\" role=\"navigation\">\n\n  <ul class=\"menu\">\n\n    <li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>\n\n    \n  <\/ul>\n\n  \n\n<\/nav>\n\n  <\/header>\n\n  <main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>\n\n\n\n<script src=\"\/\/code.jquery.com\/jquery-3.3.1.min.js\"><\/script>\n\n<!-- <script src=\"https:\/\/davidnoonan.art\/assets\/plugins\/embed\/js\/embed.js\"><\/script> -->\n<script src=\"https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js\"><\/script>\n<script>\n$(document).ready(function(){\n  \/\/ Edition zoom window\n          $('.edition-parent').Chocolat({\n            imageSelector: '.edition-image',\n            backgroundClose: false,\n            fullWindow : 'contain',\n            container: '.edition-parent',\n            imageSize: 'cover',\n            fullScreen: false\n          });\n          \/\/ Skip through thumbnail\n          $('.edition-image').click();\n});\n<\/script>\n\n<script>\ndocument.documentElement.style.setProperty('--scrollbar-width',\n(window.innerWidth - document.documentElement.clientWidth) + \"px\");\n<\/script>\n\n\n<\/body><\/html>",
                    "securityHeaders": {
                        "securityHeadersList": [],
                        "securityHeadersGrade": "F",
                        "securityHeadersScore": 0
                    },
                    "interactivePeriods": [
                        [
                            0,
                            4124
                        ]
                    ],
                    "lastVisualChange": 1000,
                    "render": 900,
                    "visualComplete85": 900,
                    "visualComplete90": 1000,
                    "visualComplete95": 1000,
                    "visualComplete99": 1000,
                    "visualComplete": 1000,
                    "SpeedIndex": 915,
                    "largestPaints": [
                        {
                            "event": "LargestImagePaint",
                            "time": 1007,
                            "size": 562100,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                    "alt": ""
                                },
                                "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "bounds": [
                                    1038.5,
                                    146.5,
                                    803,
                                    700
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            },
                            "imageUrl": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1007,
                            "size": 562100,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 1038.5,
                                    "y": 146.5,
                                    "width": 803,
                                    "height": 700,
                                    "top": 146.5,
                                    "right": 1841.5,
                                    "bottom": 846.5,
                                    "left": 1038.5
                                },
                                "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "content": "normal"
                            },
                            "type": "image",
                            "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 1117,
                            "size": 4960,
                            "DOMNodeId": 54,
                            "nodeInfo": {
                                "nodeType": "UL",
                                "attributes": {
                                    "class": "menu"
                                },
                                "bounds": [
                                    16,
                                    16,
                                    1888,
                                    54.796875
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 1007,
                            "size": 562100,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                    "alt": ""
                                },
                                "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "bounds": [
                                    1038.5,
                                    146.5,
                                    803,
                                    700
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1007,
                            "size": 562100,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 1038.5,
                                    "y": 146.5,
                                    "width": 803,
                                    "height": 700,
                                    "top": 146.5,
                                    "right": 1841.5,
                                    "bottom": 846.5,
                                    "left": 1038.5
                                },
                                "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "content": "normal"
                            },
                            "type": "image"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 1117,
                            "size": 4960,
                            "DOMNodeId": 54,
                            "nodeInfo": {
                                "nodeType": "UL",
                                "attributes": {
                                    "class": "menu"
                                },
                                "bounds": [
                                    16,
                                    16,
                                    1888,
                                    54.796875
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        }
                    ],
                    "LargestContentfulPaintType": "image",
                    "LargestContentfulPaintNodeType": "IMG",
                    "LargestContentfulPaintImageURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                    "chromeUserTiming": [
                        {
                            "name": "navigationStart",
                            "time": 99
                        },
                        {
                            "name": "fetchStart",
                            "time": 106
                        },
                        {
                            "name": "navigationStart",
                            "time": 124
                        },
                        {
                            "name": "domLoading",
                            "time": 124
                        },
                        {
                            "name": "responseEnd",
                            "time": 124
                        },
                        {
                            "name": "domInteractive",
                            "time": 125
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 125
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 125
                        },
                        {
                            "name": "domComplete",
                            "time": 125
                        },
                        {
                            "name": "responseEnd",
                            "time": 578
                        },
                        {
                            "name": "unloadEventStart",
                            "time": 584
                        },
                        {
                            "name": "unloadEventEnd",
                            "time": 584
                        },
                        {
                            "name": "markAsMainFrame",
                            "time": 584
                        },
                        {
                            "name": "commitNavigationEnd",
                            "time": 585
                        },
                        {
                            "name": "domLoading",
                            "time": 585
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 929
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 929
                        },
                        {
                            "name": "firstPaint",
                            "time": 929
                        },
                        {
                            "name": "firstMeaningfulPaintCandidate",
                            "time": 929
                        },
                        {
                            "name": "firstImagePaint",
                            "time": 929
                        },
                        {
                            "name": "firstContentfulPaint",
                            "time": 929
                        },
                        {
                            "name": "domInteractive",
                            "time": 978
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 978
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 978
                        },
                        {
                            "name": "domComplete",
                            "time": 1053
                        },
                        {
                            "name": "loadEventStart",
                            "time": 1053
                        },
                        {
                            "name": "loadEventEnd",
                            "time": 1053
                        },
                        {
                            "name": "LayoutShift",
                            "time": 1099
                        },
                        {
                            "name": "LargestImagePaint",
                            "time": 1007
                        },
                        {
                            "name": "LargestContentfulPaint",
                            "time": 1007
                        },
                        {
                            "name": "LargestTextPaint",
                            "time": 1117
                        },
                        {
                            "name": "TotalLayoutShift",
                            "value": 1.6614366087241769e-5
                        },
                        {
                            "name": "CumulativeLayoutShift",
                            "value": 1.6614366087241769e-5
                        }
                    ],
                    "chromeUserTiming.navigationStart": 124,
                    "chromeUserTiming.fetchStart": 107,
                    "chromeUserTiming.domLoading": 585,
                    "chromeUserTiming.responseEnd": 578,
                    "chromeUserTiming.domInteractive": 978,
                    "chromeUserTiming.domContentLoadedEventStart": 978,
                    "chromeUserTiming.domContentLoadedEventEnd": 979,
                    "chromeUserTiming.domComplete": 1053,
                    "chromeUserTiming.unloadEventStart": 585,
                    "chromeUserTiming.unloadEventEnd": 585,
                    "chromeUserTiming.markAsMainFrame": 585,
                    "chromeUserTiming.commitNavigationEnd": 585,
                    "chromeUserTiming.firstPaint": 929,
                    "chromeUserTiming.firstContentfulPaint": 929,
                    "chromeUserTiming.firstImagePaint": 929,
                    "chromeUserTiming.firstMeaningfulPaintCandidate": 929,
                    "chromeUserTiming.firstMeaningfulPaint": 929,
                    "chromeUserTiming.loadEventStart": 1053,
                    "chromeUserTiming.loadEventEnd": 1053,
                    "chromeUserTiming.LayoutShift": 1099,
                    "chromeUserTiming.LargestImagePaint": 1007,
                    "chromeUserTiming.LargestContentfulPaint": 1007,
                    "chromeUserTiming.LargestTextPaint": 1117,
                    "chromeUserTiming.TotalLayoutShift": 1.6614366087241769e-5,
                    "chromeUserTiming.CumulativeLayoutShift": 1.6614366087241769e-5,
                    "LayoutShifts": [
                        {
                            "time": 1099,
                            "score": 1.6614366087241769e-5,
                            "cumulative_score": 1.6614366087241769e-5,
                            "window_score": 1.6614366087241769e-5,
                            "shift_window_num": 1,
                            "rects": [
                                [
                                    236,
                                    16,
                                    283,
                                    23
                                ]
                            ],
                            "sources": [
                                {
                                    "previousRect": {
                                        "x": 236,
                                        "y": 16,
                                        "width": 102,
                                        "height": 23,
                                        "top": 16,
                                        "right": 338,
                                        "bottom": 39,
                                        "left": 236
                                    },
                                    "currentRect": {
                                        "x": 240,
                                        "y": 16,
                                        "width": 106,
                                        "height": 23,
                                        "top": 16,
                                        "right": 346,
                                        "bottom": 39,
                                        "left": 240
                                    }
                                },
                                {
                                    "previousRect": {
                                        "x": 342,
                                        "y": 16,
                                        "width": 88,
                                        "height": 23,
                                        "top": 16,
                                        "right": 430,
                                        "bottom": 39,
                                        "left": 342
                                    },
                                    "currentRect": {
                                        "x": 350,
                                        "y": 16,
                                        "width": 90,
                                        "height": 23,
                                        "top": 16,
                                        "right": 440,
                                        "bottom": 39,
                                        "left": 350
                                    }
                                },
                                {
                                    "previousRect": {
                                        "x": 435,
                                        "y": 16,
                                        "width": 71,
                                        "height": 23,
                                        "top": 16,
                                        "right": 506,
                                        "bottom": 39,
                                        "left": 435
                                    },
                                    "currentRect": {
                                        "x": 444,
                                        "y": 16,
                                        "width": 75,
                                        "height": 23,
                                        "top": 16,
                                        "right": 519,
                                        "bottom": 39,
                                        "left": 444
                                    }
                                }
                            ]
                        }
                    ],
                    "LayoutShiftsBeforePaint": {
                        "count": 0,
                        "cumulative_score": 0,
                        "fraction_of_total": 0
                    },
                    "blinkFeatureFirstUsed": {
                        "Features": {
                            "1075": {
                                "name": "V8SloppyMode",
                                "firstUsed": 921.35299999999995
                            },
                            "1441": {
                                "name": "SecureContextCheckPassed",
                                "firstUsed": 586.69299999999998
                            },
                            "1910": {
                                "name": "CrossOriginMainFrameNulledNameAccessed",
                                "firstUsed": 586.70100000000002
                            },
                            "2627": {
                                "name": "PageLifeCycleFreeze",
                                "firstUsed": 589.00099999999998
                            },
                            "2188": {
                                "name": "PerformanceObserverForWindow",
                                "firstUsed": 594.28099999999995
                            },
                            "2927": {
                                "name": "LargestContentfulPaintExplicitlyRequested",
                                "firstUsed": 594.35299999999995
                            },
                            "3004": {
                                "name": "PerformanceObserverBufferedFlag",
                                "firstUsed": 594.35699999999997
                            },
                            "2782": {
                                "name": "LayoutJankExplicitlyRequested",
                                "firstUsed": 594.36900000000003
                            },
                            "4317": {
                                "name": "LinkRelCanonical",
                                "firstUsed": 604.06399999999996
                            },
                            "4239": {
                                "name": "ScriptSchedulingType_ParserBlocking",
                                "firstUsed": 605.01700000000005
                            },
                            "2203": {
                                "name": "HasIDClassTagAttribute",
                                "firstUsed": 824.48900000000003
                            },
                            "2204": {
                                "name": "HasBeforeOrAfterPseudoElement",
                                "firstUsed": 824.57100000000003
                            },
                            "2387": {
                                "name": "CSSSelectorPseudoFocus",
                                "firstUsed": 824.59500000000003
                            },
                            "970": {
                                "name": "CSSAtRuleFontFace",
                                "firstUsed": 824.59799999999996
                            },
                            "972": {
                                "name": "CSSAtRuleKeyframes",
                                "firstUsed": 824.64800000000002
                            },
                            "973": {
                                "name": "CSSAtRuleMedia",
                                "firstUsed": 824.68200000000002
                            },
                            "1153": {
                                "name": "CSSSelectorIndirectAdjacent",
                                "firstUsed": 824.79999999999995
                            },
                            "587": {
                                "name": "LangAttribute",
                                "firstUsed": 827.81600000000003
                            },
                            "588": {
                                "name": "LangAttributeOnHTML",
                                "firstUsed": 827.82100000000003
                            },
                            "3803": {
                                "name": "OverflowClipAlongEitherAxis",
                                "firstUsed": 828.41600000000005
                            },
                            "1692": {
                                "name": "CSSFlexibleBox",
                                "firstUsed": 828.82899999999995
                            },
                            "4379": {
                                "name": "PerformanceEntryBufferSwaps",
                                "firstUsed": 921.01099999999997
                            },
                            "1070": {
                                "name": "CrossOriginApplicationScript",
                                "firstUsed": 921.06799999999998
                            },
                            "1076": {
                                "name": "V8StrictMode",
                                "firstUsed": 921.35599999999999
                            },
                            "2089": {
                                "name": "ARIAHiddenAttribute",
                                "firstUsed": 929.245
                            },
                            "1898": {
                                "name": "HTMLSlotElement",
                                "firstUsed": 929.26900000000001
                            },
                            "84": {
                                "name": "FormElement",
                                "firstUsed": 937.48900000000003
                            },
                            "1066": {
                                "name": "SameOriginTextScript",
                                "firstUsed": 943.34299999999996
                            },
                            "2663": {
                                "name": "NavigatorUserAgent",
                                "firstUsed": 947.88099999999997
                            },
                            "2705": {
                                "name": "WindowInnerWidth",
                                "firstUsed": 976.80700000000002
                            },
                            "2219": {
                                "name": "V8Element_GetBoundingClientRect_Method",
                                "firstUsed": 1100.4200000000001
                            }
                        },
                        "CSSFeatures": {
                            "6": {
                                "name": "CSSPropertyFontFamily",
                                "firstUsed": 824.61000000000001
                            },
                            "124": {
                                "name": "CSSPropertySrc",
                                "firstUsed": 824.62400000000002
                            },
                            "10": {
                                "name": "CSSPropertyFontWeight",
                                "firstUsed": 824.62699999999995
                            },
                            "8": {
                                "name": "CSSPropertyFontStyle",
                                "firstUsed": 824.63099999999997
                            },
                            "98": {
                                "name": "CSSPropertyOpacity",
                                "firstUsed": 824.654
                            },
                            "446": {
                                "name": "CSSPropertyTransform",
                                "firstUsed": 824.98099999999999
                            },
                            "515": {
                                "name": "CSSPropertyVariable",
                                "firstUsed": 827.83299999999997
                            },
                            "89": {
                                "name": "CSSPropertyMargin",
                                "firstUsed": 827.85299999999995
                            },
                            "109": {
                                "name": "CSSPropertyPadding",
                                "firstUsed": 827.85799999999995
                            },
                            "34": {
                                "name": "CSSPropertyBorder",
                                "firstUsed": 827.86699999999996
                            },
                            "5": {
                                "name": "CSSPropertyFont",
                                "firstUsed": 827.87300000000005
                            },
                            "7": {
                                "name": "CSSPropertyFontSize",
                                "firstUsed": 827.87599999999998
                            },
                            "157": {
                                "name": "CSSPropertyVerticalAlign",
                                "firstUsed": 827.88
                            },
                            "20": {
                                "name": "CSSPropertyLineHeight",
                                "firstUsed": 827.88400000000001
                            },
                            "69": {
                                "name": "CSSPropertyBoxSizing",
                                "firstUsed": 827.88800000000003
                            },
                            "4": {
                                "name": "CSSPropertyDisplay",
                                "firstUsed": 828.06600000000003
                            },
                            "119": {
                                "name": "CSSPropertyPosition",
                                "firstUsed": 828.07100000000003
                            },
                            "165": {
                                "name": "CSSPropertyZIndex",
                                "firstUsed": 828.07399999999996
                            },
                            "110": {
                                "name": "CSSPropertyPaddingBottom",
                                "firstUsed": 828.101
                            },
                            "85": {
                                "name": "CSSPropertyListStyle",
                                "firstUsed": 828.11599999999999
                            },
                            "112": {
                                "name": "CSSPropertyPaddingRight",
                                "firstUsed": 828.14099999999996
                            },
                            "2": {
                                "name": "CSSPropertyColor",
                                "firstUsed": 828.18499999999995
                            },
                            "129": {
                                "name": "CSSPropertyTextDecoration",
                                "firstUsed": 828.19000000000005
                            },
                            "150": {
                                "name": "CSSPropertyTransition",
                                "firstUsed": 828.20100000000002
                            },
                            "149": {
                                "name": "CSSPropertyTop",
                                "firstUsed": 828.31399999999996
                            },
                            "161": {
                                "name": "CSSPropertyWidth",
                                "firstUsed": 828.32399999999996
                            },
                            "240": {
                                "name": "CSSPropertyJustifyContent",
                                "firstUsed": 828.34299999999996
                            },
                            "231": {
                                "name": "CSSPropertyAlignItems",
                                "firstUsed": 828.34699999999998
                            },
                            "81": {
                                "name": "CSSPropertyHeight",
                                "firstUsed": 828.35000000000002
                            },
                            "111": {
                                "name": "CSSPropertyPaddingLeft",
                                "firstUsed": 828.35299999999995
                            },
                            "67": {
                                "name": "CSSPropertyBottom",
                                "firstUsed": 828.37
                            },
                            "94": {
                                "name": "CSSPropertyMaxHeight",
                                "firstUsed": 828.40099999999995
                            },
                            "95": {
                                "name": "CSSPropertyMaxWidth",
                                "firstUsed": 828.404
                            }
                        },
                        "AnimatedCSSFeatures": []
                    },
                    "TTIMeasurementEnd": 4124,
                    "LastInteractive": 900,
                    "testID": "241212_BiDcA3_8JM",
                    "step": 1,
                    "effectiveBps": 350496,
                    "domTime": 0,
                    "aft": 0,
                    "titleTime": 125,
                    "domLoading": 0,
                    "server_rtt": 0,
                    "lighthouse.Performance": 1,
                    "lighthouse.Performance.first-contentful-paint": 397.93799999999999,
                    "lighthouse.Performance.largest-contentful-paint": 626.28899999999999,
                    "lighthouse.Performance.total-blocking-time": 0,
                    "lighthouse.Performance.cumulative-layout-shift": 1.6614366087241769e-5,
                    "lighthouse.Performance.speed-index": 455,
                    "lighthouse.Accessibility": 1,
                    "lighthouse.BestPractices": 0.95999999999999996,
                    "lighthouse.SEO": 1,
                    "lighthouse.PWA": 0.28999999999999998,
                    "edge-processed": true,
                    "longTasks": [],
                    "utilization": {
                        "cpu": {
                            "data": {
                                "0": 0,
                                "104": 26.300000000000001,
                                "204": 35,
                                "305": 11.1,
                                "406": 20,
                                "507": 14.300000000000001,
                                "607": 15.800000000000001,
                                "708": 38.100000000000001,
                                "811": 31.600000000000001,
                                "967": 93.700000000000003,
                                "1068": 70,
                                "1169": 31.600000000000001,
                                "1269": 22.699999999999999,
                                "1370": 10.5,
                                "1471": 10.5,
                                "1571": 15.800000000000001,
                                "1672": 10,
                                "1773": 10,
                                "1873": 35,
                                "1974": 10,
                                "2075": 14.300000000000001,
                                "2175": 10,
                                "2276": 10,
                                "2377": 10,
                                "2477": 18.199999999999999,
                                "2578": 10,
                                "2678": 14.300000000000001,
                                "2779": 10,
                                "2880": 35,
                                "2981": 10,
                                "3081": 10,
                                "3182": 14.300000000000001,
                                "3283": 10,
                                "3384": 14.300000000000001,
                                "3484": 10,
                                "3585": 10.5,
                                "3686": 20,
                                "3786": 14.300000000000001,
                                "3887": 33.299999999999997,
                                "3988": 14.300000000000001,
                                "4088": 10.5,
                                "4189": 40.899999999999999
                            },
                            "max": 100,
                            "count": 42
                        },
                        "bw": {
                            "data": {
                                "0": 0,
                                "104": 0,
                                "204": 19943,
                                "305": 233045,
                                "406": 273792,
                                "507": 10488,
                                "607": 147735,
                                "708": 1190475,
                                "811": 5615507,
                                "967": 5016002,
                                "1068": 2666901,
                                "1169": 120158,
                                "1269": 5324,
                                "1370": 0,
                                "1471": 0,
                                "1571": 4290,
                                "1672": 0,
                                "1773": 0,
                                "1873": 0,
                                "1974": 0,
                                "2075": 0,
                                "2175": 0,
                                "2276": 0,
                                "2377": 0,
                                "2477": 0,
                                "2578": 0,
                                "2678": 0,
                                "2779": 0,
                                "2880": 0,
                                "2981": 3335,
                                "3081": 0,
                                "3182": 0,
                                "3283": 0,
                                "3384": 0,
                                "3484": 0,
                                "3585": 639487,
                                "3686": 235020,
                                "3786": 0,
                                "3887": 0,
                                "3988": 0,
                                "4088": 0,
                                "4189": 0
                            },
                            "max": 5615507,
                            "count": 42
                        }
                    },
                    "maxFID": 0,
                    "TotalBlockingTime": 0,
                    "effectiveBpsDoc": 350496,
                    "pages": {
                        "details": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/details\/",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/performance_optimization\/",
                        "breakdown": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/breakdown\/",
                        "domains": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/domains\/",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/screen_shot\/",
                        "opportunities": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/experiments\/"
                    },
                    "thumbnails": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_waterfall_thumb.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_optimization_thumb.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_screen_thumb.png"
                    },
                    "images": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_waterfall.png",
                        "connectionView": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_connection.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_optimization.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&file=1_screen.jpg"
                    },
                    "rawData": {
                        "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&file=1_script_timing.json",
                        "headers": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_report.txt",
                        "pageData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_IEWPG.txt",
                        "requestsData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_IEWTR.txt",
                        "utilization": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_progress.csv",
                        "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&compressed=1&file=1_trace.json.gz"
                    },
                    "videoFrames": [
                        {
                            "time": 0,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1&file=ms_000000.jpg",
                            "VisuallyComplete": 0
                        },
                        {
                            "time": 900,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1&file=ms_000900.jpg",
                            "VisuallyComplete": 85
                        },
                        {
                            "time": 1000,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1&file=ms_001000.jpg",
                            "VisuallyComplete": 100
                        }
                    ],
                    "domains": {
                        "code.jquery.com": {
                            "bytes": 30288,
                            "requests": 1,
                            "cdn_provider": "Fastly",
                            "connections": 1
                        },
                        "davidnoonan.art": {
                            "bytes": 171048,
                            "requests": 5,
                            "connections": 2
                        }
                    },
                    "breakdown": {
                        "html": {
                            "color": [
                                130,
                                181,
                                252
                            ],
                            "bytes": 1528,
                            "bytesUncompressed": 4606,
                            "requests": 1
                        },
                        "js": {
                            "color": [
                                254,
                                197,
                                132
                            ],
                            "bytes": 53412,
                            "bytesUncompressed": 163995,
                            "requests": 2
                        },
                        "css": {
                            "color": [
                                178,
                                234,
                                148
                            ],
                            "bytes": 5666,
                            "bytesUncompressed": 24268,
                            "requests": 1
                        },
                        "image": {
                            "color": [
                                196,
                                154,
                                232
                            ],
                            "bytes": 63998,
                            "bytesUncompressed": 63998,
                            "requests": 1
                        },
                        "flash": {
                            "color": [
                                45,
                                183,
                                193
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "font": {
                            "color": [
                                255,
                                82,
                                62
                            ],
                            "bytes": 76732,
                            "bytesUncompressed": 130136,
                            "requests": 1
                        },
                        "video": {
                            "color": [
                                33,
                                194,
                                162
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "other": {
                            "color": [
                                196,
                                196,
                                196
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        }
                    },
                    "consoleLog": [
                        {
                            "source": "network",
                            "level": "error",
                            "text": "Failed to load resource: the server responded with a status of 404 ()",
                            "timestamp": 1734014242782.1541,
                            "url": "https:\/\/davidnoonan.art\/favicon.ico",
                            "networkRequestId": "303093.11"
                        }
                    ]
                },
                "repeatView": {
                    "numSteps": 1,
                    "run": 1,
                    "tester": "wpt-fra-lb-7j8g-10.10.1.12",
                    "loadTime": 484,
                    "docTime": 484,
                    "fullyLoaded": 484,
                    "bytesOut": 4076,
                    "bytesOutDoc": 4076,
                    "bytesIn": 2779,
                    "bytesInDoc": 2779,
                    "requests": [
                        {
                            "type": 3,
                            "id": "2AC52F4B556AADF478E54B27D6667D4B",
                            "request_id": "2AC52F4B556AADF478E54B27D6667D4B",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/",
                            "raw_id": "2AC52F4B556AADF478E54B27D6667D4B",
                            "frame_id": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 200,
                            "request_type": "Document",
                            "load_ms": 87,
                            "ttfb_ms": 85,
                            "load_start": 194,
                            "load_start_float": 194.00006099999999,
                            "bytesIn": 1528,
                            "objectSize": 1528,
                            "objectSizeUncompressed": 4606,
                            "chunks": [
                                {
                                    "ts": 281,
                                    "bytes": 1528,
                                    "inflated": 4606
                                }
                            ],
                            "expires": "",
                            "cacheControl": "",
                            "contentType": "text\/html",
                            "contentEncoding": "br",
                            "socket": 68,
                            "protocol": "HTTP\/2",
                            "dns_start": 0,
                            "dns_end": 78,
                            "connect_start": 78,
                            "connect_end": 122,
                            "ssl_start": 122,
                            "ssl_end": 194,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "www.davidnoonan.art",
                                "sanList": [
                                    "www.davidnoonan.art",
                                    "davidnoonan.art"
                                ],
                                "issuer": "RapidSSL TLS RSA CA G1",
                                "validFrom": 1714089600,
                                "validTo": 1745625599,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2025h1' log",
                                        "logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
                                        "timestamp": 1714111882046,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304602210086BC875ECA5294DFFCB0589E6FEDA109C5B20C415CF5E3414F11319B3ED77051022100DEAC83FA147133CD2A06F3194CEE66DF5E987A474B841C8AF794DA7B231216B2"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Sectigo 'Sabre' CT log",
                                        "logId": "5581D4C2169036014AEA0B9B573C53F0C0E43878702508172FA3AA1D0713D30C",
                                        "timestamp": 1714111882080,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304402204FC3A7DB6C7B0CCD2CD22CBCE23AAA4CDB8B3FC4E7E2533F5A5B07AD4D0D416F0220194E146F099A0AA650595D0BBBCF1E47CCD9F13F74208208DA129CA2B7805077"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "DigiCert Yeti2025 Log",
                                        "logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
                                        "timestamp": 1714111881907,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100BC22D86B6DFF1B4E3D737564DA1F34D6CDE6CD4BADDCE240097B9E2818EFCCC9022100C15B6DE22DD75DA694B772CCB7BF5F83D0D72AFC36A484D2B6F858B7BCFF117B"
                                    }
                                ],
                                "certificateTransparencyCompliance": "unknown",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "script",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/",
                                    ":scheme: https",
                                    "accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=0, i",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: document",
                                    "sec-fetch-mode: navigate",
                                    "sec-fetch-site: cross-site",
                                    "upgrade-insecure-requests: 1",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "alt-svc: h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\"",
                                    "content-encoding: br",
                                    "content-length: 1528",
                                    "content-type: text\/html; charset=UTF-8",
                                    "date: Thu, 12 Dec 2024 14:37:52 GMT",
                                    "server: LiteSpeed",
                                    "vary: Accept-Encoding",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2125,
                            "score_cache": -1,
                            "score_cdn": -1,
                            "score_gzip": 100,
                            "score_cookies": -1,
                            "score_keep-alive": 100,
                            "score_minify": -1,
                            "score_combine": -1,
                            "score_compress": -1,
                            "score_etags": -1,
                            "dns_ms": 78,
                            "connect_ms": 44,
                            "ssl_ms": 72,
                            "gzip_total": 1528,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "",
                            "server_count": null,
                            "created": 7,
                            "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art 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,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 8388608,
                                "SETTINGS_MAX_FRAME_SIZE": 16384
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 61,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGODCCBSCgAwIBAgIQCX534qLNIB+KUQf9kYdLZTANBgkqhkiG9w0BAQsFADBg\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMR8wHQYDVQQDExZSYXBpZFNTTCBUTFMgUlNBIENBIEcx\nMB4XDTI0MDQyNjAwMDAwMFoXDTI1MDQyNTIzNTk1OVowHjEcMBoGA1UEAxMTd3d3\nLmRhdmlkbm9vbmFuLmFydDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAMLn3S5ce2tIGZX9\/u3yGUR3h62uFoczhC+be7rEteAx6dd6l\/cJKb7JOj4oqqwP\nb5D50aoj4izAbgGOCIeeJ1s4hKS3jPbHsoETigVr4YqBBHvDtbx7\/yUUho9D084A\nCLv7\/l3wILQj1ms825CmkR5rw5LQJDaRUBOGFnu49zbOHMyIyj8MeWLlpvtbEQww\nfFVoD\/sxlQEAYc29QasrFNsRqZQf\/uGoFqoPsyWUu2NmH4cwOjRgnldKwqJ74q2M\n68jP+Bn7AvSm5kd2U\/ZZhamVrjF7ZgIy\/gDuPhcJ80SBybsqhYeXMPSyRoEJ9HMB\n\/3HEykWAI7moBaGlo3H7EJ8CAwEAAaOCAy4wggMqMB8GA1UdIwQYMBaAFAzbbIJJ\nD0pnCrgU7nrESFKI61Y4MB0GA1UdDgQWBBSGFc4RTGKBsfXrGsaGAVggSuagrDAv\nBgNVHREEKDAmghN3d3cuZGF2aWRub29uYW4uYXJ0gg9kYXZpZG5vb25hbi5hcnQw\nPgYDVR0gBDcwNTAzBgZngQwBAgEwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5k\naWdpY2VydC5jb20vQ1BTMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF\nBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NkcC5yYXBp\nZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FDQUcxLmNybDB2BggrBgEFBQcBAQRqMGgw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9zdGF0dXMucmFwaWRzc2wuY29tMD4GCCsGAQUF\nBzAChjJodHRwOi8vY2FjZXJ0cy5yYXBpZHNzbC5jb20vUmFwaWRTU0xUTFNSU0FD\nQUcxLmNydDAMBgNVHRMBAf8EAjAAMIIBfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkA\ndwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAY8ZB6M+AAAEAwBI\nMEYCIQCGvIdeylKU3\/ywWJ5v7aEJxbIMQVz140FPETGbPtdwUQIhAN6sg\/oUcTPN\nKgbzGUzuZt9emHpHS4QciveU2nsjEhayAHUAVYHUwhaQNgFK6gubVzxT8MDkOHhw\nJQgXL6OqHQcT0wwAAAGPGQejYAAABAMARjBEAiBPw6fbbHsMzSzSLLziOqpM24s\/\nxOfiUz9aWwetTQ1BbwIgGU4UbwmaCqZQWV0Lu88eR8zZ8T90IIII2hKcoreAUHcA\ndwB9WR4S4XgqexxhZ3xe\/fjQh1wUoE6VnrkDL9kOjC55uAAAAY8ZB6KzAAAEAwBI\nMEYCIQC8Ithrbf8bTj1zdWTaHzTWzebNS63c4kAJe54oGO\/MyQIhAMFbbeIt112m\nlLdyzLe\/X4PQ1yr8NqSE0rb4WLe8\/xF7MA0GCSqGSIb3DQEBCwUAA4IBAQC2VoNr\nR3DhDiK6+jZrG1n7gbJOp020i5r5o4yIJrL5gyMdXhE3q81kskvysgCiVPK9bqyP\nWztBCkR4tz480ferrfTTIiZVdEdxCICZHVTh1ItEjej3ZiRZhHP0G6padMCk9g\/I\nb8pZyY7tF0QoxIrvzVmL8jLcN37qYNycvEsKOxS\/Yz+T9qkdn9xVtIZT4nv2N4e6\n1rzRloboRQpG6LMZgrjF\/Uo9TR+d34fnv074VRUCj\/o7f51UzY7APQF0C2sY3QUw\nOzvuzZPM6mb\/0X+bgDu6cttDekKM1YO8VgDtbAdYoNU5ptAlNuCabTx1pkWcsEtt\naITYno3EvDs9aC\/C\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIEszCCA5ugAwIBAgIQCyWUIs7ZgSoVoE6ZUooO+jANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xNzExMDIxMjI0MzNaFw0yNzExMDIxMjI0MzNaMGAxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xHzAdBgNVBAMTFlJhcGlkU1NMIFRMUyBSU0EgQ0EgRzEwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC\/uVklRBI1FuJdUEkFCuDL\/I3aJQiaZ6aibRHj\nap\/ap9zy1aYNrphe7YcaNwMoPsZvXDR+hNJOo9gbgOYVTPq8gXc84I75YKOHiVA4\nNrJJQZ6p2sJQyqx60HkEIjzIN+1LQLfXTlpuznToOa1hyTD0yyitFyOYwURM+\/CI\n8FNFMpBhw22hpeAQkOOLmsqT5QZJYeik7qlvn8gfD+XdDnk3kkuuu0eG+vuyrSGr\n5uX5LRhFWlv1zFQDch\/EKmd163m6z\/ycx\/qLa9zyvILc7cQpb+k7TLra9WE17YPS\nn9ANjG+ECo9PDW3N9lwhKQCNvw1gGoguyCQu7HE7BnW8eSSFAgMBAAGjggFmMIIB\nYjAdBgNVHQ4EFgQUDNtsgkkPSmcKuBTuesRIUojrVjgwHwYDVR0jBBgwFoAUTiJU\nIBiV5uNu5g\/6+rkS7QYXjzkwDgYDVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/AgEAMDQGCCsGAQUFBwEB\nBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEIGA1Ud\nHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEds\nb2JhbFJvb3RHMi5jcmwwYwYDVR0gBFwwWjA3BglghkgBhv1sAQEwKjAoBggrBgEF\nBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIw\nCAYGZ4EMAQIBMAgGBmeBDAECAjANBgkqhkiG9w0BAQsFAAOCAQEAGUSlOb4K3Wtm\nSlbmE50UYBHXM0SKXPqHMzk6XQUpCheF\/4qU8aOhajsyRQFDV1ih\/uPIg7YHRtFi\nCTq4G+zb43X1T77nJgSOI9pq\/TqCwtukZ7u9VLL3JAq3Wdy2moKLvvC8tVmRzkAe\n0xQCkRKIjbBG80MSyDX\/R4uYgj6ZiNT\/Zg6GI6RofgqgpDdssLc0XIRQEotxIZcK\nzP3pGJ9FCbMHmMLLyuBd+uCWvVcF2ogYAawufChS\/PT61D9rqzPRS5I2uqa3tmIT\n44JhJgWhBnFMb7AGQkvNq9KNS9dd3GWc17H\/dXa1enoxzWjE0hBdFjxPhUb0W3wi\n8o34\/m8Fxw==\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "final_base_page": true,
                            "is_base_page": true,
                            "load_end": 281,
                            "ttfb_start": 194,
                            "ttfb_end": 279,
                            "download_start": 279,
                            "download_end": 281,
                            "download_ms": 2,
                            "all_start": 0,
                            "all_end": 281,
                            "all_ms": 281,
                            "index": 0,
                            "number": 1,
                            "cpuTimes": {
                                "EvaluateScript": 1,
                                "v8.compile": 0
                            },
                            "cpu.EvaluateScript": 1,
                            "cpu.v8.compile": 0,
                            "cpuTime": 2,
                            "js_timing": [
                                [
                                    480.88,
                                    481.18000000000001
                                ],
                                [
                                    481.21600000000001,
                                    482.21699999999998
                                ],
                                [
                                    480.887,
                                    481.04399999999998
                                ],
                                [
                                    481.22000000000003,
                                    481.29300000000001
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "303687.11",
                            "request_id": "303687.11",
                            "ip_addr": "91.238.160.129",
                            "full_url": "https:\/\/davidnoonan.art\/favicon.ico",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "davidnoonan.art",
                            "url": "\/favicon.ico",
                            "raw_id": "303687.11",
                            "frame_id": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                            "documentURL": "https:\/\/davidnoonan.art\/",
                            "responseCode": 404,
                            "request_type": "Other",
                            "load_ms": 78,
                            "ttfb_ms": 77,
                            "load_start": 386,
                            "load_start_float": 386.00008700000001,
                            "bytesIn": 1251,
                            "objectSize": 1251,
                            "objectSizeUncompressed": 1251,
                            "chunks": [
                                {
                                    "ts": 464,
                                    "bytes": 1251
                                }
                            ],
                            "expires": "",
                            "cacheControl": "private, no-cache, no-store, must-revalidate, max-age=0",
                            "contentType": "text\/html",
                            "contentEncoding": "",
                            "socket": 68,
                            "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: davidnoonan.art",
                                    ":method: GET",
                                    ":path: \/favicon.ico",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br, zstd",
                                    "accept-language: en-US,en;q=0.9",
                                    "priority: u=1, i",
                                    "referer: https:\/\/davidnoonan.art\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
                                    "sec-ch-ua-mobile: ?0",
                                    "sec-ch-ua-platform: \"Unknown\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.10.2"
                                ],
                                "response": [
                                    "cache-control: private, no-cache, no-store, must-revalidate, max-age=0",
                                    "content-length: 1251",
                                    "content-type: text\/html",
                                    "date: Thu, 12 Dec 2024 14:37:52 GMT",
                                    "pragma: no-cache",
                                    "server: LiteSpeed",
                                    ":status: 404"
                                ]
                            },
                            "bytesOut": 1951,
                            "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": "",
                            "server_count": null,
                            "created": 384,
                            "socket_group": "https:\/\/davidnoonan.art <https:\/\/davidnoonan.art same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 87,
                            "server_port": "443",
                            "load_end": 464,
                            "ttfb_start": 386,
                            "ttfb_end": 463,
                            "download_start": 463,
                            "download_end": 464,
                            "download_ms": 1,
                            "all_start": 386,
                            "all_end": 464,
                            "all_ms": 78,
                            "index": 1,
                            "number": 2
                        }
                    ],
                    "requestsFull": 2,
                    "requestsDoc": 2,
                    "responses_200": 1,
                    "responses_404": 1,
                    "responses_other": 0,
                    "result": 99999,
                    "testStartOffset": 0,
                    "cached": 1,
                    "optimization_checked": 1,
                    "main_frame": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                    "loadEventStart": 384,
                    "loadEventEnd": 384,
                    "domContentLoadedEventStart": 383,
                    "domContentLoadedEventEnd": 383,
                    "URL": "https:\/\/davidnoonan.art",
                    "connections": 1,
                    "final_base_page_request": 0,
                    "final_base_page_request_id": "2AC52F4B556AADF478E54B27D6667D4B",
                    "final_url": "https:\/\/davidnoonan.art\/",
                    "domInteractive": 383,
                    "firstPaint": 393.39999999850988,
                    "firstContentfulPaint": 493,
                    "firstImagePaint": 493,
                    "firstMeaningfulPaint": 493,
                    "renderBlockingCSS": 0,
                    "renderBlockingJS": 0,
                    "TTFB": 279,
                    "basePageSSLTime": 72,
                    "score_cache": -1,
                    "score_cdn": -1,
                    "score_gzip": 100,
                    "score_cookies": -1,
                    "score_keep-alive": 100,
                    "score_minify": -1,
                    "score_combine": -1,
                    "score_compress": -1,
                    "score_etags": -1,
                    "score_progressive_jpeg": -1,
                    "gzip_total": 1528,
                    "gzip_savings": 0,
                    "minify_total": -1,
                    "minify_savings": -1,
                    "image_total": 0,
                    "image_savings": 0,
                    "base_page_cdn": "",
                    "cpuTimes": {
                        "ParseHTML": 1,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 0,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "ResourceFetcher::requestResource": 10,
                        "ParseAuthorStyleSheet": 1,
                        "UpdateLayoutTree": 1,
                        "Layout": 17,
                        "PrePaint": 0,
                        "Paint": 0,
                        "Layerize": 0,
                        "EvaluateScript": 3,
                        "v8.compile": 3,
                        "v8.produceCache": 7,
                        "FunctionCall": 0,
                        "MarkDOMContent": 0,
                        "MarkLoad": 0,
                        "TimerFire": 0,
                        "largestContentfulPaint::Candidate": 0,
                        "HitTest": 0,
                        "Idle": 440
                    },
                    "cpuTimesDoc": {
                        "ParseHTML": 1,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 0,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "ResourceFetcher::requestResource": 10,
                        "ParseAuthorStyleSheet": 1,
                        "UpdateLayoutTree": 1,
                        "Layout": 17,
                        "PrePaint": 0,
                        "Paint": 0,
                        "Layerize": 0,
                        "EvaluateScript": 3,
                        "v8.compile": 3,
                        "v8.produceCache": 7,
                        "FunctionCall": 0,
                        "MarkDOMContent": 0,
                        "MarkLoad": 0,
                        "TimerFire": 0,
                        "largestContentfulPaint::Candidate": 0,
                        "HitTest": 0,
                        "Idle": 440
                    },
                    "cpu.ParseHTML": 1,
                    "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "cpu.EventDispatch": 0,
                    "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                    "cpu.CommitLoad": 0,
                    "cpu.ResourceFetcher::requestResource": 10,
                    "cpu.ParseAuthorStyleSheet": 1,
                    "cpu.UpdateLayoutTree": 1,
                    "cpu.Layout": 17,
                    "cpu.PrePaint": 0,
                    "cpu.Paint": 0,
                    "cpu.Layerize": 0,
                    "cpu.EvaluateScript": 3,
                    "cpu.v8.compile": 3,
                    "cpu.v8.produceCache": 7,
                    "cpu.FunctionCall": 0,
                    "cpu.MarkDOMContent": 0,
                    "cpu.MarkLoad": 0,
                    "cpu.TimerFire": 0,
                    "cpu.largestContentfulPaint::Candidate": 0,
                    "cpu.HitTest": 0,
                    "cpu.Idle": 440,
                    "v8Stats": {
                        "main_thread": [],
                        "background": []
                    },
                    "start_epoch": 1734014270.1090815,
                    "osVersion": "Linux 6.5.0-1018-gcp",
                    "os_version": "Linux 6.5.0-1018-gcp",
                    "osPlatform": "x86_64 x86_64",
                    "date": 1734014271.7567399,
                    "browserVersion": "129.0.0.0",
                    "browser_version": "129.0.0.0",
                    "fullyLoadedCPUms": 629,
                    "fullyLoadedCPUpct": 9.1836734693777444,
                    "audit_issues": [
                        {
                            "code": "QuirksModeIssue",
                            "details": {
                                "quirksModeIssueDetails": {
                                    "isLimitedQuirksMode": false,
                                    "documentNodeId": 2,
                                    "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                    "frameId": "1D8D7D4B456054E4603E7AFA4DE46DB9",
                                    "loaderId": "AA45A1DE4E7822576F1988119DADFD5B"
                                }
                            }
                        }
                    ],
                    "execution_contexts": [
                        {
                            "id": 2,
                            "origin": "http:\/\/127.0.0.1:8888",
                            "name": ""
                        },
                        {
                            "id": 1,
                            "origin": "https:\/\/davidnoonan.art",
                            "name": ""
                        }
                    ],
                    "document_URL": "https:\/\/davidnoonan.art\/",
                    "document_hostname": "davidnoonan.art",
                    "document_origin": "https:\/\/davidnoonan.art",
                    "viewport": {
                        "width": 1920,
                        "height": 993,
                        "dpr": 1
                    },
                    "domElements": 49,
                    "domComplete": 384,
                    "PerformancePaintTiming.first-paint": 393.39999999850988,
                    "PerformancePaintTiming.first-contentful-paint": 393.39999999850988,
                    "origin_dns": {
                        "ns": [
                            "ns2.hpdns.net.",
                            "ns4.hpdns.net.",
                            "ns1.hpdns.net.",
                            "ns3.hpdns.net."
                        ],
                        "mx": [
                            "0 davidnoonan.art."
                        ],
                        "txt": [
                            "\"v=spf1 +a +mx +ip4:193.105.61.252 +ip4:91.238.160.129 ~all\""
                        ],
                        "soa": [
                            "ns1.hpdns.net. root.cp162174.hpdns.net. 2024021505 3600 1800 1209600 86400"
                        ],
                        "cname": [],
                        "https": [],
                        "svcb": []
                    },
                    "detected": {
                        "Web servers": "LiteSpeed",
                        "JavaScript libraries": "FancyBox 3.4.2,jQuery 3.3.1",
                        "CDN": "jQuery CDN",
                        "Miscellaneous": "Open Graph,HTTP\/3"
                    },
                    "detected_apps": {
                        "LiteSpeed": "",
                        "FancyBox": "3.4.2",
                        "jQuery CDN": "",
                        "jQuery": "3.3.1",
                        "Open Graph": "",
                        "HTTP\/3": ""
                    },
                    "detected_technologies": {
                        "LiteSpeed": {
                            "name": "LiteSpeed",
                            "description": "LiteSpeed is a high-scalability web server.",
                            "slug": "litespeed",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "LiteSpeed.svg",
                            "website": "http:\/\/litespeedtech.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                        },
                        "FancyBox": {
                            "name": "FancyBox",
                            "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                            "slug": "fancybox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.4.2",
                            "icon": "FancyBox.svg",
                            "website": "http:\/\/fancyapps.com\/fancybox",
                            "pricing": [],
                            "cpe": null
                        },
                        "jQuery CDN": {
                            "name": "jQuery CDN",
                            "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                            "slug": "jquery-cdn",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/code.jquery.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "jQuery": {
                            "name": "jQuery",
                            "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                            "slug": "jquery",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.3.1",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/jquery.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                        },
                        "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
                        },
                        "HTTP\/3": {
                            "name": "HTTP\/3",
                            "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                            "slug": "http-3",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "HTTP3.svg",
                            "website": "https:\/\/httpwg.org\/",
                            "pricing": [],
                            "cpe": null
                        }
                    },
                    "detected_raw": [
                        {
                            "name": "LiteSpeed",
                            "description": "LiteSpeed is a high-scalability web server.",
                            "slug": "litespeed",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "LiteSpeed.svg",
                            "website": "http:\/\/litespeedtech.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:litespeedtech:litespeed_web_server:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "FancyBox",
                            "description": "FancyBox is a tool for displaying images, html content and multi-media in a Mac-style 'lightbox' that floats overtop of web page.",
                            "slug": "fancybox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.4.2",
                            "icon": "FancyBox.svg",
                            "website": "http:\/\/fancyapps.com\/fancybox",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "jQuery CDN",
                            "description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
                            "slug": "jquery-cdn",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/code.jquery.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "jQuery",
                            "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
                            "slug": "jquery",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "3.3.1",
                            "icon": "jQuery.svg",
                            "website": "https:\/\/jquery.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
                        },
                        {
                            "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": "HTTP\/3",
                            "description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                            "slug": "http-3",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "HTTP3.svg",
                            "website": "https:\/\/httpwg.org\/",
                            "pricing": [],
                            "cpe": null
                        }
                    ],
                    "axe": {
                        "testEngine": "4.4.1",
                        "violations": [],
                        "passes": [
                            {
                                "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>",
                                        "target": [
                                            "body"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<header role=\"banner\">",
                                        "target": [
                                            "header"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav class=\"navigation\" role=\"navigation\">",
                                        "target": [
                                            "nav"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                        "target": [
                                            "main"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<header role=\"banner\">",
                                        "target": [
                                            "header"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"navigation\" role=\"navigation\">",
                                        "target": [
                                            "nav"
                                        ]
                                    },
                                    {
                                        "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": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                        "target": [
                                            "main"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "header-present",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>",
                                                        "target": [
                                                            "h1"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a heading"
                                            },
                                            {
                                                "id": "landmark",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>",
                                                        "target": [
                                                            "main"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a landmark region"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "color-contrast",
                                "impact": null,
                                "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": "#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": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                        "target": [
                                            "a[rel=\"home\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                        "target": [
                                            "a[href$=\"texts\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(4) > a"
                                        ]
                                    },
                                    {
                                        "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": "<a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(5) > a"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "document-title",
                                "impact": null,
                                "tags": [
                                    "cat.text-alternatives",
                                    "wcag2a",
                                    "wcag242",
                                    "ACT"
                                ],
                                "description": "Ensures each HTML document contains a non-empty <title> element",
                                "help": "Documents must have <title> element to aid in navigation",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "doc-has-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has a non-empty <title> element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "schema_name",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">",
                                        "target": [
                                            "#schema_name"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "schema_description",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">",
                                        "target": [
                                            "#schema_description"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "schema_image",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<meta id=\"schema_image\" itemprop=\"image\" content=\"\">",
                                        "target": [
                                            "#schema_image"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "html-has-lang",
                                "impact": null,
                                "tags": [
                                    "cat.language",
                                    "wcag2a",
                                    "wcag311",
                                    "ACT"
                                ],
                                "description": "Ensures every HTML document has a lang attribute",
                                "help": "<html> element must have a lang attribute",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "has-lang",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "The <html> element has a lang attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "html-lang-valid",
                                "impact": null,
                                "tags": [
                                    "cat.language",
                                    "wcag2a",
                                    "wcag311",
                                    "ACT"
                                ],
                                "description": "Ensures the lang attribute of the <html> element has a valid value",
                                "help": "<html> element must have a valid value for the lang attribute",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "valid-lang",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Value of lang attribute is included in the list of valid languages"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\">",
                                        "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"
                                            },
                                            {
                                                "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 src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                        "target": [
                                            "img"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "link-name",
                                "impact": null,
                                "tags": [
                                    "cat.name-role-value",
                                    "wcag2a",
                                    "wcag412",
                                    "wcag244",
                                    "section508",
                                    "section508.22.a",
                                    "ACT"
                                ],
                                "description": "Ensures links have discernible text",
                                "help": "Links must have discernible text",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "focusable-no-name",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element is not in tab order or has accessible text"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>",
                                        "target": [
                                            "a[rel=\"home\"]"
                                        ]
                                    },
                                    {
                                        "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:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>",
                                        "target": [
                                            ".menu-item: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:\/\/davidnoonan.art\/texts\">Publications<\/a>",
                                        "target": [
                                            "a[href$=\"texts\"]"
                                        ]
                                    },
                                    {
                                        "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:\/\/davidnoonan.art\/biography\">Biography<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(4) > 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:\/\/davidnoonan.art\/contact\">Contact<\/a>",
                                        "target": [
                                            ".menu-item:nth-child(5) > a"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"menu\">",
                                        "target": [
                                            "ul"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": null,
                                "tags": [
                                    "cat.structure",
                                    "wcag2a",
                                    "wcag131"
                                ],
                                "description": "Ensures <li> elements are used semantically",
                                "help": "<li> elements must be contained in a <ul> or <ol>",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>",
                                        "target": [
                                            "li:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(4)"
                                        ]
                                    },
                                    {
                                        "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\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>",
                                        "target": [
                                            ".menu-item:nth-child(5)"
                                        ]
                                    }
                                ]
                            }
                        ],
                        "incomplete": []
                    },
                    "base_page_ip_ptr": "packetip.com",
                    "base_page_cname": "",
                    "base_page_dns_server": "ns3.hpdns.net",
                    "browser_name": "Chrome",
                    "eventName": "Step_1",
                    "test_run_time_ms": 5519,
                    "testUrl": "https:\/\/davidnoonan.art",
                    "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"
                    ],
                    "Colordepth": 24,
                    "Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                    "Images": "[{\"url\":\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\",\"width\":803,\"height\":700,\"naturalWidth\":803,\"naturalHeight\":700}]",
                    "Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                    "fonts": [
                        {
                            "family": "SuisseIntl-Regular",
                            "display": "auto",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "700"
                        }
                    ],
                    "generated-content-percent": 0.28000000000000003,
                    "generated-content-size": 0.01,
                    "imgs-in-viewport": [
                        {
                            "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "html": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                            "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": null,
                            "naturalWidth": 803,
                            "naturalHeight": 700
                        }
                    ],
                    "imgs-no-alt": [],
                    "imgs-out-viewport": [],
                    "jsLibsVulns": [
                        {
                            "name": "jquery",
                            "severity": "medium",
                            "version": "3.3.1",
                            "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-567880"
                        },
                        {
                            "name": "jquery",
                            "severity": "medium",
                            "version": "3.3.1",
                            "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-565129"
                        },
                        {
                            "name": "jquery",
                            "severity": "medium",
                            "version": "3.3.1",
                            "url": "https:\/\/snyk.io\/vuln\/SNYK-JS-JQUERY-174006"
                        }
                    ],
                    "meta-viewport": "width=device-width,initial-scale=1.0",
                    "possibly-render-blocking-reqs": [
                        "https:\/\/code.jquery.com\/jquery-3.3.1.min.js",
                        "https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js",
                        "https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159"
                    ],
                    "rendered-html": "<html lang=\"en\" style=\"--scrollbar-width: 0px;\"><head>\n\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n\n  <title>David Noonan | Home<\/title>\n  \n<!-- Basic Meta Information -->\n  \n<!-- Schema -->\n  \n<style itemscope=\"\" itemtype=\"https:\/\/schema.org\/WebSite\" itemref=\"schema_name schema_description schema_image\">\/* inner styles set by WPT to match CSSOM *\/<\/style>\n\n<!-- Page Title -->\n\n<title>Home - David Noonan<\/title>\n<meta id=\"schema_name\" itemprop=\"name\" content=\"Home - David Noonan\">\n\n<!-- Description -->\n\n<meta name=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n<meta id=\"schema_description\" itemprop=\"description\" content=\"David Noonan\u2019s collage works, films, paintings, sculptural objects, tapestries and installations are characterised by a complex layering of found historical and contemporary images. In his work, he is interested in the liminal and temporal; in the dialogue between figuration and abstraction and a de-linear sense of time; in ambiguities, contradictions and in-between spaces.\">\n\n<!-- Keywords -->\n\n<meta name=\"keywords\" content=\"Museum of Modern Art, Solomon R. Guggenheim Museum, Whitney Museum, Museum of Contemporary Art Chicago, Dallas Museum of Art, Los Angeles County Museum of Art, Mamco-Modern and Contemporary Art Museum, National Gallery of Canada, Art Gallery of Ontario, National Gallery of Australia, National Gallery of Victoria, Museum of Contemporary Art Sydney, Art Gallery of Ballarat, Modern Art London, Roslyn Oxley 9 Gallery, Anna Schwartz Gallery\">\n\n\n<!-- Canonical URL -->\n  \n<link rel=\"canonical\" href=\"https:\/\/davidnoonan.art\">\n\n<!-- Image -->\n\n<meta id=\"schema_image\" itemprop=\"image\" content=\"\">\n\n<!-- Author -->\n\n<meta name=\"author\" content=\"David Noonan\">\n\n<!-- Date -->\n\n<meta name=\"date\" content=\"2024-02-15\" scheme=\"YYYY-MM-DD\">\n\n<!-- Open Graph -->\n\n<meta property=\"og:title\" content=\" | David Noonan\">\n\n<meta property=\"og:description\" content=\"\">\n\n\n<meta property=\"og:site_name\" content=\"\">\n\n<meta property=\"og:url\" content=\"https:\/\/davidnoonan.art\">\n\n<meta property=\"og:type\" content=\"\">\n\n\n\n\n\n\n\n<!-- Twitter Card -->\n\n<meta name=\"twitter:card\" content=\"summary\">\n\n<meta name=\"twitter:title\" content=\"\">\n\n<meta name=\"twitter:description\" content=\"\">\n\n\n<meta name=\"twitter:site\" content=\"\">\n\n<meta name=\"twitter:creator\" content=\"\">\n  <!-- Robots -->\n\n\n<meta name=\"robots\" content=\"\">\n\n  <link href=\"https:\/\/davidnoonan.art\/assets\/dist\/css\/styles.min.css?202309162159\" rel=\"stylesheet\">\n<\/head>\n<body>\n\n  <header role=\"banner\">\n\n    <nav class=\"navigation\" role=\"navigation\">\n\n  <ul class=\"menu\">\n\n    <li>\n      <a href=\"https:\/\/davidnoonan.art\" rel=\"home\">David Noonan<\/a>\n    <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/exhibitions\">Exhibitions<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/texts\">Publications<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/biography\">Biography<\/a>\n      <\/li>\n\n    \n      <li class=\"menu-item\">\n        <a href=\"https:\/\/davidnoonan.art\/contact\">Contact<\/a>\n      <\/li>\n\n    \n  <\/ul>\n\n  \n\n<\/nav>\n\n  <\/header>\n\n  <main class=\"home\" role=\"main\">\n\n    <div class=\"home-image\">\n                        <figure>\n            <h1><img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\"><\/h1>\n          <\/figure>\n          <\/div>\n\n  <\/main>\n\n\n\n<script src=\"\/\/code.jquery.com\/jquery-3.3.1.min.js\"><\/script>\n\n<!-- <script src=\"https:\/\/davidnoonan.art\/assets\/plugins\/embed\/js\/embed.js\"><\/script> -->\n<script src=\"https:\/\/davidnoonan.art\/assets\/dist\/js\/scripts.min.js\"><\/script>\n<script>\n$(document).ready(function(){\n  \/\/ Edition zoom window\n          $('.edition-parent').Chocolat({\n            imageSelector: '.edition-image',\n            backgroundClose: false,\n            fullWindow : 'contain',\n            container: '.edition-parent',\n            imageSize: 'cover',\n            fullScreen: false\n          });\n          \/\/ Skip through thumbnail\n          $('.edition-image').click();\n});\n<\/script>\n\n<script>\ndocument.documentElement.style.setProperty('--scrollbar-width',\n(window.innerWidth - document.documentElement.clientWidth) + \"px\");\n<\/script>\n\n\n<\/body><\/html>",
                    "securityHeaders": {
                        "securityHeadersList": [],
                        "securityHeadersGrade": "F",
                        "securityHeadersScore": 0
                    },
                    "interactivePeriods": [
                        [
                            0,
                            3579
                        ]
                    ],
                    "lastVisualChange": 500,
                    "render": 500,
                    "visualComplete85": 500,
                    "visualComplete90": 500,
                    "visualComplete95": 500,
                    "visualComplete99": 500,
                    "visualComplete": 500,
                    "SpeedIndex": 500,
                    "largestPaints": [
                        {
                            "event": "LargestImagePaint",
                            "time": 493,
                            "size": 562100,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                    "alt": ""
                                },
                                "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "bounds": [
                                    1038.5,
                                    146.5,
                                    803,
                                    700
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            },
                            "imageUrl": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 493,
                            "size": 562100,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 1038.5,
                                    "y": 146.5,
                                    "width": 803,
                                    "height": 700,
                                    "top": 146.5,
                                    "right": 1841.5,
                                    "bottom": 846.5,
                                    "left": 1038.5
                                },
                                "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "content": "normal"
                            },
                            "type": "image",
                            "url": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 528,
                            "size": 4960,
                            "DOMNodeId": 53,
                            "nodeInfo": {
                                "nodeType": "UL",
                                "attributes": {
                                    "class": "menu"
                                },
                                "bounds": [
                                    16,
                                    16,
                                    1888,
                                    54.796875
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 493,
                            "size": 562100,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 1038.5,
                                    "y": 146.5,
                                    "width": 803,
                                    "height": 700,
                                    "top": 146.5,
                                    "right": 1841.5,
                                    "bottom": 846.5,
                                    "left": 1038.5
                                },
                                "outerHTML": "<img src=\"https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg\" alt=\"\">",
                                "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "currentSrc": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "content": "normal"
                            },
                            "type": "image"
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 493,
                            "size": 562100,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "src": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                    "alt": ""
                                },
                                "sourceURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                                "bounds": [
                                    1038.5,
                                    146.5,
                                    803,
                                    700
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 528,
                            "size": 4960,
                            "DOMNodeId": 53,
                            "nodeInfo": {
                                "nodeType": "UL",
                                "attributes": {
                                    "class": "menu"
                                },
                                "bounds": [
                                    16,
                                    16,
                                    1888,
                                    54.796875
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        }
                    ],
                    "LargestContentfulPaintType": "image",
                    "LargestContentfulPaintNodeType": "IMG",
                    "LargestContentfulPaintImageURL": "https:\/\/davidnoonan.art\/media\/pages\/home\/f864338305-1707981992\/cover-page-april-2022-x700.jpg",
                    "chromeUserTiming": [
                        {
                            "name": "navigationStart",
                            "time": 99
                        },
                        {
                            "name": "fetchStart",
                            "time": 108
                        },
                        {
                            "name": "navigationStart",
                            "time": 127
                        },
                        {
                            "name": "domLoading",
                            "time": 128
                        },
                        {
                            "name": "responseEnd",
                            "time": 128
                        },
                        {
                            "name": "domInteractive",
                            "time": 128
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 128
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 128
                        },
                        {
                            "name": "domComplete",
                            "time": 128
                        },
                        {
                            "name": "responseEnd",
                            "time": 383
                        },
                        {
                            "name": "unloadEventStart",
                            "time": 389
                        },
                        {
                            "name": "unloadEventEnd",
                            "time": 389
                        },
                        {
                            "name": "markAsMainFrame",
                            "time": 389
                        },
                        {
                            "name": "commitNavigationEnd",
                            "time": 389
                        },
                        {
                            "name": "domLoading",
                            "time": 389
                        },
                        {
                            "name": "domInteractive",
                            "time": 482
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 482
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 482
                        },
                        {
                            "name": "domComplete",
                            "time": 483
                        },
                        {
                            "name": "loadEventStart",
                            "time": 483
                        },
                        {
                            "name": "loadEventEnd",
                            "time": 483
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 493
                        },
                        {
                            "name": "firstImagePaint",
                            "time": 493
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 493
                        },
                        {
                            "name": "firstMeaningfulPaintCandidate",
                            "time": 493
                        },
                        {
                            "name": "firstContentfulPaint",
                            "time": 493
                        },
                        {
                            "name": "firstPaint",
                            "time": 493
                        },
                        {
                            "name": "LayoutShift",
                            "time": 500
                        },
                        {
                            "name": "LargestContentfulPaint",
                            "time": 493
                        },
                        {
                            "name": "LargestImagePaint",
                            "time": 493
                        },
                        {
                            "name": "LargestTextPaint",
                            "time": 528
                        },
                        {
                            "name": "TotalLayoutShift",
                            "value": 1.6614366087241769e-5
                        },
                        {
                            "name": "CumulativeLayoutShift",
                            "value": 1.6614366087241769e-5
                        }
                    ],
                    "chromeUserTiming.navigationStart": 128,
                    "chromeUserTiming.fetchStart": 108,
                    "chromeUserTiming.domLoading": 390,
                    "chromeUserTiming.responseEnd": 383,
                    "chromeUserTiming.domInteractive": 483,
                    "chromeUserTiming.domContentLoadedEventStart": 483,
                    "chromeUserTiming.domContentLoadedEventEnd": 483,
                    "chromeUserTiming.domComplete": 484,
                    "chromeUserTiming.unloadEventStart": 389,
                    "chromeUserTiming.unloadEventEnd": 389,
                    "chromeUserTiming.markAsMainFrame": 389,
                    "chromeUserTiming.commitNavigationEnd": 390,
                    "chromeUserTiming.loadEventStart": 484,
                    "chromeUserTiming.loadEventEnd": 484,
                    "chromeUserTiming.firstPaint": 493,
                    "chromeUserTiming.firstContentfulPaint": 493,
                    "chromeUserTiming.firstImagePaint": 493,
                    "chromeUserTiming.firstMeaningfulPaintCandidate": 493,
                    "chromeUserTiming.firstMeaningfulPaint": 493,
                    "chromeUserTiming.LayoutShift": 500,
                    "chromeUserTiming.LargestImagePaint": 493,
                    "chromeUserTiming.LargestContentfulPaint": 493,
                    "chromeUserTiming.LargestTextPaint": 528,
                    "chromeUserTiming.TotalLayoutShift": 1.6614366087241769e-5,
                    "chromeUserTiming.CumulativeLayoutShift": 1.6614366087241769e-5,
                    "LayoutShifts": [
                        {
                            "time": 500,
                            "score": 1.6614366087241769e-5,
                            "cumulative_score": 1.6614366087241769e-5,
                            "window_score": 1.6614366087241769e-5,
                            "shift_window_num": 0,
                            "rects": [
                                [
                                    236,
                                    16,
                                    283,
                                    23
                                ]
                            ],
                            "sources": [
                                {
                                    "previousRect": {
                                        "x": 236,
                                        "y": 16,
                                        "width": 102,
                                        "height": 23,
                                        "top": 16,
                                        "right": 338,
                                        "bottom": 39,
                                        "left": 236
                                    },
                                    "currentRect": {
                                        "x": 240,
                                        "y": 16,
                                        "width": 106,
                                        "height": 23,
                                        "top": 16,
                                        "right": 346,
                                        "bottom": 39,
                                        "left": 240
                                    }
                                },
                                {
                                    "previousRect": {
                                        "x": 342,
                                        "y": 16,
                                        "width": 88,
                                        "height": 23,
                                        "top": 16,
                                        "right": 430,
                                        "bottom": 39,
                                        "left": 342
                                    },
                                    "currentRect": {
                                        "x": 350,
                                        "y": 16,
                                        "width": 90,
                                        "height": 23,
                                        "top": 16,
                                        "right": 440,
                                        "bottom": 39,
                                        "left": 350
                                    }
                                },
                                {
                                    "previousRect": {
                                        "x": 435,
                                        "y": 16,
                                        "width": 71,
                                        "height": 23,
                                        "top": 16,
                                        "right": 506,
                                        "bottom": 39,
                                        "left": 435
                                    },
                                    "currentRect": {
                                        "x": 444,
                                        "y": 16,
                                        "width": 75,
                                        "height": 23,
                                        "top": 16,
                                        "right": 519,
                                        "bottom": 39,
                                        "left": 444
                                    }
                                }
                            ]
                        }
                    ],
                    "LayoutShiftsBeforePaint": {
                        "count": 0,
                        "cumulative_score": 0,
                        "fraction_of_total": 0
                    },
                    "blinkFeatureFirstUsed": {
                        "Features": {
                            "1075": {
                                "name": "V8SloppyMode",
                                "firstUsed": 460.61399999999998
                            },
                            "1441": {
                                "name": "SecureContextCheckPassed",
                                "firstUsed": 392.19799999999998
                            },
                            "1910": {
                                "name": "CrossOriginMainFrameNulledNameAccessed",
                                "firstUsed": 392.20699999999999
                            },
                            "2627": {
                                "name": "PageLifeCycleFreeze",
                                "firstUsed": 392.78100000000001
                            },
                            "2188": {
                                "name": "PerformanceObserverForWindow",
                                "firstUsed": 416.46899999999999
                            },
                            "2927": {
                                "name": "LargestContentfulPaintExplicitlyRequested",
                                "firstUsed": 416.517
                            },
                            "3004": {
                                "name": "PerformanceObserverBufferedFlag",
                                "firstUsed": 416.51999999999998
                            },
                            "2782": {
                                "name": "LayoutJankExplicitlyRequested",
                                "firstUsed": 416.53300000000002
                            },
                            "4317": {
                                "name": "LinkRelCanonical",
                                "firstUsed": 426.58699999999999
                            },
                            "2203": {
                                "name": "HasIDClassTagAttribute",
                                "firstUsed": 426.81200000000001
                            },
                            "2204": {
                                "name": "HasBeforeOrAfterPseudoElement",
                                "firstUsed": 426.88499999999999
                            },
                            "2387": {
                                "name": "CSSSelectorPseudoFocus",
                                "firstUsed": 426.911
                            },
                            "970": {
                                "name": "CSSAtRuleFontFace",
                                "firstUsed": 426.91500000000002
                            },
                            "972": {
                                "name": "CSSAtRuleKeyframes",
                                "firstUsed": 426.96300000000002
                            },
                            "973": {
                                "name": "CSSAtRuleMedia",
                                "firstUsed": 426.99299999999999
                            },
                            "1153": {
                                "name": "CSSSelectorIndirectAdjacent",
                                "firstUsed": 428.33699999999999
                            },
                            "4239": {
                                "name": "ScriptSchedulingType_ParserBlocking",
                                "firstUsed": 429.13900000000001
                            },
                            "587": {
                                "name": "LangAttribute",
                                "firstUsed": 430.37200000000001
                            },
                            "588": {
                                "name": "LangAttributeOnHTML",
                                "firstUsed": 430.37599999999998
                            },
                            "3803": {
                                "name": "OverflowClipAlongEitherAxis",
                                "firstUsed": 430.98200000000003
                            },
                            "1692": {
                                "name": "CSSFlexibleBox",
                                "firstUsed": 431.351
                            },
                            "4379": {
                                "name": "PerformanceEntryBufferSwaps",
                                "firstUsed": 460.01900000000001
                            },
                            "1070": {
                                "name": "CrossOriginApplicationScript",
                                "firstUsed": 460.06799999999998
                            },
                            "1076": {
                                "name": "V8StrictMode",
                                "firstUsed": 460.61900000000003
                            },
                            "2089": {
                                "name": "ARIAHiddenAttribute",
                                "firstUsed": 463.81400000000002
                            },
                            "1898": {
                                "name": "HTMLSlotElement",
                                "firstUsed": 463.82299999999998
                            },
                            "84": {
                                "name": "FormElement",
                                "firstUsed": 467.22399999999999
                            },
                            "1066": {
                                "name": "SameOriginTextScript",
                                "firstUsed": 473.91500000000002
                            },
                            "2663": {
                                "name": "NavigatorUserAgent",
                                "firstUsed": 476.25799999999998
                            },
                            "2705": {
                                "name": "WindowInnerWidth",
                                "firstUsed": 481.31
                            },
                            "2219": {
                                "name": "V8Element_GetBoundingClientRect_Method",
                                "firstUsed": 504.35199999999998
                            }
                        },
                        "CSSFeatures": {
                            "6": {
                                "name": "CSSPropertyFontFamily",
                                "firstUsed": 426.92500000000001
                            },
                            "124": {
                                "name": "CSSPropertySrc",
                                "firstUsed": 426.94099999999997
                            },
                            "10": {
                                "name": "CSSPropertyFontWeight",
                                "firstUsed": 426.94400000000002
                            },
                            "8": {
                                "name": "CSSPropertyFontStyle",
                                "firstUsed": 426.947
                            },
                            "98": {
                                "name": "CSSPropertyOpacity",
                                "firstUsed": 426.96899999999999
                            },
                            "446": {
                                "name": "CSSPropertyTransform",
                                "firstUsed": 428.52800000000002
                            },
                            "515": {
                                "name": "CSSPropertyVariable",
                                "firstUsed": 430.387
                            },
                            "89": {
                                "name": "CSSPropertyMargin",
                                "firstUsed": 430.40499999999997
                            },
                            "109": {
                                "name": "CSSPropertyPadding",
                                "firstUsed": 430.41000000000003
                            },
                            "34": {
                                "name": "CSSPropertyBorder",
                                "firstUsed": 430.41800000000001
                            },
                            "5": {
                                "name": "CSSPropertyFont",
                                "firstUsed": 430.423
                            },
                            "7": {
                                "name": "CSSPropertyFontSize",
                                "firstUsed": 430.42700000000002
                            },
                            "157": {
                                "name": "CSSPropertyVerticalAlign",
                                "firstUsed": 430.43000000000001
                            },
                            "20": {
                                "name": "CSSPropertyLineHeight",
                                "firstUsed": 430.43400000000003
                            },
                            "69": {
                                "name": "CSSPropertyBoxSizing",
                                "firstUsed": 430.43900000000002
                            },
                            "4": {
                                "name": "CSSPropertyDisplay",
                                "firstUsed": 430.62099999999998
                            },
                            "119": {
                                "name": "CSSPropertyPosition",
                                "firstUsed": 430.62599999999998
                            },
                            "165": {
                                "name": "CSSPropertyZIndex",
                                "firstUsed": 430.62799999999999
                            },
                            "110": {
                                "name": "CSSPropertyPaddingBottom",
                                "firstUsed": 430.64400000000001
                            },
                            "85": {
                                "name": "CSSPropertyListStyle",
                                "firstUsed": 430.65699999999998
                            },
                            "112": {
                                "name": "CSSPropertyPaddingRight",
                                "firstUsed": 430.68099999999998
                            },
                            "2": {
                                "name": "CSSPropertyColor",
                                "firstUsed": 430.74299999999999
                            },
                            "129": {
                                "name": "CSSPropertyTextDecoration",
                                "firstUsed": 430.74799999999999
                            },
                            "150": {
                                "name": "CSSPropertyTransition",
                                "firstUsed": 430.75799999999998
                            },
                            "149": {
                                "name": "CSSPropertyTop",
                                "firstUsed": 430.88099999999997
                            },
                            "161": {
                                "name": "CSSPropertyWidth",
                                "firstUsed": 430.88999999999999
                            },
                            "240": {
                                "name": "CSSPropertyJustifyContent",
                                "firstUsed": 430.911
                            },
                            "231": {
                                "name": "CSSPropertyAlignItems",
                                "firstUsed": 430.91500000000002
                            },
                            "81": {
                                "name": "CSSPropertyHeight",
                                "firstUsed": 430.91699999999997
                            },
                            "111": {
                                "name": "CSSPropertyPaddingLeft",
                                "firstUsed": 430.92000000000002
                            },
                            "67": {
                                "name": "CSSPropertyBottom",
                                "firstUsed": 430.93599999999998
                            },
                            "94": {
                                "name": "CSSPropertyMaxHeight",
                                "firstUsed": 430.964
                            },
                            "95": {
                                "name": "CSSPropertyMaxWidth",
                                "firstUsed": 430.96699999999998
                            }
                        },
                        "AnimatedCSSFeatures": []
                    },
                    "TTIMeasurementEnd": 3579,
                    "LastInteractive": 500,
                    "testID": "241212_BiDcA3_8JM",
                    "step": 1,
                    "effectiveBps": 13556,
                    "domTime": 0,
                    "aft": 0,
                    "titleTime": 129,
                    "domLoading": 0,
                    "server_rtt": 0,
                    "lighthouse.Performance": 1,
                    "lighthouse.Performance.first-contentful-paint": 397.93799999999999,
                    "lighthouse.Performance.largest-contentful-paint": 626.28899999999999,
                    "lighthouse.Performance.total-blocking-time": 0,
                    "lighthouse.Performance.cumulative-layout-shift": 1.6614366087241769e-5,
                    "lighthouse.Performance.speed-index": 455,
                    "lighthouse.Accessibility": 1,
                    "lighthouse.BestPractices": 0.95999999999999996,
                    "lighthouse.SEO": 1,
                    "lighthouse.PWA": 0.28999999999999998,
                    "edge-processed": true,
                    "longTasks": [],
                    "utilization": {
                        "cpu": {
                            "data": {
                                "0": 0,
                                "108": 21.100000000000001,
                                "209": 15,
                                "309": 47.600000000000001,
                                "410": 10.5,
                                "511": 21.100000000000001,
                                "611": 95,
                                "712": 47.600000000000001,
                                "813": 33.299999999999997,
                                "914": 10.5,
                                "1014": 19,
                                "1115": 10.5,
                                "1216": 10,
                                "1316": 10,
                                "1417": 14.300000000000001,
                                "1518": 10,
                                "1618": 14.300000000000001,
                                "1719": 23.800000000000001,
                                "1820": 25,
                                "1921": 10,
                                "2021": 14.300000000000001,
                                "2122": 10,
                                "2223": 10,
                                "2324": 10,
                                "2424": 10,
                                "2525": 10,
                                "2626": 21.100000000000001,
                                "2726": 25,
                                "2827": 20,
                                "2928": 10,
                                "3028": 14.300000000000001,
                                "3129": 10,
                                "3230": 10,
                                "3330": 10,
                                "3431": 10,
                                "3532": 10,
                                "3633": 10,
                                "3733": 50
                            },
                            "max": 100,
                            "count": 38
                        },
                        "bw": {
                            "data": {
                                "0": 0,
                                "108": 0,
                                "209": 0,
                                "309": 19942,
                                "410": 504257,
                                "511": 203508,
                                "611": 0,
                                "712": 134678,
                                "813": 293628,
                                "914": 0,
                                "1014": 0,
                                "1115": 0,
                                "1216": 0,
                                "1316": 0,
                                "1417": 0,
                                "1518": 0,
                                "1618": 0,
                                "1719": 0,
                                "1820": 0,
                                "1921": 0,
                                "2021": 0,
                                "2122": 0,
                                "2223": 0,
                                "2324": 0,
                                "2424": 0,
                                "2525": 0,
                                "2626": 0,
                                "2726": 0,
                                "2827": 0,
                                "2928": 3337,
                                "3028": 0,
                                "3129": 0,
                                "3230": 0,
                                "3330": 0,
                                "3431": 0,
                                "3532": 0,
                                "3633": 0,
                                "3733": 23284
                            },
                            "max": 504257,
                            "count": 38
                        }
                    },
                    "maxFID": 0,
                    "TotalBlockingTime": 0,
                    "effectiveBpsDoc": 13556,
                    "pages": {
                        "details": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/details\/cached\/",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/performance_optimization\/cached\/",
                        "breakdown": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/breakdown\/cached\/",
                        "domains": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/domains\/cached\/",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/screen_shot\/cached\/",
                        "opportunities": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1\/experiments\/cached\/"
                    },
                    "thumbnails": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_Cached_waterfall_thumb.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_Cached_optimization_thumb.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/241212_BiDcA3_8JM\/1_Cached_screen_thumb.png"
                    },
                    "images": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_waterfall.png",
                        "connectionView": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_connection.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_optimization.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&file=1_Cached_screen.jpg"
                    },
                    "rawData": {
                        "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&file=1_Cached_script_timing.json",
                        "headers": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_report.txt",
                        "pageData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_IEWPG.txt",
                        "requestsData": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_IEWTR.txt",
                        "utilization": "https:\/\/www.webpagetest.org\/result\/24\/12\/12\/BiDcA3\/8JM\/1_Cached_progress.csv",
                        "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241212_BiDcA3_8JM&compressed=1&file=1_Cached_trace.json.gz"
                    },
                    "videoFrames": [
                        {
                            "time": 0,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1_cached&file=ms_000000.jpg",
                            "VisuallyComplete": 0
                        },
                        {
                            "time": 500,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=241212_BiDcA3_8JM&video=video_1_cached&file=ms_000500.jpg",
                            "VisuallyComplete": 100
                        }
                    ],
                    "domains": {
                        "davidnoonan.art": {
                            "bytes": 1528,
                            "requests": 1,
                            "connections": 1
                        }
                    },
                    "breakdown": {
                        "html": {
                            "color": [
                                130,
                                181,
                                252
                            ],
                            "bytes": 1528,
                            "bytesUncompressed": 4606,
                            "requests": 1
                        },
                        "js": {
                            "color": [
                                254,
                                197,
                                132
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "css": {
                            "color": [
                                178,
                                234,
                                148
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "image": {
                            "color": [
                                196,
                                154,
                                232
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "flash": {
                            "color": [
                                45,
                                183,
                                193
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "font": {
                            "color": [
                                255,
                                82,
                                62
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "video": {
                            "color": [
                                33,
                                194,
                                162
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "other": {
                            "color": [
                                196,
                                196,
                                196
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        }
                    },
                    "consoleLog": [
                        {
                            "source": "network",
                            "level": "error",
                            "text": "Failed to load resource: the server responded with a status of 404 ()",
                            "timestamp": 1734014272435.8359,
                            "url": "https:\/\/davidnoonan.art\/favicon.ico",
                            "networkRequestId": "303687.11"
                        }
                    ]
                }
            }
        }
    },
    "statusCode": 200,
    "statusText": "Test Complete",
    "webPagetestVersion": "21.07"
}