{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "bresl.in",
        "display_name": "John Breslin, University of Galway Professor, Startup Co",
        "primary_country_code": "IN",
        "category_name": "Education: Schools & Universities"
    },
    "metrics": {
        "global_rank": 38689,
        "country_rank": 99,
        "category_rank": 440,
        "daily_pageviews_per_visitor": 3.44,
        "daily_time_on_site_seconds": 348,
        "bounce_rate": 33.58,
        "search_visits_percent": 44.37,
        "total_sites_linking_in": 1,
        "monthly_unique_visitors": 107,
        "recorded_at": "2026-03-19 06:15:56"
    },
    "audit": {
        "score": 69
    },
    "traffic_sources": {
        "direct_percent": 23.12,
        "search_percent": 35.8,
        "social_percent": 15.11,
        "referral_percent": 12.71,
        "email_percent": 6.63,
        "paid_percent": 6.63
    },
    "seo_profile": {
        "backlinks_total": 1,
        "referring_domains": 1,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 73,
        "indexed_pages": 4,
        "page_speed_score": 92,
        "mobile_friendliness_score": 71,
        "authority_score": 41,
        "spam_risk_score": 0
    },
    "crawl_report": {
        "robots_status": 0,
        "sitemap_status": 0,
        "sitemap_total_urls": 0,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [
            "Meta description is missing.",
            "robots.txt could not be confirmed.",
            "Sitemap could not be confirmed."
        ],
        "created_at": "2026-03-19 06:15:56"
    },
    "keywords": [
        {
            "keyword": "John Breslin, University of Galway Professor, Startup Co",
            "position": 20,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        },
        {
            "keyword": "John Breslin, University of Galway Professor, Startup Co education: schools & universities",
            "position": 22,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        },
        {
            "keyword": "John Breslin, University of Galway Professor, Startup Co reviews",
            "position": 24,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        },
        {
            "keyword": "john",
            "position": 26,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        },
        {
            "keyword": "breslin",
            "position": 28,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        },
        {
            "keyword": "university",
            "position": 30,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        },
        {
            "keyword": "galway",
            "position": 32,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        },
        {
            "keyword": "professor",
            "position": 34,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 10:42:29",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 62,
        "label": "Healthy",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 8,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 12,
                "max": 30
            },
            {
                "label": "Reach & market presence",
                "score": 3,
                "max": 18
            },
            {
                "label": "Search visibility",
                "score": 3,
                "max": 12
            },
            {
                "label": "Engagement & retention",
                "score": 8,
                "max": 10
            },
            {
                "label": "Channels & diversification",
                "score": 5,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 5,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 44,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 44,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 56,
                "max": 100
            },
            {
                "label": "External intelligence",
                "score": 52,
                "max": 100
            },
            {
                "label": "API intelligence",
                "score": 54,
                "max": 100
            }
        ],
        "authority_score": 41,
        "quality_score": 44,
        "reputation_score": 44,
        "safety_score": 100,
        "confidence_score": 56,
        "fraud_score": 1,
        "authority_signals": {
            "backlinks": 1,
            "referring_domains": 1,
            "organic_keywords": 73,
            "indexed_pages": 4,
            "monthly_visitors": 107,
            "global_rank": 38689,
            "engagement_score": 77,
            "crawl_quality_score": 75,
            "brand_completeness_score": 54,
            "link_diversity_score": 92,
            "technical_reliability_score": 69,
            "whois_score": 86,
            "whois_age_years": 21.2,
            "whois_stability_score": 100,
            "spam_penalty": 0
        },
        "whois_signals": {
            "age_years": 21.2,
            "days_to_expiry": 304,
            "days_since_last_registry_update": 60,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": true,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 2
        }
    },
    "authority_score": 41,
    "trust_score": 71,
    "domain_tags": {
        "primary_tag": "T",
        "primary_tag_score": 77,
        "primary_candidate": "T",
        "primary_candidate_score": 77,
        "tag_codes": "T,Uncertain",
        "tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 77,
                "score": 77,
                "match_percent": 77,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "The evidence is mixed or only partially corroborated, so the system avoided a harder automated verdict.",
                "message": "The evidence is materially mixed or partially corroborated, so the model is avoiding a harder verdict.",
                "priority": 68,
                "score": 68,
                "match_percent": 68,
                "threshold_band": "strong"
            }
        ],
        "tag_breakdown": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 77,
                "score": 77,
                "match_percent": 77,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "The evidence is mixed or only partially corroborated, so the system avoided a harder automated verdict.",
                "message": "The evidence is materially mixed or partially corroborated, so the model is avoiding a harder verdict.",
                "priority": 68,
                "score": 68,
                "match_percent": 68,
                "threshold_band": "strong"
            },
            {
                "code": "Spam",
                "label": "Spam",
                "tone": "spam",
                "description": "Manipulative, low-quality, or overly promotional patterns were detected.",
                "reason": "Spam score 0/100 with external-link-heavy structure.",
                "message": "No meaningful spam-pattern match was detected.",
                "priority": 16,
                "score": 16,
                "match_percent": 16,
                "threshold_band": "none"
            },
            {
                "code": "Infra",
                "label": "Risky infrastructure",
                "tone": "caution",
                "description": "The hosting / registrar / nameserver neighbourhood looks unusually risky.",
                "reason": "The infrastructure neighbourhood looks riskier than normal.",
                "message": "Infrastructure risk does not currently stand out.",
                "priority": 8,
                "score": 8,
                "match_percent": 8,
                "threshold_band": "none"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: mixed trust signals.",
                "message": "The current crawl does not show a meaningful caution match.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 0,
        "trust_score": 71,
        "manual": {
            "has_changes": false,
            "verified_status": "",
            "tag_codes": "",
            "rating_delta": 0,
            "authority_delta": 0,
            "trust_delta": 0,
            "note": "",
            "adjusted_by": 0,
            "adjusted_at": "",
            "lock_scores": false,
            "lock_flags": false
        },
        "summary": "Trusted (77% match) because low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
        "external_intel": [],
        "external_decision": [],
        "signal_scores": [
            {
                "label": "Strongest tag heuristic",
                "value": "T · 77%",
                "tone": "good",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "71/100",
                "tone": "caution",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "41/100",
                "tone": "caution",
                "detail": "A higher authority score usually means broader reputation and backlink confidence."
            },
            {
                "label": "Spam risk",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This blends spam indicators with false-positive protections for legitimate sites."
            },
            {
                "label": "Quality score",
                "value": "65/100",
                "tone": "good",
                "detail": "Based on crawl quality, content completeness, and technical evidence."
            },
            {
                "label": "Safety score",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher is safer. Direct fraud signals can heavily cap this even when SEO signals look strong."
            },
            {
                "label": "Fraud score",
                "value": "1/100",
                "tone": "good",
                "detail": "Lower is better. This reflects phishing, drainer, fake-support, fake-shop, and malware signals."
            },
            {
                "label": "Infrastructure risk",
                "value": "8/100",
                "tone": "good",
                "detail": "Lower is better. This reflects the IP, registrar, and nameserver neighbourhood seen by the crawler."
            },
            {
                "label": "Evidence confidence",
                "value": "55/100",
                "tone": "caution",
                "detail": "Higher means the crawler had enough pages and registry evidence to make a stronger call."
            },
            {
                "label": "External evidence",
                "value": "Low",
                "tone": "unknown",
                "detail": "Quality of the structured search and review evidence cluster."
            },
            {
                "label": "External decision",
                "value": "Inconclusive",
                "tone": "unknown",
                "detail": "How third-party evidence compares with the current candidate tag."
            },
            {
                "label": "NSFW score",
                "value": "0/100",
                "tone": "good",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "100/100",
                "tone": "good",
                "detail": "Based on age, expiry runway, and the amount of ownership / registrar churn."
            }
        ],
        "signal_sections": [
            {
                "title": "Registry & ownership",
                "items": [
                    {
                        "label": "Domain age",
                        "value": "21.2 years",
                        "tone": "good",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "100/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "304",
                        "tone": "good",
                        "detail": "Very short renewal windows can be a weak trust signal."
                    },
                    {
                        "label": "Registrar / ownership changes",
                        "value": "0 / 0",
                        "tone": "good",
                        "detail": "Frequent ownership churn can weaken trust."
                    },
                    {
                        "label": "Nameserver changes",
                        "value": "0",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC off · privacy on",
                        "tone": "caution",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "73",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "4",
                        "tone": "unknown",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "54/100",
                        "tone": "good",
                        "detail": "Stronger brand signals reduce false positives for legitimate sites."
                    },
                    {
                        "label": "Risk label",
                        "value": "GOOD",
                        "tone": "unknown",
                        "detail": "This is the raw crawl / heuristic risk label feeding the tag model."
                    }
                ]
            },
            {
                "title": "Crawl, content & technicals",
                "items": [
                    {
                        "label": "HTTP status",
                        "value": "200",
                        "tone": "good",
                        "detail": "Healthy responses make classification more reliable."
                    },
                    {
                        "label": "HTTPS / speed",
                        "value": "HTTPS OK · 508 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "430",
                        "tone": "caution",
                        "detail": "Thin pages are harder to trust and easier to manipulate."
                    },
                    {
                        "label": "Schema / structure",
                        "value": "0 schema · no meta · H1",
                        "tone": "caution",
                        "detail": "Structured markup and basic on-page hygiene improve quality confidence."
                    },
                    {
                        "label": "Links on page",
                        "value": "3 internal · 37 external",
                        "tone": "spam",
                        "detail": "Link patterns help detect thin directories and promo pages."
                    },
                    {
                        "label": "Page speed / mobile",
                        "value": "92/100 · 71/100",
                        "tone": "good",
                        "detail": "Better technical quality generally reduces low-effort site patterns."
                    },
                    {
                        "label": "Crawl access",
                        "value": "Open",
                        "tone": "good",
                        "detail": "The crawler reached the site without an anti-bot challenge."
                    }
                ]
            },
            {
                "title": "External evidence & explainability",
                "items": [
                    {
                        "label": "Decision state",
                        "value": "Inconclusive",
                        "tone": "unknown",
                        "detail": "Structured third-party evidence is still too thin, mixed, or unqualified to force a harder verdict."
                    },
                    {
                        "label": "Evidence quality",
                        "value": "Low",
                        "tone": "unknown",
                        "detail": "Blends source trust, domain matching, evidence diversity, and freshness."
                    },
                    {
                        "label": "Support vs contradiction",
                        "value": "0 / 0",
                        "tone": "unknown",
                        "detail": "Compares how much structured external evidence supports the candidate tag against evidence that contradicts it."
                    },
                    {
                        "label": "Qualified risk sources",
                        "value": "No",
                        "tone": "good",
                        "detail": "Risk tags only promote from external evidence when source diversity or source trust thresholds are met."
                    },
                    {
                        "label": "Uncertainty buffer",
                        "value": "Clear",
                        "tone": "good",
                        "detail": "Prevents thin or mixed external evidence from forcing a stronger tag than the evidence can justify."
                    }
                ]
            }
        ],
        "positives": [
            "Established domain age: 21.2 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness."
        ],
        "risks": [
            "External-link-heavy pattern detected relative to content depth."
        ]
    },
    "traffic_confidence": 47,
    "whois": {
        "current": {
            "id": 32293,
            "domain": "bresl.in",
            "source_type": "rdap",
            "rdap_url": "https://rdap.nixiregistry.in/rdap/domain/bresl.in",
            "registrar_name": "1&1 IONOS SE",
            "registrar_handle": "83",
            "registrant_name": "",
            "registrant_org": "Data Privacy Protected",
            "registrant_country": "",
            "registrant_email": "",
            "abuse_email": "info@ionos.de",
            "created_date": "2005-02-16 09:41:15",
            "updated_date": "2026-02-16 09:42:00",
            "expires_date": "2027-02-16 09:41:15",
            "nameservers_json": "[\"ns1043.ui-dns.biz\",\"ns1083.ui-dns.org\",\"ns1098.ui-dns.de\",\"ns1110.ui-dns.com\"]",
            "status_json": "[\"auto renew period\",\"client transfer prohibited\"]",
            "dnssec": "unsigned",
            "privacy_protected": 1,
            "content_hash": "6eb85bd45f8fc50bf791f091f1724df153f3024e9b6bd4a8bc14a7402d996713",
            "history_count": 1,
            "last_checked_at": "2026-03-19 06:15:49",
            "last_changed_at": "2026-03-19 06:15:49",
            "created_at": "2026-03-19 06:15:50",
            "updated_at": "2026-03-19 06:15:50"
        },
        "history": [
            {
                "id": 33074,
                "domain": "bresl.in",
                "source_type": "rdap",
                "registrar_name": "1&1 IONOS SE",
                "registrar_handle": "83",
                "registrant_name": "",
                "registrant_org": "Data Privacy Protected",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "info@ionos.de",
                "created_date": "2005-02-16 09:41:15",
                "updated_date": "2026-02-16 09:42:00",
                "expires_date": "2027-02-16 09:41:15",
                "nameservers_json": "[\"ns1043.ui-dns.biz\",\"ns1083.ui-dns.org\",\"ns1098.ui-dns.de\",\"ns1110.ui-dns.com\"]",
                "status_json": "[\"auto renew period\",\"client transfer prohibited\"]",
                "dnssec": "unsigned",
                "privacy_protected": 1,
                "content_hash": "6eb85bd45f8fc50bf791f091f1724df153f3024e9b6bd4a8bc14a7402d996713",
                "checked_at": "2026-03-19 06:15:49",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-19 06:15:49"
            }
        ],
        "signals": {
            "age_years": 21.2,
            "days_to_expiry": 304,
            "days_since_last_registry_update": 60,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": true,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 2
        }
    },
    "discovered_domain": {
        "id": 146177,
        "domain": "bresl.in",
        "first_seen_at": "2026-03-16 06:42:50",
        "last_crawled_at": "2026-03-19 06:15:56",
        "last_title": "John Breslin, University of Galway Professor, Startup Co-Founder, Advisor, Board Member, Educator, Engineer, Entrepreneur",
        "last_http_status": 200,
        "discovered_from_domain": "namehack.club",
        "depth": 0,
        "backlinks_count": 1,
        "rating_cache": 54,
        "spam_score": 12,
        "risk_label": "good",
        "category_name": "Education: Schools & Universities",
        "primary_country_code": "IN",
        "internal_links_count": 3,
        "external_links_count": 37,
        "social_profiles_count": 6,
        "content_word_count": 430,
        "title_quality_score": 65,
        "has_meta_description": 0,
        "has_h1": 1,
        "language_code": "",
        "response_time_ms": 508,
        "robots_status": 0,
        "sitemap_status": 0,
        "sitemap_total_urls": 0,
        "quality_score": 65,
        "site_name": "",
        "canonical_domain": "",
        "favicon_present": 1,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 0,
        "https_working": 1,
        "estimated_authority_score": 31,
        "trust_score": 87,
        "nsfw_score": 0,
        "overall_rank_estimate": 17280,
        "primary_tag": "",
        "tag_codes": "",
        "manual_verified_status": "",
        "manual_tag_codes": "",
        "manual_rating_delta": 0,
        "manual_authority_delta": 0,
        "manual_trust_delta": 0,
        "manual_note": null,
        "manual_adjusted_by": null,
        "manual_adjusted_at": null,
        "manual_lock_scores": 0,
        "manual_lock_flags": 0,
        "crawl_blocked": 0,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": null,
        "safety_score": 100,
        "fraud_score": 1,
        "legitimacy_score": 46,
        "infrastructure_risk_score": 8,
        "score_confidence": 55,
        "tag_confidence": 40,
        "category_confidence": 27,
        "deep_crawl_pages": 0,
        "resolved_ip": "67.199.248.13",
        "category_candidates_json": "[{\"category\":\"Education: Schools & Universities\",\"score\":22},{\"category\":\"Personal: Portfolios & CVs\",\"score\":11}]",
        "page_signals_json": "[]",
        "score_reasons_json": "[]",
        "route_domain": "bresl.in",
        "display_domain": "bresl.in"
    },
    "explainability": {
        "summary": "bresl.in currently scores 62/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is moderate, so the score should settle further after more crawl depth or registry checks. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "56/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "47/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "weighted_contributions": [
            {
                "label": "Quality system",
                "points": "+15.0",
                "tone": "caution",
                "detail": "Technical quality, crawl depth, page structure, and implementation hygiene. Current subsystem score: 44/100."
            },
            {
                "label": "Reputation system",
                "points": "+15.0",
                "tone": "caution",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 44/100."
            },
            {
                "label": "Safety system",
                "points": "+32.0",
                "tone": "good",
                "detail": "Fraud, spam, and trust signals from infrastructure, crawl, and registry evidence. Current subsystem score: 100/100."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "41/100 · trust 71/100",
                "tone": "caution",
                "detail": "107 monthly visitors, 73 organic keywords, brand completeness 54/100, engagement 77/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "1 referring domains",
                "tone": "good",
                "detail": "1 backlinks across 1 referring domains. Diversity 92/100; spam penalty 0."
            },
            {
                "label": "Registry and domain stability",
                "value": "21.2 years old",
                "tone": "good",
                "detail": "Stability 100/100 · age 21.2 years · registrar 1&1 IONOS SE · expires in 304 days."
            },
            {
                "label": "Safety and fraud posture",
                "value": "Safety 100/100 · fraud 1/100",
                "tone": "good",
                "detail": "Primary tag T · safety 100/100 · fraud 1/100."
            }
        ],
        "positives": [
            "Established domain age: 21.2 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence.",
            "HTTPS is working, so the site clears a basic transport-security check."
        ],
        "risks": [
            "External-link-heavy pattern detected relative to content depth."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-19 06:15:56",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 29d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 06:15:49",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 29d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-17 10:42:29",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-17 10:42:29",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "section_notes": {
            "audience": "Audience geography is estimated from category, country, traffic mix, and brand signals until first-party audience data is collected.",
            "keywords": "Top keywords are estimated from crawl language, brand, category, and visibility signals until tracked keyword snapshots are stored.",
            "history": "Rank history is estimated from the current profile because no stored history exists for this domain yet."
        },
        "base_weighted_score": 62,
        "fraud_clamp_penalty": 0,
        "final_score": 62
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-04-17T10:42:29+00:00",
        "domain": "bresl.in",
        "display_name": "John Breslin, University of Galway Professor, Startup Co",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 62,
        "authority_score": 41,
        "trust_score": 71,
        "safety_score": 100,
        "fraud_score": 1,
        "confidence_score": 56,
        "traffic_confidence": 47,
        "last_crawled_at": "2026-03-19 06:15:56",
        "crawl_blocked": false,
        "summary": "bresl.in currently scores 62/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is moderate, so the score should settle further after more crawl depth or registry checks. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "56/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Moderate confidence",
                "tone": "caution",
                "detail": "47/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Established domain age: 21.2 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence."
        ],
        "top_risk_signals": [
            "External-link-heavy pattern detected relative to content depth."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-19 06:15:56",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 29d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 06:15:49",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 29d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-17 10:42:29",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-17 10:42:29",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "top_tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown"
            }
        ]
    },
    "is_tracked": false,
    "is_estimated": true,
    "live_state": {
        "status": "processing",
        "status_label": "Cache build running",
        "message": "The refreshed page cache is still being built for this domain.",
        "updated_at": "2026-04-17T14:42:46+00:00"
    },
    "refresh_state": {
        "canRequest": false,
        "queued": true,
        "processing": true,
        "stageKey": "cache-queued",
        "stageLabel": "Cache build running",
        "cooldownUntil": null,
        "message": "The refreshed page cache is still being built for this domain.",
        "action": "/domain/bresl.in/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "bresl.in",
        "status": "complete",
        "submitted_at": "2026-03-19T06:15:54+00:00",
        "last_checked_at": "2026-03-21T20:10:09+00:00",
        "last_error": "",
        "submitted_url": "https://bresl.in/",
        "summary": "urlscan.io report is ready.",
        "uuid": "019d04bc-7b44-7720-84c9-21799557db38",
        "result_url": "https://urlscan.io/result/019d04bc-7b44-7720-84c9-21799557db38/",
        "api_result_url": "https://urlscan.io/api/v1/result/019d04bc-7b44-7720-84c9-21799557db38/",
        "visibility": "public",
        "raw_submit_response": {
            "message": "Submission successful",
            "uuid": "019d04bc-7b44-7720-84c9-21799557db38",
            "result": "https://urlscan.io/result/019d04bc-7b44-7720-84c9-21799557db38/",
            "api": "https://urlscan.io/api/v1/result/019d04bc-7b44-7720-84c9-21799557db38/",
            "visibility": "public",
            "options": [],
            "url": "https://bresl.in/"
        },
        "report": {
            "data": {
                "requests": [
                    {
                        "request": {
                            "requestId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/",
                                "method": "GET",
                                "headers": {
                                    "Upgrade-Insecure-Requests": "1",
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292043.969939,
                            "wallTime": 1773900956.684828,
                            "initiator": {
                                "type": "other"
                            },
                            "redirectHasExtraInfo": false,
                            "redirectResponse": {
                                "url": "https://www.johnbreslin.com/",
                                "status": 307,
                                "statusText": "Temporary Redirect",
                                "headers": {
                                    "Location": "http://www.johnbreslin.com/",
                                    "Non-Authoritative-Reason": "HttpsUpgrades"
                                },
                                "mimeType": "",
                                "charset": "",
                                "remoteIPAddress": "",
                                "remotePort": 0,
                                "encodedDataLength": 0,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "alternativeJobWonWithoutRace",
                                "securityState": "secure"
                            },
                            "type": "Document",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "primaryRequest": true
                        },
                        "requests": [
                            {
                                "requestId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "https://bresl.in/",
                                "request": {
                                    "url": "https://bresl.in/",
                                    "method": "GET",
                                    "headers": {
                                        "Upgrade-Insecure-Requests": "1",
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": true
                                },
                                "timestamp": 4292041.778587,
                                "wallTime": 1773900954.493471,
                                "initiator": {
                                    "type": "other"
                                },
                                "redirectHasExtraInfo": false,
                                "type": "Document",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false
                            },
                            {
                                "requestId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "http://www.johnbreslin.com/",
                                "request": {
                                    "url": "http://www.johnbreslin.com/",
                                    "method": "GET",
                                    "headers": {
                                        "Upgrade-Insecure-Requests": "1",
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": true
                                },
                                "timestamp": 4292042.46328,
                                "wallTime": 1773900955.178184,
                                "initiator": {
                                    "type": "other"
                                },
                                "redirectHasExtraInfo": true,
                                "redirectResponse": {
                                    "url": "https://bresl.in/",
                                    "status": 301,
                                    "statusText": "",
                                    "headers": {
                                        "alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000",
                                        "cache-control": "no-cache, no-store, max-age=0, must-revalidate",
                                        "content-length": "62",
                                        "content-type": "text/html; charset=utf-8",
                                        "date": "Thu, 19 Mar 2026 06:15:55 GMT",
                                        "location": "http://www.johnbreslin.com/",
                                        "pragma": "no-cache",
                                        "server": "nginx",
                                        "strict-transport-security": "max-age=1209600",
                                        "via": "1.1 google, 1.1 google",
                                        "x-frame-options": "DENY"
                                    },
                                    "mimeType": "text/html",
                                    "charset": "utf-8",
                                    "remoteIPAddress": "67.199.248.13",
                                    "remotePort": 443,
                                    "encodedDataLength": 306,
                                    "timing": {
                                        "requestTime": 4292041.779004,
                                        "proxyStart": -1,
                                        "proxyEnd": -1,
                                        "dnsStart": 0,
                                        "dnsEnd": 15.664,
                                        "connectStart": 15.715,
                                        "connectEnd": 291.478,
                                        "sslStart": 73.481,
                                        "sslEnd": 291.473,
                                        "workerStart": -1,
                                        "workerReady": -1,
                                        "workerFetchStart": -1,
                                        "workerRespondWithSettled": -1,
                                        "sendStart": 291.544,
                                        "sendEnd": 291.634,
                                        "pushStart": 0,
                                        "pushEnd": 0,
                                        "receiveHeadersStart": 683.71,
                                        "receiveHeadersEnd": 683.825
                                    },
                                    "responseTime": 1773900955177.614,
                                    "protocol": "h2",
                                    "alternateProtocolUsage": "unspecifiedReason",
                                    "securityState": "secure",
                                    "securityDetails": {
                                        "protocol": "TLS 1.3",
                                        "keyExchange": "",
                                        "keyExchangeGroup": "X25519",
                                        "cipher": "AES_128_GCM",
                                        "certificateId": 0,
                                        "subjectName": "bresl.in",
                                        "sanList": [
                                            "bresl.in"
                                        ],
                                        "issuer": "R13",
                                        "validFrom": 1770790618,
                                        "validTo": 1778566617,
                                        "signedCertificateTimestampList": [
                                            {
                                                "status": "Verified",
                                                "origin": "Embedded in certificate",
                                                "logDescription": "Sectigo 'Tiger2026h1'",
                                                "logId": "16832DABF0A9250F0FF03AA545FFC8BFC823D0874BF6042927F8E71F3313F5FA",
                                                "timestamp": 1770794128395,
                                                "hashAlgorithm": "SHA-256",
                                                "signatureAlgorithm": "ECDSA",
                                                "signatureData": "3045022059505ED0B531E8D8E0D35F2F8CEC69F05744190D23E47C0FE26B55BBD3AA8995022100F7F835C91D94CD88DCBABF27C47804C8FCAC580743B7ADA43D552F7EFB2F180B"
                                            },
                                            {
                                                "status": "Verified",
                                                "origin": "Embedded in certificate",
                                                "logDescription": "IPng Networks 'Gouda2026h1'",
                                                "logId": "1A8B9D694A5798C899A0CA88BDF48FC0B45660CCC3600D1F71F469FFC7D1ACA3",
                                                "timestamp": 1770794128742,
                                                "hashAlgorithm": "SHA-256",
                                                "signatureAlgorithm": "ECDSA",
                                                "signatureData": "304602210087A17D0F679EA014833E8546A272D12035E5AD5765E941D531D0BF7445C3B1F80221008DD331C55803F237B6C43D15E1CF7BA9C82ED0CEF7F54CEB58641B114B0A699B"
                                            }
                                        ],
                                        "certificateTransparencyCompliance": "compliant",
                                        "serverSignatureAlgorithm": 2052,
                                        "encryptedClientHello": false
                                    },
                                    "asn": {
                                        "ip": "67.199.248.13",
                                        "asn": "396982",
                                        "country": "US",
                                        "description": "GOOGLE-CLOUD-PLATFORM - Google LLC, US",
                                        "name": "Google LLC",
                                        "route": "67.199.248.0/24"
                                    },
                                    "geoip": {
                                        "country": "US",
                                        "region": "",
                                        "timezone": "America/Chicago",
                                        "city": "",
                                        "ll": [
                                            37.751,
                                            -97.822
                                        ],
                                        "country_name": "United States",
                                        "metro": 0
                                    },
                                    "rdns": {
                                        "ip": "67.199.248.13",
                                        "ptr": "cname.bitly.com"
                                    }
                                },
                                "type": "Document",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false
                            },
                            {
                                "requestId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "https://www.johnbreslin.com/",
                                "request": {
                                    "url": "https://www.johnbreslin.com/",
                                    "method": "GET",
                                    "headers": {
                                        "Upgrade-Insecure-Requests": "1",
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": true
                                },
                                "timestamp": 4292042.463959,
                                "wallTime": 1773900955.178848,
                                "initiator": {
                                    "type": "other"
                                },
                                "redirectHasExtraInfo": false,
                                "redirectResponse": {
                                    "url": "http://www.johnbreslin.com/",
                                    "status": 307,
                                    "statusText": "Temporary Redirect",
                                    "headers": {
                                        "Location": "https://www.johnbreslin.com/",
                                        "Non-Authoritative-Reason": "HttpsUpgrades"
                                    },
                                    "mimeType": "",
                                    "charset": "",
                                    "remoteIPAddress": "",
                                    "remotePort": 0,
                                    "encodedDataLength": 0,
                                    "protocol": "http/1.1",
                                    "alternateProtocolUsage": "alternativeJobWonWithoutRace",
                                    "securityState": "insecure"
                                },
                                "type": "Document",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false
                            },
                            {
                                "requestId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "http://www.johnbreslin.com/",
                                "request": {
                                    "url": "http://www.johnbreslin.com/",
                                    "method": "GET",
                                    "headers": {
                                        "Upgrade-Insecure-Requests": "1",
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": true
                                },
                                "timestamp": 4292043.969939,
                                "wallTime": 1773900956.684828,
                                "initiator": {
                                    "type": "other"
                                },
                                "redirectHasExtraInfo": false,
                                "redirectResponse": {
                                    "url": "https://www.johnbreslin.com/",
                                    "status": 307,
                                    "statusText": "Temporary Redirect",
                                    "headers": {
                                        "Location": "http://www.johnbreslin.com/",
                                        "Non-Authoritative-Reason": "HttpsUpgrades"
                                    },
                                    "mimeType": "",
                                    "charset": "",
                                    "remoteIPAddress": "",
                                    "remotePort": 0,
                                    "encodedDataLength": 0,
                                    "protocol": "http/1.1",
                                    "alternateProtocolUsage": "alternativeJobWonWithoutRace",
                                    "securityState": "secure"
                                },
                                "type": "Document",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false
                            }
                        ],
                        "response": {
                            "encodedDataLength": 4402,
                            "dataLength": 14457,
                            "requestId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "type": "Document",
                            "response": {
                                "url": "http://www.johnbreslin.com/",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "Connection": "keep-alive",
                                    "Content-Encoding": "gzip",
                                    "Content-Type": "text/html; charset=UTF-8",
                                    "Date": "Thu, 19 Mar 2026 06:15:56 GMT",
                                    "Server": "Apache",
                                    "Transfer-Encoding": "chunked",
                                    "X-WS-Origin": "available",
                                    "X-WS-RateLimit-Limit": "1000",
                                    "X-WS-RateLimit-Remaining": "999"
                                },
                                "mimeType": "text/html",
                                "charset": "utf-8",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 271,
                                "timing": {
                                    "requestTime": 4292043.970336,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0.125,
                                    "dnsEnd": 0.332,
                                    "connectStart": 0.332,
                                    "connectEnd": 62.478,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 62.551,
                                    "sendEnd": 62.603,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 279.439,
                                    "receiveHeadersEnd": 280.596
                                },
                                "responseTime": 1773900956964.655,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "0be4619ac9e0d766abcf406ce559a03a589844d792e1ea5140b8af73b6254003",
                            "size": 14398,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.2",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/css/main.css",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.272751,
                            "wallTime": 1773900956.987661,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 12,
                                "columnNumber": 54
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Stylesheet",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "Blocking"
                        },
                        "response": {
                            "encodedDataLength": 71793,
                            "dataLength": 71470,
                            "requestId": "1325323.2",
                            "type": "Stylesheet",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/css/main.css",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"1172e-6120df52f7557\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "998",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "71470",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "text/css",
                                    "Last-Modified": "Fri, 23 Feb 2024 15:10:17 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/css",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 323,
                                "timing": {
                                    "requestTime": 4292044.273193,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 36.601,
                                    "sendEnd": 36.655,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 158.121,
                                    "receiveHeadersEnd": 159.224
                                },
                                "responseTime": 1773900957146.194,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "eb24f3dffffd6ca08c9d6e13a0d649e3f35568b5964d4e995b495025a598441c",
                            "size": 71470,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.3",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "https://kit.fontawesome.com/267cac716c.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Origin": "http://www.johnbreslin.com",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "High",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": false
                            },
                            "timestamp": 4292044.272947,
                            "wallTime": 1773900956.987836,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 16,
                                "columnNumber": 82
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "Blocking"
                        },
                        "response": {
                            "encodedDataLength": 0,
                            "dataLength": 0,
                            "requestId": "1325323.3",
                            "type": "Script",
                            "response": {
                                "url": "https://kit.fontawesome.com/267cac716c.js",
                                "status": 403,
                                "statusText": "",
                                "headers": {
                                    "access-control-max-age": "3000",
                                    "x-request-id": "GJ4phbXNiJpCpCfFlOnh",
                                    "cache-control": "max-age=0, private, must-revalidate",
                                    "cf-cache-status": "MISS",
                                    "access-control-allow-methods": "GET, OPTIONS",
                                    "cf-ray": "9dea5877ea666546-LHR",
                                    "access-control-allow-origin": "*",
                                    "content-length": "22",
                                    "date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "vary": "Accept-Encoding",
                                    "server": "cloudflare",
                                    "access-control-allow-headers": "accept, accept-langauge, content-language, content-type, fa-kit-token"
                                },
                                "mimeType": "text/plain",
                                "charset": "",
                                "remoteIPAddress": "172.64.147.188",
                                "remotePort": 443,
                                "encodedDataLength": 294,
                                "timing": {
                                    "requestTime": 4292044.273546,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0.126,
                                    "dnsEnd": 5.754,
                                    "connectStart": 5.836,
                                    "connectEnd": 213.591,
                                    "sslStart": 67.651,
                                    "sslEnd": 213.583,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 213.7,
                                    "sendEnd": 213.764,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 607.202,
                                    "receiveHeadersEnd": 608.35
                                },
                                "responseTime": 1773900957595.645,
                                "protocol": "h2",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "secure",
                                "securityDetails": {
                                    "protocol": "TLS 1.3",
                                    "keyExchange": "",
                                    "keyExchangeGroup": "X25519MLKEM768",
                                    "cipher": "AES_128_GCM",
                                    "certificateId": 0,
                                    "subjectName": "fontawesome.com",
                                    "sanList": [
                                        "fontawesome.com",
                                        "*.fontawesome.com"
                                    ],
                                    "issuer": "WE1",
                                    "validFrom": 1771278228,
                                    "validTo": 1779057824,
                                    "signedCertificateTimestampList": [
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "Google 'Xenon2026h1' log",
                                            "logId": "969764BF555897ADF743876837084277E9F03AD5F6A4F3366E46A43F0FCAA9C6",
                                            "timestamp": 1771281829081,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "3045022037A156280C3C11B033426A5DBFD659FE91590363515270FAF49BE68F736E62C7022100D9102146B942DB5A67BC6FED9C81C412EE472AF875E3904CEF1C6146394E6FCF"
                                        },
                                        {
                                            "status": "Verified",
                                            "origin": "Embedded in certificate",
                                            "logDescription": "DigiCert 'Wyvern2026h1'",
                                            "logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
                                            "timestamp": 1771281829065,
                                            "hashAlgorithm": "SHA-256",
                                            "signatureAlgorithm": "ECDSA",
                                            "signatureData": "30450221008C52F78DBD70B7110CD0F2C535EA324313926991512976B25F4819D0E0BC0189022047A61B7FC539159B793C3A362256AA8D98D75DCB21AAF37ABC1531BCC9A00742"
                                        }
                                    ],
                                    "certificateTransparencyCompliance": "compliant",
                                    "serverSignatureAlgorithm": 1027,
                                    "encryptedClientHello": false
                                }
                            },
                            "hasExtraInfo": true,
                            "failed": {
                                "requestId": "1325323.3",
                                "timestamp": 4292044.945504,
                                "type": "Script",
                                "errorText": "net::ERR_ABORTED",
                                "canceled": true
                            },
                            "asn": {
                                "ip": "172.64.147.188",
                                "asn": "13335",
                                "country": "US",
                                "description": "CLOUDFLARENET - Cloudflare, Inc., US",
                                "name": "Cloudflare",
                                "route": "172.64.144.0/20"
                            },
                            "geoip": {
                                "country": "",
                                "region": "",
                                "timezone": "",
                                "city": "",
                                "ll": [
                                    null,
                                    null
                                ],
                                "country_name": "Ascension Island"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.4",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/images/pic01.jpg",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.272991,
                            "wallTime": 1773900956.987888,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 71,
                                "columnNumber": 63
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 75594,
                            "dataLength": 75269,
                            "requestId": "1325323.4",
                            "type": "Image",
                            "response": {
                                "url": "http://www.johnbreslin.com/images/pic01.jpg",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"12605-5f3143271c3b6\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "996",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "75269",
                                    "Date": "Thu, 19 Mar 2026 06:15:58 GMT",
                                    "Content-Type": "image/jpeg",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:35:54 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "image/jpeg",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 325,
                                "timing": {
                                    "requestTime": 4292044.27387,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0,
                                    "dnsEnd": 0,
                                    "connectStart": 0,
                                    "connectEnd": 65.961,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 66.015,
                                    "sendEnd": 66.056,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 1267.351,
                                    "receiveHeadersEnd": 1268.453
                                },
                                "responseTime": 1773900958256.101,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "6ed80163d81f7ffe385d5d471e59344a7088551f99300d097eaf68b19186f01b",
                            "size": 100360,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.5",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/images/pic02.jpg",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.273032,
                            "wallTime": 1773900956.987917,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 78,
                                "columnNumber": 71
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 535095,
                            "dataLength": 534769,
                            "requestId": "1325323.5",
                            "type": "Image",
                            "response": {
                                "url": "http://www.johnbreslin.com/images/pic02.jpg",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"828f1-5f314327fcd97\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "997",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "534769",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "image/jpeg",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:35:55 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "image/jpeg",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 326,
                                "timing": {
                                    "requestTime": 4292044.274065,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0,
                                    "dnsEnd": 0,
                                    "connectStart": 0,
                                    "connectEnd": 66.171,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 66.218,
                                    "sendEnd": 66.251,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 514.28,
                                    "receiveHeadersEnd": 515.375
                                },
                                "responseTime": 1773900957503.225,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "002bac3566e9822f78ebdc36e4a056a7861427e20efac73a33c83a45f2d851c5",
                            "size": 713028,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.8",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.min.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.309623,
                            "wallTime": 1773900957.024523,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 138,
                                "columnNumber": 41
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "InBodyParserBlocking"
                        },
                        "response": {
                            "encodedDataLength": 96287,
                            "dataLength": 95957,
                            "requestId": "1325323.8",
                            "type": "Script",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.min.js",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"176d5-5f31438fcc010\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "996",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "95957",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "text/javascript",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/javascript",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 330,
                                "timing": {
                                    "requestTime": 4292044.945912,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.703,
                                    "sendEnd": 0.729,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 119.924,
                                    "receiveHeadersEnd": 121.022
                                },
                                "responseTime": 1773900957780.716,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "ecb916133a9376911f10bc5c659952eb0031e457f5df367cde560edbfba38fb8",
                            "size": 95957,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.9",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.scrolly.min.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.309715,
                            "wallTime": 1773900957.024604,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 139,
                                "columnNumber": 49
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "InBodyParserBlocking"
                        },
                        "response": {
                            "encodedDataLength": 1161,
                            "dataLength": 835,
                            "requestId": "1325323.9",
                            "type": "Script",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.scrolly.min.js",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"343-5f31438fc71ef\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "999",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "835",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "text/javascript",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/javascript",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 326,
                                "timing": {
                                    "requestTime": 4292044.946173,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.542,
                                    "sendEnd": 0.56,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 182.056,
                                    "receiveHeadersEnd": 183.152
                                },
                                "responseTime": 1773900957843.109,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "45f80f05ff32ce520e4306a131fab2688f08a2d656b9c743a97579ed9af74c8e",
                            "size": 835,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.10",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.dropotron.min.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.309743,
                            "wallTime": 1773900957.02463,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 140,
                                "columnNumber": 51
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "InBodyParserBlocking"
                        },
                        "response": {
                            "encodedDataLength": 4658,
                            "dataLength": 4330,
                            "requestId": "1325323.10",
                            "type": "Script",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.dropotron.min.js",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"10ea-5f31438fc71ef\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "999",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "4330",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "text/javascript",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/javascript",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 328,
                                "timing": {
                                    "requestTime": 4292044.94629,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 238.875,
                                    "sendEnd": 238.909,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 364.295,
                                    "receiveHeadersEnd": 365.418
                                },
                                "responseTime": 1773900958025.464,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "a3b405b2510fba2b69acd54d409aed128fe35cd7f0827d414e0551d8127954e2",
                            "size": 4330,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.11",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.scrollex.min.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.309767,
                            "wallTime": 1773900957.024649,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 141,
                                "columnNumber": 50
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "InBodyParserBlocking"
                        },
                        "response": {
                            "encodedDataLength": 2553,
                            "dataLength": 2226,
                            "requestId": "1325323.11",
                            "type": "Script",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/js/jquery.scrollex.min.js",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"8b2-5f31438fe94d4\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "998",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "2226",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "text/javascript",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/javascript",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 327,
                                "timing": {
                                    "requestTime": 4292044.946435,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 252.84,
                                    "sendEnd": 252.871,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 375.365,
                                    "receiveHeadersEnd": 375.776
                                },
                                "responseTime": 1773900958036.68,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "d84b4dc6bc3c2b033393f28b93b081d685857fdc6f67abb4c2564d3aa15df843",
                            "size": 2226,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.12",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/js/skel.min.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.309788,
                            "wallTime": 1773900957.024673,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 142,
                                "columnNumber": 39
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "InBodyParserBlocking"
                        },
                        "response": {
                            "encodedDataLength": 9335,
                            "dataLength": 9007,
                            "requestId": "1325323.12",
                            "type": "Script",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/js/skel.min.js",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"232f-5f31438fe0833\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "995",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "9007",
                                    "Date": "Thu, 19 Mar 2026 06:15:58 GMT",
                                    "Content-Type": "text/javascript",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/javascript",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 328,
                                "timing": {
                                    "requestTime": 4292045.263675,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.139,
                                    "sendEnd": 0.171,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 121.25,
                                    "receiveHeadersEnd": 121.665
                                },
                                "responseTime": 1773900958099.805,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "967962650e403040120b3a9eadaa80e7ac56213b405ca6376898f9a1a1b4e03c",
                            "size": 9007,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.13",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/js/util.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.309803,
                            "wallTime": 1773900957.024685,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 143,
                                "columnNumber": 35
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "InBodyParserBlocking"
                        },
                        "response": {
                            "encodedDataLength": 12762,
                            "dataLength": 12433,
                            "requestId": "1325323.13",
                            "type": "Script",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/js/util.js",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"3091-5f31438fbf4ee\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "994",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "12433",
                                    "Date": "Thu, 19 Mar 2026 06:15:58 GMT",
                                    "Content-Type": "text/javascript",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/javascript",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 329,
                                "timing": {
                                    "requestTime": 4292045.269653,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.094,
                                    "sendEnd": 0.122,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 112.78,
                                    "receiveHeadersEnd": 113.918
                                },
                                "responseTime": 1773900958097.313,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "c2e1e72b0de356f6ce184e3af4fa8ab6590a2581162905a27d77886b2d960e00",
                            "size": 12433,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.14",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/js/main.js",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Medium",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.309821,
                            "wallTime": 1773900957.024704,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/",
                                "lineNumber": 145,
                                "columnNumber": 35
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Script",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "InBodyParserBlocking"
                        },
                        "response": {
                            "encodedDataLength": 6450,
                            "dataLength": 6122,
                            "requestId": "1325323.14",
                            "type": "Script",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/js/main.js",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"17ea-5f31438fe0833\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "997",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "6122",
                                    "Date": "Thu, 19 Mar 2026 06:15:58 GMT",
                                    "Content-Type": "text/javascript",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "text/javascript",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 328,
                                "timing": {
                                    "requestTime": 4292045.323939,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.135,
                                    "sendEnd": 0.174,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 119.542,
                                    "receiveHeadersEnd": 120.605
                                },
                                "responseTime": 1773900958158.361,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "b7214a89da8204c6487831b5dae24d98956bbb5e0fba376bb88a7dac79ca03a5",
                            "size": 6122,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.15",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": false
                            },
                            "timestamp": 4292044.652911,
                            "wallTime": 1773900957.367813,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/assets/css/main.css",
                                "lineNumber": 0,
                                "columnNumber": 0
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Stylesheet",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false,
                            "renderBlockingBehavior": "Blocking"
                        },
                        "response": {
                            "encodedDataLength": 2502,
                            "dataLength": 21564,
                            "requestId": "1325323.15",
                            "type": "Stylesheet",
                            "response": {
                                "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "Content-Encoding": "gzip",
                                    "X-Content-Type-Options": "nosniff",
                                    "Expires": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "text/css; charset=utf-8",
                                    "Vary": "Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site",
                                    "Last-Modified": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "X-Frame-Options": "SAMEORIGIN",
                                    "Transfer-Encoding": "chunked",
                                    "Link": "<http://fonts.gstatic.com>; rel=preconnect; crossorigin",
                                    "Cache-Control": "private, max-age=86400, stale-while-revalidate=604800",
                                    "Timing-Allow-Origin": "*",
                                    "Cross-Origin-Opener-Policy": "same-origin-allow-popups",
                                    "Cross-Origin-Resource-Policy": "cross-origin",
                                    "Access-Control-Allow-Origin": "*",
                                    "X-XSS-Protection": "0",
                                    "Server": "ESF"
                                },
                                "mimeType": "text/css",
                                "charset": "utf-8",
                                "remoteIPAddress": "142.251.37.10",
                                "remotePort": 80,
                                "encodedDataLength": 670,
                                "timing": {
                                    "requestTime": 4292044.653159,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0.085,
                                    "dnsEnd": 0.253,
                                    "connectStart": 0.253,
                                    "connectEnd": 62.565,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 62.609,
                                    "sendEnd": 62.642,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 242.236,
                                    "receiveHeadersEnd": 242.469
                                },
                                "responseTime": 1773900957610.275,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure",
                                "securityHeaders": [
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Frame-Options",
                                        "value": "SAMEORIGIN"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "0"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "bd1fdf7141b684e9e04514c0d06500c5019abb9f3aa927a0f7dd1663cd732bcf",
                            "size": 21564,
                            "asn": {
                                "ip": "142.251.37.10",
                                "asn": "15169",
                                "country": "US",
                                "description": "GOOGLE - Google LLC, US",
                                "name": "Google LLC",
                                "route": "142.250.0.0/15"
                            },
                            "geoip": {
                                "country": "US",
                                "region": "",
                                "timezone": "America/Chicago",
                                "city": "",
                                "ll": [
                                    37.751,
                                    -97.822
                                ],
                                "country_name": "United States",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "142.251.37.10",
                                "ptr": "tzfraa-as-in-f10.1e100.net"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/assets/css/main.css",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.55",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/images/banner.jpg",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/assets/css/main.css"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.947248,
                            "wallTime": 1773900957.662138,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/assets/css/main.css"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 793681,
                            "dataLength": 793355,
                            "requestId": "1325323.55",
                            "type": "Image",
                            "response": {
                                "url": "http://www.johnbreslin.com/images/banner.jpg",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"c1b0b-5f314326a6105\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "998",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "793355",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "image/jpeg",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:35:54 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "image/jpeg",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 326,
                                "timing": {
                                    "requestTime": 4292044.956446,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0,
                                    "dnsEnd": 0,
                                    "connectStart": 0,
                                    "connectEnd": 50.867,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 50.91,
                                    "sendEnd": 50.927,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 236.461,
                                    "receiveHeadersEnd": 237.566
                                },
                                "responseTime": 1773900957907.787,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "2e32ed212b5507fc6df2dfba966b28f63f702896696cf9582c3eb5fb55081786",
                            "size": 1057808,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/assets/css/main.css",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.56",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/css/images/overlay.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/assets/css/main.css"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.947513,
                            "wallTime": 1773900957.662399,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/assets/css/main.css"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 18005,
                            "dataLength": 17682,
                            "requestId": "1325323.56",
                            "type": "Image",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/css/images/overlay.png",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"4512-5f3143903867f\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "997",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "17682",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "image/png",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 323,
                                "timing": {
                                    "requestTime": 4292044.9564,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0,
                                    "dnsEnd": 0,
                                    "connectStart": 0,
                                    "connectEnd": 50.802,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 50.86,
                                    "sendEnd": 50.901,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 240.277,
                                    "receiveHeadersEnd": 241.365
                                },
                                "responseTime": 1773900957911.557,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "3703fe4d37442d16533606d056cf40f53ce19d3533791da80b0e70cc1aeb07d2",
                            "size": 23576,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/assets/css/main.css",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.57",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/assets/css/images/arrow.svg",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/assets/css/main.css"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "Low",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292044.947599,
                            "wallTime": 1773900957.662485,
                            "initiator": {
                                "type": "parser",
                                "url": "http://www.johnbreslin.com/assets/css/main.css"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Image",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 683,
                            "dataLength": 359,
                            "requestId": "1325323.57",
                            "type": "Image",
                            "response": {
                                "url": "http://www.johnbreslin.com/assets/css/images/arrow.svg",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"167-5f314390328bf\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "996",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "359",
                                    "Date": "Thu, 19 Mar 2026 06:15:57 GMT",
                                    "Content-Type": "image/svg+xml",
                                    "Last-Modified": "Wed, 25 Jan 2023 10:37:44 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "image/svg+xml",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 324,
                                "timing": {
                                    "requestTime": 4292044.956469,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 173.396,
                                    "sendEnd": 173.427,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 305.936,
                                    "receiveHeadersEnd": 306.645
                                },
                                "responseTime": 1773900957977.284,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "b32f91e0e748e6e71fda91527c94091625255e94c0093ff6fe385884bbe663b2",
                            "size": 480,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://www.johnbreslin.com/assets/css/main.css",
                            "host": "www.johnbreslin.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.45",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://fonts.googleapis.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": false
                            },
                            "timestamp": 4292044.95769,
                            "wallTime": 1773900957.672578,
                            "initiator": {
                                "type": "parser",
                                "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic"
                            },
                            "redirectHasExtraInfo": false,
                            "redirectResponse": {
                                "url": "http://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                "status": 307,
                                "statusText": "Internal Redirect",
                                "headers": {
                                    "Access-Control-Allow-Origin": "http://www.johnbreslin.com",
                                    "Location": "https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                    "Cross-Origin-Resource-Policy": "Cross-Origin",
                                    "Non-Authoritative-Reason": "DNS",
                                    "Access-Control-Allow-Credentials": "true"
                                },
                                "mimeType": "",
                                "charset": "",
                                "encodedDataLength": 0,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "type": "Font",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "requests": [
                            {
                                "requestId": "1325323.45",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "http://www.johnbreslin.com/",
                                "request": {
                                    "url": "http://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                    "method": "GET",
                                    "headers": {
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                        "Origin": "http://www.johnbreslin.com",
                                        "Referer": "http://fonts.googleapis.com/"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": false
                                },
                                "timestamp": 4292044.948044,
                                "wallTime": 1773900957.662933,
                                "initiator": {
                                    "type": "parser",
                                    "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic"
                                },
                                "redirectHasExtraInfo": false,
                                "type": "Font",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false,
                                "renderBlockingBehavior": "NonBlocking"
                            },
                            {
                                "requestId": "1325323.45",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "http://www.johnbreslin.com/",
                                "request": {
                                    "url": "https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                    "method": "GET",
                                    "headers": {
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                        "Referer": "http://fonts.googleapis.com/"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": false
                                },
                                "timestamp": 4292044.95769,
                                "wallTime": 1773900957.672578,
                                "initiator": {
                                    "type": "parser",
                                    "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic"
                                },
                                "redirectHasExtraInfo": false,
                                "redirectResponse": {
                                    "url": "http://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                    "status": 307,
                                    "statusText": "Internal Redirect",
                                    "headers": {
                                        "Access-Control-Allow-Origin": "http://www.johnbreslin.com",
                                        "Location": "https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                        "Cross-Origin-Resource-Policy": "Cross-Origin",
                                        "Non-Authoritative-Reason": "DNS",
                                        "Access-Control-Allow-Credentials": "true"
                                    },
                                    "mimeType": "",
                                    "charset": "",
                                    "encodedDataLength": 0,
                                    "protocol": "http/1.1",
                                    "alternateProtocolUsage": "unspecifiedReason",
                                    "securityState": "insecure"
                                },
                                "type": "Font",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false
                            }
                        ],
                        "response": {
                            "encodedDataLength": 43168,
                            "dataLength": 43136,
                            "requestId": "1325323.45",
                            "type": "Font",
                            "response": {
                                "url": "https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "age": "44850",
                                    "report-to": "{\"group\":\"apps-themes\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/apps-themes\"}]}",
                                    "x-content-type-options": "nosniff",
                                    "expires": "Thu, 18 Mar 2027 17:48:27 GMT",
                                    "alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000",
                                    "date": "Wed, 18 Mar 2026 17:48:27 GMT",
                                    "last-modified": "Wed, 18 Feb 2026 19:51:37 GMT",
                                    "content-type": "font/woff2",
                                    "cache-control": "public, max-age=31536000",
                                    "timing-allow-origin": "*",
                                    "cross-origin-opener-policy": "same-origin; report-to=\"apps-themes\"",
                                    "cross-origin-resource-policy": "cross-origin",
                                    "content-security-policy-report-only": "require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes",
                                    "accept-ranges": "bytes",
                                    "access-control-allow-origin": "*",
                                    "content-length": "43136",
                                    "x-xss-protection": "0",
                                    "server": "sffe"
                                },
                                "mimeType": "font/woff2",
                                "charset": "",
                                "remoteIPAddress": "142.251.141.131",
                                "remotePort": 443,
                                "encodedDataLength": 29,
                                "timing": {
                                    "requestTime": 4292044.957771,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": 0.035,
                                    "dnsEnd": 0.163,
                                    "connectStart": 0.256,
                                    "connectEnd": 132.01,
                                    "sslStart": 0.256,
                                    "sslEnd": 132.01,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 132.059,
                                    "sendEnd": 132.134,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 301.535,
                                    "receiveHeadersEnd": 301.687
                                },
                                "responseTime": 1773900957974.197,
                                "protocol": "h3",
                                "alternateProtocolUsage": "dnsAlpnH3JobWonRace",
                                "securityState": "unknown",
                                "securityHeaders": [
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "0"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "1404ca348bd75ef836f4dd8b6f2cc719458642d1237c368296b2fc652dca47dc",
                            "size": 57516,
                            "asn": {
                                "ip": "142.251.141.131",
                                "asn": "15169",
                                "country": "US",
                                "description": "GOOGLE - Google LLC, US",
                                "name": "Google LLC",
                                "route": "142.250.0.0/15"
                            },
                            "geoip": {
                                "country": "US",
                                "region": "",
                                "timezone": "America/Chicago",
                                "city": "",
                                "ll": [
                                    37.751,
                                    -97.822
                                ],
                                "country_name": "United States",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "142.251.141.131",
                                "ptr": "tzfraa-aj-in-f3.1e100.net"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic",
                            "host": "fonts.googleapis.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.27",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://fonts.googleapis.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "VeryHigh",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": false
                            },
                            "timestamp": 4292044.957741,
                            "wallTime": 1773900957.672625,
                            "initiator": {
                                "type": "parser",
                                "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic"
                            },
                            "redirectHasExtraInfo": false,
                            "redirectResponse": {
                                "url": "http://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                "status": 307,
                                "statusText": "Internal Redirect",
                                "headers": {
                                    "Access-Control-Allow-Origin": "http://www.johnbreslin.com",
                                    "Location": "https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                    "Cross-Origin-Resource-Policy": "Cross-Origin",
                                    "Non-Authoritative-Reason": "DNS",
                                    "Access-Control-Allow-Credentials": "true"
                                },
                                "mimeType": "",
                                "charset": "",
                                "encodedDataLength": 0,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "type": "Font",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "requests": [
                            {
                                "requestId": "1325323.27",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "http://www.johnbreslin.com/",
                                "request": {
                                    "url": "http://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                    "method": "GET",
                                    "headers": {
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                        "Origin": "http://www.johnbreslin.com",
                                        "Referer": "http://fonts.googleapis.com/"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": false
                                },
                                "timestamp": 4292044.952958,
                                "wallTime": 1773900957.667856,
                                "initiator": {
                                    "type": "parser",
                                    "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic"
                                },
                                "redirectHasExtraInfo": false,
                                "type": "Font",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false,
                                "renderBlockingBehavior": "NonBlocking"
                            },
                            {
                                "requestId": "1325323.27",
                                "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                                "documentURL": "http://www.johnbreslin.com/",
                                "request": {
                                    "url": "https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                    "method": "GET",
                                    "headers": {
                                        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                        "Referer": "http://fonts.googleapis.com/"
                                    },
                                    "mixedContentType": "none",
                                    "initialPriority": "VeryHigh",
                                    "referrerPolicy": "strict-origin-when-cross-origin",
                                    "isSameSite": false
                                },
                                "timestamp": 4292044.957741,
                                "wallTime": 1773900957.672625,
                                "initiator": {
                                    "type": "parser",
                                    "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic"
                                },
                                "redirectHasExtraInfo": false,
                                "redirectResponse": {
                                    "url": "http://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                    "status": 307,
                                    "statusText": "Internal Redirect",
                                    "headers": {
                                        "Access-Control-Allow-Origin": "http://www.johnbreslin.com",
                                        "Location": "https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                        "Cross-Origin-Resource-Policy": "Cross-Origin",
                                        "Non-Authoritative-Reason": "DNS",
                                        "Access-Control-Allow-Credentials": "true"
                                    },
                                    "mimeType": "",
                                    "charset": "",
                                    "encodedDataLength": 0,
                                    "protocol": "http/1.1",
                                    "alternateProtocolUsage": "unspecifiedReason",
                                    "securityState": "insecure"
                                },
                                "type": "Font",
                                "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                                "hasUserGesture": false
                            }
                        ],
                        "response": {
                            "encodedDataLength": 47240,
                            "dataLength": 47208,
                            "requestId": "1325323.27",
                            "type": "Font",
                            "response": {
                                "url": "https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                                "status": 200,
                                "statusText": "",
                                "headers": {
                                    "age": "32406",
                                    "report-to": "{\"group\":\"apps-themes\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/apps-themes\"}]}",
                                    "x-content-type-options": "nosniff",
                                    "expires": "Thu, 18 Mar 2027 21:15:51 GMT",
                                    "alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000",
                                    "date": "Wed, 18 Mar 2026 21:15:51 GMT",
                                    "last-modified": "Wed, 18 Feb 2026 19:52:51 GMT",
                                    "content-type": "font/woff2",
                                    "cache-control": "public, max-age=31536000",
                                    "timing-allow-origin": "*",
                                    "cross-origin-opener-policy": "same-origin; report-to=\"apps-themes\"",
                                    "cross-origin-resource-policy": "cross-origin",
                                    "content-security-policy-report-only": "require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes",
                                    "accept-ranges": "bytes",
                                    "access-control-allow-origin": "*",
                                    "content-length": "47208",
                                    "x-xss-protection": "0",
                                    "server": "sffe"
                                },
                                "mimeType": "font/woff2",
                                "charset": "",
                                "remoteIPAddress": "142.251.141.131",
                                "remotePort": 443,
                                "encodedDataLength": 29,
                                "timing": {
                                    "requestTime": 4292044.958233,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 131.712,
                                    "sendEnd": 131.752,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 258.104,
                                    "receiveHeadersEnd": 259.313
                                },
                                "responseTime": 1773900957931.229,
                                "protocol": "h3",
                                "alternateProtocolUsage": "dnsAlpnH3JobWonRace",
                                "securityState": "unknown",
                                "securityHeaders": [
                                    {
                                        "name": "X-Content-Type-Options",
                                        "value": "nosniff"
                                    },
                                    {
                                        "name": "X-Xss-Protection",
                                        "value": "0"
                                    }
                                ]
                            },
                            "hasExtraInfo": true,
                            "hash": "14f23757c6b41b4b6c0b967ca3fa74ff47a868728158373461c4e6e4b6368f19",
                            "size": 62944,
                            "asn": {
                                "ip": "142.251.141.131",
                                "asn": "15169",
                                "country": "US",
                                "description": "GOOGLE - Google LLC, US",
                                "name": "Google LLC",
                                "route": "142.250.0.0/15"
                            },
                            "geoip": {
                                "country": "US",
                                "region": "",
                                "timezone": "America/Chicago",
                                "city": "",
                                "ll": [
                                    37.751,
                                    -97.822
                                ],
                                "country_name": "United States",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "142.251.141.131",
                                "ptr": "tzfraa-aj-in-f3.1e100.net"
                            }
                        },
                        "initiatorInfo": {
                            "url": "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic",
                            "host": "fonts.googleapis.com",
                            "type": "parser"
                        }
                    },
                    {
                        "request": {
                            "requestId": "1325323.65",
                            "loaderId": "0C5B3FA27D33DAB676A8E81F70C3935B",
                            "documentURL": "http://www.johnbreslin.com/",
                            "request": {
                                "url": "http://www.johnbreslin.com/favicon-32x32.png",
                                "method": "GET",
                                "headers": {
                                    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36",
                                    "Referer": "http://www.johnbreslin.com/"
                                },
                                "mixedContentType": "none",
                                "initialPriority": "High",
                                "referrerPolicy": "strict-origin-when-cross-origin",
                                "isSameSite": true
                            },
                            "timestamp": 4292045.932328,
                            "wallTime": 1773900958.64722,
                            "initiator": {
                                "type": "other"
                            },
                            "redirectHasExtraInfo": false,
                            "type": "Other",
                            "frameId": "C3646A091380F7AB217AE7085EC9EA0B",
                            "hasUserGesture": false
                        },
                        "response": {
                            "encodedDataLength": 2873,
                            "dataLength": 2552,
                            "requestId": "1325323.65",
                            "type": "Other",
                            "response": {
                                "url": "http://www.johnbreslin.com/favicon-32x32.png",
                                "status": 200,
                                "statusText": "OK",
                                "headers": {
                                    "X-WS-RateLimit-Limit": "1000",
                                    "ETag": "\"9f8-61b4006ddebcb\"",
                                    "Connection": "keep-alive",
                                    "X-WS-RateLimit-Remaining": "995",
                                    "X-WS-Origin": "available",
                                    "Accept-Ranges": "bytes",
                                    "Content-Length": "2552",
                                    "Date": "Thu, 19 Mar 2026 06:15:58 GMT",
                                    "Content-Type": "image/png",
                                    "Last-Modified": "Wed, 19 Jun 2024 15:41:07 GMT",
                                    "Server": "Apache"
                                },
                                "mimeType": "image/png",
                                "charset": "",
                                "remoteIPAddress": "217.160.0.71",
                                "remotePort": 80,
                                "encodedDataLength": 321,
                                "timing": {
                                    "requestTime": 4292045.93253,
                                    "proxyStart": -1,
                                    "proxyEnd": -1,
                                    "dnsStart": -1,
                                    "dnsEnd": -1,
                                    "connectStart": -1,
                                    "connectEnd": -1,
                                    "sslStart": -1,
                                    "sslEnd": -1,
                                    "workerStart": -1,
                                    "workerReady": -1,
                                    "workerFetchStart": -1,
                                    "workerRespondWithSettled": -1,
                                    "sendStart": 0.146,
                                    "sendEnd": 0.176,
                                    "pushStart": 0,
                                    "pushEnd": 0,
                                    "receiveHeadersStart": 132.028,
                                    "receiveHeadersEnd": 133.125
                                },
                                "responseTime": 1773900958779.438,
                                "protocol": "http/1.1",
                                "alternateProtocolUsage": "unspecifiedReason",
                                "securityState": "insecure"
                            },
                            "hasExtraInfo": true,
                            "hash": "97f624327098f05622f05a96034faf9a3e75d3c49f08f033a5e61ca5677608c0",
                            "size": 3404,
                            "asn": {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            "geoip": {
                                "country": "DE",
                                "region": "",
                                "timezone": "Europe/Berlin",
                                "city": "",
                                "ll": [
                                    51.2993,
                                    9.491
                                ],
                                "country_name": "Germany",
                                "metro": 0
                            },
                            "rdns": {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            }
                        }
                    }
                ],
                "cookies": [],
                "console": [
                    {
                        "message": {
                            "source": "network",
                            "level": "error",
                            "text": "Failed to load resource: the server responded with a status of 403 ()",
                            "timestamp": 1773900957660.301,
                            "url": "https://kit.fontawesome.com/267cac716c.js"
                        }
                    }
                ],
                "links": [
                    {
                        "href": "https://docs.google.com/viewer?url=https://github.com/johnbreslin/cv/raw/master/Curriculum_Vitae.pdf",
                        "text": "Curriculum Vitae",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://twitter.com/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://facebook.com/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://instagram.com/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://threads.net/@johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://linkedin.com/in/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://bsky.app/profile/johnbreslin.com",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://mastodon.social/@johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://pixelfed.social/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://loops.video/@johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://friendica.world/profile/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://makertube.net/a/johnbreslin/video-channels",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://github.com/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://youtube.com/johnbreslin",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://cloud.wordpress.com/",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://slideshare.net/cloud",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://flickr.com/people/Cloudie",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.last.fm/user/Cloudie",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://en.wikipedia.org/wiki/User:Cloudie",
                        "text": "",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://irishacademicpress.ie/product/old-ireland-in-colour-3/",
                        "text": "Old Ireland in Colour 3",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://irishacademicpress.ie/product/old-ireland-in-colour-2/",
                        "text": "Old Ireland in Colour 2",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://irishacademicpress.ie/product/old-ireland-in-colour/",
                        "text": "Old Ireland in Colour",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.universityofgalway.ie/science-engineering/engineering/electricalandelectronicengineering/electrical-and-electronic-engineering/",
                        "text": "Electronic Engineering",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.universityofgalway.ie/science-engineering/engineering/",
                        "text": "School of Engineering",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://www.universityofgalway.ie/",
                        "text": "University of Galway",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.universityofgalway.ie/courses/taught-postgraduate-courses/msc-techinnovation.html",
                        "text": "TechInnovate",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.universityofgalway.ie/courses/taught-postgraduate-courses/aginnovation.html",
                        "text": "AgInnovate",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://www.insight-centre.org/",
                        "text": "Insight Centre for Data Analytics",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://data2sustain.ie/",
                        "text": "Data2Sustain",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://scholar.google.com/citations?user=D8lvl64AAAAJ&hl=en",
                        "text": "publications",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://link.springer.com/book/10.1007/978-3-642-01172-6",
                        "text": "The Social Semantic Web",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://link.springer.com/book/10.1007/978-3-031-79459-9",
                        "text": "Social Semantic Web Mining",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://sioc-project.org/",
                        "text": "SIOC",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://en.wikipedia.org/wiki/SIOC",
                        "text": "Wikipedia article",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://en.wikipedia.org/wiki/Old_Ireland_in_Colour",
                        "text": "Wikipedia article",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.boards.ie/",
                        "text": "boards.ie",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://en.wikipedia.org/wiki/boards.ie",
                        "text": "Wikipedia article",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.adverts.ie/",
                        "text": "adverts.ie",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://www.streamglider.com/",
                        "text": "StreamGlider",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://portershed.com/",
                        "text": "PorterShed",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://gcid.ie/",
                        "text": "Galway City Innovation District",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.scaleireland.com/",
                        "text": "Scale Ireland",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://gleg.ie/",
                        "text": "Gaillimh le Gaeilge",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://www.westbic.ie/",
                        "text": "WestBIC",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "https://acefitness.org/",
                        "text": "American Council of Exercise",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://breslin.org/",
                        "text": "the Breslin Archive",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://tomita.org/",
                        "text": "Tomita Fansite",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    },
                    {
                        "href": "http://html5up.net/",
                        "text": "HTML5 UP",
                        "frameId": "C3646A091380F7AB217AE7085EC9EA0B"
                    }
                ],
                "timing": {
                    "beginNavigation": "2026-03-19T06:15:54.491Z",
                    "frameStartedLoading": "2026-03-19T06:15:54.493Z",
                    "frameNavigated": "2026-03-19T06:15:57.116Z",
                    "domContentEventFired": "2026-03-19T06:15:58.175Z",
                    "frameStoppedLoading": "2026-03-19T06:15:58.645Z"
                },
                "globals": [
                    {
                        "prop": "$",
                        "type": "function"
                    },
                    {
                        "prop": "jQuery",
                        "type": "function"
                    },
                    {
                        "prop": "jQuery111306289869786535048",
                        "type": "object"
                    },
                    {
                        "prop": "skel",
                        "type": "object"
                    },
                    {
                        "prop": "onorientationchange",
                        "type": "function"
                    },
                    {
                        "prop": "$a",
                        "type": "object"
                    },
                    {
                        "prop": "b",
                        "type": "object"
                    }
                ],
                "storages": []
            },
            "lists": {
                "ips": [
                    "142.251.141.131",
                    "142.251.37.10",
                    "172.64.147.188",
                    "217.160.0.71",
                    "67.199.248.13"
                ],
                "countries": [
                    "US",
                    "DE"
                ],
                "asns": [
                    "15169",
                    "13335",
                    "8560",
                    "396982"
                ],
                "domains": [
                    "www.johnbreslin.com",
                    "fonts.gstatic.com",
                    "fonts.googleapis.com",
                    "kit.fontawesome.com",
                    "bresl.in"
                ],
                "servers": [
                    "Apache",
                    "sffe",
                    "ESF",
                    "cloudflare"
                ],
                "urls": [
                    "http://www.johnbreslin.com/",
                    "https://bresl.in/",
                    "http://www.johnbreslin.com/assets/css/main.css",
                    "https://kit.fontawesome.com/267cac716c.js",
                    "http://www.johnbreslin.com/images/pic01.jpg",
                    "http://www.johnbreslin.com/images/pic02.jpg",
                    "http://www.johnbreslin.com/assets/js/jquery.min.js",
                    "http://www.johnbreslin.com/assets/js/jquery.scrolly.min.js",
                    "http://www.johnbreslin.com/assets/js/jquery.dropotron.min.js",
                    "http://www.johnbreslin.com/assets/js/jquery.scrollex.min.js",
                    "http://www.johnbreslin.com/assets/js/skel.min.js",
                    "http://www.johnbreslin.com/assets/js/util.js",
                    "http://www.johnbreslin.com/assets/js/main.js",
                    "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic",
                    "http://www.johnbreslin.com/images/banner.jpg",
                    "http://www.johnbreslin.com/assets/css/images/overlay.png",
                    "http://www.johnbreslin.com/assets/css/images/arrow.svg",
                    "https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                    "https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                    "http://www.johnbreslin.com/favicon-32x32.png"
                ],
                "linkDomains": [
                    "docs.google.com",
                    "twitter.com",
                    "facebook.com",
                    "instagram.com",
                    "threads.net",
                    "linkedin.com",
                    "bsky.app",
                    "mastodon.social",
                    "pixelfed.social",
                    "loops.video",
                    "friendica.world",
                    "makertube.net",
                    "github.com",
                    "youtube.com",
                    "cloud.wordpress.com",
                    "slideshare.net",
                    "flickr.com",
                    "www.last.fm",
                    "en.wikipedia.org",
                    "irishacademicpress.ie",
                    "www.universityofgalway.ie",
                    "www.insight-centre.org",
                    "data2sustain.ie",
                    "scholar.google.com",
                    "link.springer.com",
                    "sioc-project.org",
                    "www.boards.ie",
                    "www.adverts.ie",
                    "www.streamglider.com",
                    "portershed.com",
                    "gcid.ie",
                    "www.scaleireland.com",
                    "gleg.ie",
                    "www.westbic.ie",
                    "acefitness.org",
                    "breslin.org",
                    "tomita.org",
                    "html5up.net"
                ],
                "certificates": [
                    {
                        "subjectName": "fontawesome.com",
                        "issuer": "WE1",
                        "validFrom": 1771278228,
                        "validTo": 1779057824
                    }
                ],
                "hashes": [
                    "0be4619ac9e0d766abcf406ce559a03a589844d792e1ea5140b8af73b6254003",
                    "eb24f3dffffd6ca08c9d6e13a0d649e3f35568b5964d4e995b495025a598441c",
                    "6ed80163d81f7ffe385d5d471e59344a7088551f99300d097eaf68b19186f01b",
                    "002bac3566e9822f78ebdc36e4a056a7861427e20efac73a33c83a45f2d851c5",
                    "ecb916133a9376911f10bc5c659952eb0031e457f5df367cde560edbfba38fb8",
                    "45f80f05ff32ce520e4306a131fab2688f08a2d656b9c743a97579ed9af74c8e",
                    "a3b405b2510fba2b69acd54d409aed128fe35cd7f0827d414e0551d8127954e2",
                    "d84b4dc6bc3c2b033393f28b93b081d685857fdc6f67abb4c2564d3aa15df843",
                    "967962650e403040120b3a9eadaa80e7ac56213b405ca6376898f9a1a1b4e03c",
                    "c2e1e72b0de356f6ce184e3af4fa8ab6590a2581162905a27d77886b2d960e00",
                    "b7214a89da8204c6487831b5dae24d98956bbb5e0fba376bb88a7dac79ca03a5",
                    "bd1fdf7141b684e9e04514c0d06500c5019abb9f3aa927a0f7dd1663cd732bcf",
                    "2e32ed212b5507fc6df2dfba966b28f63f702896696cf9582c3eb5fb55081786",
                    "3703fe4d37442d16533606d056cf40f53ce19d3533791da80b0e70cc1aeb07d2",
                    "b32f91e0e748e6e71fda91527c94091625255e94c0093ff6fe385884bbe663b2",
                    "1404ca348bd75ef836f4dd8b6f2cc719458642d1237c368296b2fc652dca47dc",
                    "14f23757c6b41b4b6c0b967ca3fa74ff47a868728158373461c4e6e4b6368f19",
                    "97f624327098f05622f05a96034faf9a3e75d3c49f08f033a5e61ca5677608c0"
                ]
            },
            "meta": {
                "processors": {
                    "umbrella": {
                        "data": [
                            {
                                "hostname": "kit.fontawesome.com",
                                "rank": 2304
                            },
                            {
                                "hostname": "fonts.googleapis.com",
                                "rank": 57
                            },
                            {
                                "hostname": "fonts.gstatic.com",
                                "rank": 37
                            }
                        ]
                    },
                    "geoip": {
                        "data": [
                            {
                                "ip": "217.160.0.71",
                                "geoip": {
                                    "country": "DE",
                                    "region": "",
                                    "timezone": "Europe/Berlin",
                                    "city": "",
                                    "ll": [
                                        51.2993,
                                        9.491
                                    ],
                                    "country_name": "Germany",
                                    "metro": 0
                                }
                            },
                            {
                                "ip": "172.64.147.188",
                                "geoip": {
                                    "country": "",
                                    "region": "",
                                    "timezone": "",
                                    "city": "",
                                    "ll": [
                                        null,
                                        null
                                    ],
                                    "country_name": "Ascension Island"
                                }
                            },
                            {
                                "ip": "142.251.37.10",
                                "geoip": {
                                    "country": "US",
                                    "region": "",
                                    "timezone": "America/Chicago",
                                    "city": "",
                                    "ll": [
                                        37.751,
                                        -97.822
                                    ],
                                    "country_name": "United States",
                                    "metro": 0
                                }
                            },
                            {
                                "ip": "142.251.141.131",
                                "geoip": {
                                    "country": "US",
                                    "region": "",
                                    "timezone": "America/Chicago",
                                    "city": "",
                                    "ll": [
                                        37.751,
                                        -97.822
                                    ],
                                    "country_name": "United States",
                                    "metro": 0
                                }
                            },
                            {
                                "ip": "67.199.248.13",
                                "geoip": {
                                    "country": "US",
                                    "region": "",
                                    "timezone": "America/Chicago",
                                    "city": "",
                                    "ll": [
                                        37.751,
                                        -97.822
                                    ],
                                    "country_name": "United States",
                                    "metro": 0
                                }
                            }
                        ]
                    },
                    "asn": {
                        "data": [
                            {
                                "ip": "217.160.0.71",
                                "asn": "8560",
                                "country": "DE",
                                "description": "IONOS-AS IONOS SE, DE",
                                "name": "IONOS-AS IONOS SE",
                                "route": "217.160.0.0/16"
                            },
                            {
                                "ip": "172.64.147.188",
                                "asn": "13335",
                                "country": "US",
                                "description": "CLOUDFLARENET - Cloudflare, Inc., US",
                                "name": "Cloudflare",
                                "route": "172.64.144.0/20"
                            },
                            {
                                "ip": "142.251.37.10",
                                "asn": "15169",
                                "country": "US",
                                "description": "GOOGLE - Google LLC, US",
                                "name": "Google LLC",
                                "route": "142.250.0.0/15"
                            },
                            {
                                "ip": "142.251.141.131",
                                "asn": "15169",
                                "country": "US",
                                "description": "GOOGLE - Google LLC, US",
                                "name": "Google LLC",
                                "route": "142.250.0.0/15"
                            },
                            {
                                "ip": "67.199.248.13",
                                "asn": "396982",
                                "country": "US",
                                "description": "GOOGLE-CLOUD-PLATFORM - Google LLC, US",
                                "name": "Google LLC",
                                "route": "67.199.248.0/24"
                            }
                        ]
                    },
                    "rdns": {
                        "data": [
                            {
                                "ip": "217.160.0.71",
                                "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                            },
                            {
                                "ip": "142.251.37.10",
                                "ptr": "tzfraa-as-in-f10.1e100.net"
                            },
                            {
                                "ip": "142.251.141.131",
                                "ptr": "tzfraa-aj-in-f3.1e100.net"
                            },
                            {
                                "ip": "67.199.248.13",
                                "ptr": "cname.bitly.com"
                            }
                        ]
                    },
                    "wappa": {
                        "data": [
                            {
                                "confidence": [
                                    {
                                        "confidence": 100,
                                        "pattern": "(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\\d]+(?:.[\\d]+(?:.[\\d]+)?)?)|)"
                                    },
                                    {
                                        "confidence": 100,
                                        "pattern": "\\.fontawesome\\.com/([0-9a-z]+).js"
                                    }
                                ],
                                "confidenceTotal": 100,
                                "app": "Font Awesome",
                                "icon": "Font Awesome.svg",
                                "website": "https://fontawesome.com/",
                                "categories": [
                                    {
                                        "groups": [
                                            9
                                        ],
                                        "name": "Font scripts",
                                        "priority": 9
                                    }
                                ]
                            },
                            {
                                "confidence": [
                                    {
                                        "confidence": 100,
                                        "pattern": "jquery"
                                    }
                                ],
                                "confidenceTotal": 100,
                                "app": "jQuery",
                                "icon": "jQuery.svg",
                                "website": "https://jquery.com",
                                "categories": [
                                    {
                                        "groups": [
                                            9
                                        ],
                                        "name": "JavaScript libraries",
                                        "priority": 9
                                    }
                                ]
                            }
                        ]
                    }
                }
            },
            "page": {
                "asn": "AS8560",
                "asnname": "IONOS-AS IONOS SE, DE",
                "city": "",
                "country": "DE",
                "domain": "www.johnbreslin.com",
                "ip": "217.160.0.71",
                "ptr": "217-160-0-71.elastic-ssl.ui-r.com",
                "server": "Apache",
                "url": "http://www.johnbreslin.com/",
                "redirected": "off-domain",
                "apexDomainAgeDays": 1225,
                "language": "en",
                "mimeType": "text/html",
                "title": "John Breslin, University of Galway Professor, Startup Co-Founder, Advisor, Board Member, Educator, Engineer, Entrepreneur",
                "domainAgeDays": 1267,
                "apexDomain": "johnbreslin.com",
                "status": "200"
            },
            "scanner": {
                "country": "is"
            },
            "stats": {
                "IPv6Percentage": 0,
                "adBlocked": 0,
                "domainStats": [
                    {
                        "count": 15,
                        "ips": [
                            "217.160.0.71"
                        ],
                        "domain": "www.johnbreslin.com",
                        "size": 1640823,
                        "encodedSize": 1635332,
                        "countries": [
                            "DE"
                        ],
                        "index": 1,
                        "initiators": [
                            "www.johnbreslin.com"
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 2,
                        "ips": [
                            "142.251.141.131"
                        ],
                        "domain": "fonts.gstatic.com",
                        "size": 90344,
                        "encodedSize": 90408,
                        "countries": [
                            "US"
                        ],
                        "index": 17,
                        "initiators": [
                            "fonts.googleapis.com"
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 1,
                        "ips": [
                            "142.251.37.10"
                        ],
                        "domain": "fonts.googleapis.com",
                        "size": 21564,
                        "encodedSize": 2502,
                        "countries": [
                            "US"
                        ],
                        "index": 13,
                        "initiators": [
                            "www.johnbreslin.com"
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 1,
                        "ips": [
                            "172.64.147.188"
                        ],
                        "domain": "kit.fontawesome.com",
                        "size": 0,
                        "encodedSize": 0,
                        "countries": [],
                        "index": 3,
                        "initiators": [
                            "www.johnbreslin.com"
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 1,
                        "ips": [
                            "67.199.248.13"
                        ],
                        "domain": "bresl.in",
                        "size": 0,
                        "encodedSize": 306,
                        "countries": [
                            "US"
                        ],
                        "index": 0,
                        "initiators": [],
                        "redirects": 1
                    }
                ],
                "ipStats": [
                    {
                        "requests": 1,
                        "domains": [
                            "bresl.in"
                        ],
                        "ip": "67.199.248.13",
                        "asn": {
                            "ip": "67.199.248.13",
                            "asn": "396982",
                            "country": "US",
                            "description": "GOOGLE-CLOUD-PLATFORM - Google LLC, US",
                            "name": "Google LLC",
                            "route": "67.199.248.0/24"
                        },
                        "dns": [],
                        "geoip": {
                            "country": "US",
                            "region": "",
                            "timezone": "America/Chicago",
                            "city": "",
                            "ll": [
                                37.751,
                                -97.822
                            ],
                            "country_name": "United States",
                            "metro": 0
                        },
                        "size": 0,
                        "encodedSize": 306,
                        "countries": [
                            "US"
                        ],
                        "index": 0,
                        "ipv6": false,
                        "redirects": 1,
                        "count": null,
                        "rdns": {
                            "ip": "67.199.248.13",
                            "ptr": "cname.bitly.com"
                        }
                    },
                    {
                        "requests": 15,
                        "domains": [
                            "www.johnbreslin.com"
                        ],
                        "ip": "217.160.0.71",
                        "asn": {
                            "ip": "217.160.0.71",
                            "asn": "8560",
                            "country": "DE",
                            "description": "IONOS-AS IONOS SE, DE",
                            "name": "IONOS-AS IONOS SE",
                            "route": "217.160.0.0/16"
                        },
                        "dns": [],
                        "geoip": {
                            "country": "DE",
                            "region": "",
                            "timezone": "Europe/Berlin",
                            "city": "",
                            "ll": [
                                51.2993,
                                9.491
                            ],
                            "country_name": "Germany",
                            "metro": 0
                        },
                        "size": 1640823,
                        "encodedSize": 1635332,
                        "countries": [
                            "DE"
                        ],
                        "index": 1,
                        "ipv6": false,
                        "redirects": 0,
                        "count": null,
                        "rdns": {
                            "ip": "217.160.0.71",
                            "ptr": "217-160-0-71.elastic-ssl.ui-r.com"
                        }
                    },
                    {
                        "requests": 1,
                        "domains": [
                            "kit.fontawesome.com"
                        ],
                        "ip": "172.64.147.188",
                        "asn": {
                            "ip": "172.64.147.188",
                            "asn": "13335",
                            "country": "US",
                            "description": "CLOUDFLARENET - Cloudflare, Inc., US",
                            "name": "Cloudflare",
                            "route": "172.64.144.0/20"
                        },
                        "dns": [],
                        "geoip": {
                            "country": "",
                            "region": "",
                            "timezone": "",
                            "city": "",
                            "ll": [
                                null,
                                null
                            ],
                            "country_name": "Ascension Island"
                        },
                        "size": 0,
                        "encodedSize": 0,
                        "countries": [],
                        "index": 3,
                        "ipv6": false,
                        "redirects": 0,
                        "count": null
                    },
                    {
                        "requests": 1,
                        "domains": [
                            "fonts.googleapis.com"
                        ],
                        "ip": "142.251.37.10",
                        "asn": {
                            "ip": "142.251.37.10",
                            "asn": "15169",
                            "country": "US",
                            "description": "GOOGLE - Google LLC, US",
                            "name": "Google LLC",
                            "route": "142.250.0.0/15"
                        },
                        "dns": [],
                        "geoip": {
                            "country": "US",
                            "region": "",
                            "timezone": "America/Chicago",
                            "city": "",
                            "ll": [
                                37.751,
                                -97.822
                            ],
                            "country_name": "United States",
                            "metro": 0
                        },
                        "size": 21564,
                        "encodedSize": 2502,
                        "countries": [
                            "US"
                        ],
                        "index": 13,
                        "ipv6": false,
                        "redirects": 0,
                        "count": null,
                        "rdns": {
                            "ip": "142.251.37.10",
                            "ptr": "tzfraa-as-in-f10.1e100.net"
                        }
                    },
                    {
                        "requests": 2,
                        "domains": [
                            "fonts.gstatic.com"
                        ],
                        "ip": "142.251.141.131",
                        "asn": {
                            "ip": "142.251.141.131",
                            "asn": "15169",
                            "country": "US",
                            "description": "GOOGLE - Google LLC, US",
                            "name": "Google LLC",
                            "route": "142.250.0.0/15"
                        },
                        "dns": [],
                        "geoip": {
                            "country": "US",
                            "region": "",
                            "timezone": "America/Chicago",
                            "city": "",
                            "ll": [
                                37.751,
                                -97.822
                            ],
                            "country_name": "United States",
                            "metro": 0
                        },
                        "size": 90344,
                        "encodedSize": 90408,
                        "countries": [
                            "US"
                        ],
                        "index": 17,
                        "ipv6": false,
                        "redirects": 0,
                        "count": null,
                        "rdns": {
                            "ip": "142.251.141.131",
                            "ptr": "tzfraa-aj-in-f3.1e100.net"
                        }
                    }
                ],
                "malicious": 0,
                "protocolStats": [
                    {
                        "count": 16,
                        "size": 1662387,
                        "encodedSize": 1637834,
                        "ips": [
                            "217.160.0.71",
                            "142.251.37.10"
                        ],
                        "countries": [
                            "DE",
                            "US"
                        ],
                        "securityState": [],
                        "protocol": "http/1.1"
                    },
                    {
                        "count": 2,
                        "size": 90344,
                        "encodedSize": 90408,
                        "ips": [
                            "142.251.141.131"
                        ],
                        "countries": [
                            "US"
                        ],
                        "securityState": [],
                        "protocol": "h3"
                    },
                    {
                        "count": 1,
                        "size": 0,
                        "encodedSize": 0,
                        "ips": [
                            "172.64.147.188"
                        ],
                        "countries": [],
                        "securityState": [],
                        "protocol": "h2"
                    }
                ],
                "regDomainStats": [
                    {
                        "count": 15,
                        "ips": [
                            "217.160.0.71"
                        ],
                        "regDomain": "johnbreslin.com",
                        "size": 1640823,
                        "encodedSize": 1635332,
                        "countries": [],
                        "index": 1,
                        "subDomains": [
                            {
                                "domain": "www",
                                "country": "DE"
                            }
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 2,
                        "ips": [
                            "142.251.141.131"
                        ],
                        "regDomain": "gstatic.com",
                        "size": 90344,
                        "encodedSize": 90408,
                        "countries": [],
                        "index": 17,
                        "subDomains": [
                            {
                                "domain": "fonts",
                                "country": "US"
                            }
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 1,
                        "ips": [
                            "142.251.37.10"
                        ],
                        "regDomain": "googleapis.com",
                        "size": 21564,
                        "encodedSize": 2502,
                        "countries": [],
                        "index": 13,
                        "subDomains": [
                            {
                                "domain": "fonts",
                                "country": "US"
                            }
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 1,
                        "ips": [
                            "172.64.147.188"
                        ],
                        "regDomain": "fontawesome.com",
                        "size": 0,
                        "encodedSize": 0,
                        "countries": [],
                        "index": 3,
                        "subDomains": [
                            {
                                "domain": "kit",
                                "country": ""
                            }
                        ],
                        "redirects": 0
                    },
                    {
                        "count": 1,
                        "ips": [
                            "67.199.248.13"
                        ],
                        "regDomain": "bresl.in",
                        "size": 0,
                        "encodedSize": 306,
                        "countries": [],
                        "index": 0,
                        "subDomains": [
                            {
                                "domain": "",
                                "country": "US"
                            }
                        ],
                        "redirects": 1
                    }
                ],
                "resourceStats": [
                    {
                        "count": 8,
                        "size": 130910,
                        "encodedSize": 133206,
                        "latency": 0,
                        "countries": [
                            "DE"
                        ],
                        "ips": [
                            "172.64.147.188",
                            "217.160.0.71"
                        ],
                        "type": "Script",
                        "compression": "1.0",
                        "percentage": 42
                    },
                    {
                        "count": 5,
                        "size": 1421434,
                        "encodedSize": 1423058,
                        "latency": 0,
                        "countries": [
                            "DE"
                        ],
                        "ips": [
                            "217.160.0.71"
                        ],
                        "type": "Image",
                        "compression": "1.0",
                        "percentage": 26
                    },
                    {
                        "count": 2,
                        "size": 90344,
                        "encodedSize": 90408,
                        "latency": 0,
                        "countries": [
                            "US"
                        ],
                        "ips": [
                            "142.251.141.131"
                        ],
                        "type": "Font",
                        "compression": "1.0",
                        "percentage": 10
                    },
                    {
                        "count": 2,
                        "size": 93034,
                        "encodedSize": 74295,
                        "latency": 0,
                        "countries": [
                            "DE",
                            "US"
                        ],
                        "ips": [
                            "217.160.0.71",
                            "142.251.37.10"
                        ],
                        "type": "Stylesheet",
                        "compression": "1.3",
                        "percentage": 10
                    },
                    {
                        "count": 1,
                        "size": 2552,
                        "encodedSize": 2873,
                        "latency": 0,
                        "countries": [
                            "DE"
                        ],
                        "ips": [
                            "217.160.0.71"
                        ],
                        "type": "Other",
                        "compression": "0.9",
                        "percentage": 5
                    },
                    {
                        "count": 1,
                        "size": 14457,
                        "encodedSize": 4402,
                        "latency": 0,
                        "countries": [
                            "DE"
                        ],
                        "ips": [
                            "217.160.0.71"
                        ],
                        "type": "Document",
                        "compression": "3.3",
                        "percentage": 5
                    }
                ],
                "securePercentage": 5,
                "secureRequests": 1,
                "serverStats": [
                    {
                        "count": 15,
                        "size": 1640823,
                        "encodedSize": 1635332,
                        "ips": [
                            "217.160.0.71"
                        ],
                        "countries": [
                            "DE"
                        ],
                        "server": "Apache"
                    },
                    {
                        "count": 2,
                        "size": 90344,
                        "encodedSize": 90408,
                        "ips": [
                            "142.251.141.131"
                        ],
                        "countries": [
                            "US"
                        ],
                        "server": "sffe"
                    },
                    {
                        "count": 1,
                        "size": 21564,
                        "encodedSize": 2502,
                        "ips": [
                            "142.251.37.10"
                        ],
                        "countries": [
                            "US"
                        ],
                        "server": "ESF"
                    },
                    {
                        "count": 1,
                        "size": 0,
                        "encodedSize": 0,
                        "ips": [
                            "172.64.147.188"
                        ],
                        "countries": [],
                        "server": "cloudflare"
                    }
                ],
                "tlsStats": [
                    {
                        "count": 16,
                        "size": 1662387,
                        "encodedSize": 1637834,
                        "ips": [
                            "217.160.0.71",
                            "142.251.37.10"
                        ],
                        "countries": [
                            "DE",
                            "US"
                        ],
                        "protocols": [],
                        "securityState": "insecure"
                    },
                    {
                        "count": 2,
                        "size": 90344,
                        "encodedSize": 90408,
                        "ips": [
                            "142.251.141.131"
                        ],
                        "countries": [
                            "US"
                        ],
                        "protocols": [],
                        "securityState": "unknown"
                    },
                    {
                        "count": 1,
                        "size": 0,
                        "encodedSize": 0,
                        "ips": [
                            "172.64.147.188"
                        ],
                        "countries": [],
                        "protocols": {
                            "TLS 1.3 /  / AES_128_GCM": 1
                        },
                        "securityState": "secure"
                    }
                ],
                "totalLinks": 48,
                "uniqCountries": 3
            },
            "submitter": {
                "country": "GB"
            },
            "task": {
                "method": "api",
                "source": "fb1d0777",
                "tags": [
                    "website-rank",
                    "bresl.in"
                ],
                "time": "2026-03-19T06:16:04.044Z",
                "url": "https://bresl.in/",
                "uuid": "019d04bc-7b44-7720-84c9-21799557db38",
                "visibility": "public",
                "reportURL": "https://urlscan.io/result/019d04bc-7b44-7720-84c9-21799557db38/",
                "screenshotURL": "https://urlscan.io/screenshots/019d04bc-7b44-7720-84c9-21799557db38.png",
                "domURL": "https://urlscan.io/dom/019d04bc-7b44-7720-84c9-21799557db38/",
                "domain": "bresl.in",
                "apexDomain": "bresl.in"
            },
            "verdicts": {
                "overall": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "tags": [],
                    "malicious": false,
                    "hasVerdicts": true
                },
                "urlscan": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "tags": [],
                    "malicious": false,
                    "hasVerdicts": false
                },
                "engines": {
                    "score": -18,
                    "malicious": false,
                    "categories": [],
                    "enginesTotal": 0,
                    "maliciousTotal": 0,
                    "benignTotal": 0,
                    "maliciousVerdicts": [],
                    "benignVerdicts": [],
                    "hasVerdicts": true,
                    "tags": [
                        "urlscan-ml",
                        "urlscan-ml-60c5e22"
                    ]
                },
                "community": {
                    "score": 0,
                    "categories": [],
                    "brands": [],
                    "votesTotal": 0,
                    "votesMalicious": 0,
                    "votesBenign": 0,
                    "malicious": false,
                    "hasVerdicts": false
                }
            }
        },
        "report_summary": {
            "page_url": "http://www.johnbreslin.com/",
            "page_domain": "www.johnbreslin.com",
            "ip": "217.160.0.71",
            "country": "DE",
            "server": "Apache",
            "asn": "AS8560",
            "status_code": 200,
            "screenshot_url": "https://urlscan.io/screenshots/019d04bc-7b44-7720-84c9-21799557db38.png",
            "report_url": "https://urlscan.io/result/019d04bc-7b44-7720-84c9-21799557db38/",
            "requests": 0,
            "unique_countries": 3,
            "domains": 0,
            "malicious": false,
            "classification": "",
            "verdict_text": "No clear malicious classification",
            "brands": [],
            "labels": [],
            "lists": {
                "ips": [
                    "142.251.141.131",
                    "142.251.37.10",
                    "172.64.147.188",
                    "217.160.0.71",
                    "67.199.248.13"
                ],
                "countries": [
                    "US",
                    "DE"
                ],
                "asns": [
                    "15169",
                    "13335",
                    "8560",
                    "396982"
                ],
                "domains": [
                    "www.johnbreslin.com",
                    "fonts.gstatic.com",
                    "fonts.googleapis.com",
                    "kit.fontawesome.com",
                    "bresl.in"
                ],
                "servers": [
                    "Apache",
                    "sffe",
                    "ESF",
                    "cloudflare"
                ],
                "urls": [
                    "http://www.johnbreslin.com/",
                    "https://bresl.in/",
                    "http://www.johnbreslin.com/assets/css/main.css",
                    "https://kit.fontawesome.com/267cac716c.js",
                    "http://www.johnbreslin.com/images/pic01.jpg",
                    "http://www.johnbreslin.com/images/pic02.jpg",
                    "http://www.johnbreslin.com/assets/js/jquery.min.js",
                    "http://www.johnbreslin.com/assets/js/jquery.scrolly.min.js",
                    "http://www.johnbreslin.com/assets/js/jquery.dropotron.min.js",
                    "http://www.johnbreslin.com/assets/js/jquery.scrollex.min.js",
                    "http://www.johnbreslin.com/assets/js/skel.min.js",
                    "http://www.johnbreslin.com/assets/js/util.js",
                    "http://www.johnbreslin.com/assets/js/main.js",
                    "http://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic",
                    "http://www.johnbreslin.com/images/banner.jpg",
                    "http://www.johnbreslin.com/assets/css/images/overlay.png",
                    "http://www.johnbreslin.com/assets/css/images/arrow.svg",
                    "https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2",
                    "https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2",
                    "http://www.johnbreslin.com/favicon-32x32.png"
                ],
                "linkDomains": [
                    "docs.google.com",
                    "twitter.com",
                    "facebook.com",
                    "instagram.com",
                    "threads.net",
                    "linkedin.com",
                    "bsky.app",
                    "mastodon.social",
                    "pixelfed.social",
                    "loops.video",
                    "friendica.world",
                    "makertube.net",
                    "github.com",
                    "youtube.com",
                    "cloud.wordpress.com",
                    "slideshare.net",
                    "flickr.com",
                    "www.last.fm",
                    "en.wikipedia.org",
                    "irishacademicpress.ie",
                    "www.universityofgalway.ie",
                    "www.insight-centre.org",
                    "data2sustain.ie",
                    "scholar.google.com",
                    "link.springer.com",
                    "sioc-project.org",
                    "www.boards.ie",
                    "www.adverts.ie",
                    "www.streamglider.com",
                    "portershed.com",
                    "gcid.ie",
                    "www.scaleireland.com",
                    "gleg.ie",
                    "www.westbic.ie",
                    "acefitness.org",
                    "breslin.org",
                    "tomita.org",
                    "html5up.net"
                ],
                "certificates": [
                    {
                        "subjectName": "fontawesome.com",
                        "issuer": "WE1",
                        "validFrom": 1771278228,
                        "validTo": 1779057824
                    }
                ],
                "hashes": [
                    "0be4619ac9e0d766abcf406ce559a03a589844d792e1ea5140b8af73b6254003",
                    "eb24f3dffffd6ca08c9d6e13a0d649e3f35568b5964d4e995b495025a598441c",
                    "6ed80163d81f7ffe385d5d471e59344a7088551f99300d097eaf68b19186f01b",
                    "002bac3566e9822f78ebdc36e4a056a7861427e20efac73a33c83a45f2d851c5",
                    "ecb916133a9376911f10bc5c659952eb0031e457f5df367cde560edbfba38fb8",
                    "45f80f05ff32ce520e4306a131fab2688f08a2d656b9c743a97579ed9af74c8e",
                    "a3b405b2510fba2b69acd54d409aed128fe35cd7f0827d414e0551d8127954e2",
                    "d84b4dc6bc3c2b033393f28b93b081d685857fdc6f67abb4c2564d3aa15df843",
                    "967962650e403040120b3a9eadaa80e7ac56213b405ca6376898f9a1a1b4e03c",
                    "c2e1e72b0de356f6ce184e3af4fa8ab6590a2581162905a27d77886b2d960e00",
                    "b7214a89da8204c6487831b5dae24d98956bbb5e0fba376bb88a7dac79ca03a5",
                    "bd1fdf7141b684e9e04514c0d06500c5019abb9f3aa927a0f7dd1663cd732bcf",
                    "2e32ed212b5507fc6df2dfba966b28f63f702896696cf9582c3eb5fb55081786",
                    "3703fe4d37442d16533606d056cf40f53ce19d3533791da80b0e70cc1aeb07d2",
                    "b32f91e0e748e6e71fda91527c94091625255e94c0093ff6fe385884bbe663b2",
                    "1404ca348bd75ef836f4dd8b6f2cc719458642d1237c368296b2fc652dca47dc",
                    "14f23757c6b41b4b6c0b967ca3fa74ff47a868728158373461c4e6e4b6368f19",
                    "97f624327098f05622f05a96034faf9a3e75d3c49f08f033a5e61ca5677608c0"
                ]
            }
        },
        "completed_at": "2026-03-21T20:10:10+00:00",
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}