\u003Cpath d='m12 1-3 6h6l-3-6zM12 23l-3-6h6l3 6zM4.22 4.22l1.42 1.42 4.24-4.24L8.46 0 4.22 4.22zM18.36 18.36l1.42 1.42L24 15.54l-1.42-1.42-4.24 4.24zM1 12l6-3v6l-6-3zM17 12l6-3v6l-6-3zM4.22 19.78l1.42-1.42L1.42 14.1 0 15.54l4.22 4.24zM18.36 5.64l1.42-1.42L15.54 0l-1.42 1.42 4.24 4.22z'/>\u003C/svg>","e6fc934b0fe6d812d48d66d62335433d6b1d57c79e32ad2ea49dd802a8f577a8",-1213354727,"73b78051532ff6bb828d654ed7a730a27925c074ebb556a33d3446e52be53f11",{"issuer":92,"subjectName":35,"validFrom":93,"validTo":94},"49m377 Gateway Proxy BISO MITM CA",1751865127,1754457157,{"variables":96},[97,100,103,105,107,109,111,113,115,117,119,122],{"name":98,"type":99},"event","undefined",{"name":101,"type":102},"onbeforetoggle","object",{"name":104,"type":102},"fence",{"name":106,"type":102},"sharedStorage",{"name":108,"type":102},"documentPictureInPicture",{"name":110,"type":102},"onpageswap",{"name":112,"type":102},"onpagereveal",{"name":114,"type":102},"onscrollend",{"name":116,"type":99},"badge",{"name":118,"type":102},"closeButton",{"name":120,"type":121},"__reactRouterVersion","string",{"name":123,"type":102},"Tinybird",[125,131,135,141,146],{"type":126,"text":127,"category":128,"url":8,"timestamp":129,"subcategory":130},"error","Access to fetch at 'https://enviro.epa.gov/envirofacts/uv/search/results/zipcode/94920?forecast=hourly' from origin 'https://sun-safe-belvedere.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.","security",1752533908396,"cors",{"type":126,"text":132,"category":133,"url":134,"timestamp":129},"Failed to load resource: net::ERR_FAILED","network","https://enviro.epa.gov/envirofacts/uv/search/results/zipcode/94920?forecast=hourly",{"type":126,"text":136,"category":137,"url":138,"line":139,"column":140,"timestamp":129},"Error fetching from EPA: JSHandle@error","javascript","https://sun-safe-belvedere.com/assets/index-CGFkr0pM.js",202,11413,{"type":142,"text":143,"category":144,"url":138,"line":139,"column":145,"timestamp":129},"log","EPA failed, trying OpenWeatherMap...","other",11532,{"type":142,"text":147,"category":144,"url":138,"line":139,"column":148,"timestamp":129},"Using enhanced time-based UV calculation",11584,{"phash":150,"dhash":151,"mm3Hash":152,"name":24},"8c865cd71c92789e0e26eb3af70cc734f3ecb32cf1df15c559c730cdd9d761c5af1b43d5b3e1cb2fe3485f0e32fd370e9a3534de0d1b74d097d2b4e9614a1ea862a6572a90b655922e2e469296c4a25165d8aa616159b83958f32d7b4c3b070254f28d2a64e089a8e175cff41235c677ac395ed700f1769790f19e017c7a8ab0","03ad535203af575ae9b60749e6fe2713c4fa6746e4f246d5e6f6aecec37e264ed3dcce27d25d8c28334d490e7ccd4906ce1b16258f1b162010e4e1da1c38a2a21924924299a69a6210cb2ca61ac6492612ce28e6119a31a61830c142060d1a9209d3246a09d3646a060c931200400842101a2041101aa445802d4801000d0003",-2064623944,[],{"processors":155},{"tech":156,"categories":264,"rank":265,"phishing":266,"robotsTxt":267},[157,194,219],{"name":158,"description":159,"slug":160,"categories":161,"confidence":170,"version":29,"icon":171,"website":172,"pricing":173,"cpe":176,"match":177,"evidence":181},"Fly.io","Fly is a platform for running full stack apps and databases.","fly-io",[162],{"id":163,"slug":164,"description":165,"groups":166,"name":168,"priority":169},62,"paas","Provides a platform for software development",[167],7,"PaaS",8,100,"Fly.io.png","https://fly.io",[174,175],"freemium","payg",null,{"match":178,"type":179,"regex":180},"1.1 fly.io","headers",{},{"patterns":182,"impliedBy":193},[183,189],{"type":179,"regex":184,"value":185,"match":29,"name":186,"confidence":170,"version":29,"implies":187,"excludes":188},"(?:)","01JZWHM9VAWVJZ41H1RJQQ0HB5-lhr","via",[],[],{"type":179,"regex":190,"value":178,"match":178,"name":186,"confidence":170,"version":29,"implies":191,"excludes":192},"^.{0,250}\\sfly\\.io$",[],[],[],{"name":195,"description":196,"slug":197,"categories":198,"confidence":170,"version":29,"icon":206,"website":207,"pricing":208,"cpe":176,"match":209,"evidence":211},"HSTS","HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.","hsts",[199],{"id":200,"slug":128,"description":201,"groups":202,"name":204,"priority":205},16,"Technologies that protect websites from vulnerabilities and attacks",[203],11,"Security",9,"default.svg","https://www.rfc-editor.org/rfc/rfc6797#section-6.1",[],{"match":29,"type":179,"regex":210},{},{"patterns":212,"impliedBy":218},[213],{"type":179,"regex":184,"value":214,"match":29,"name":215,"confidence":170,"version":29,"implies":216,"excludes":217},"max-age=31536000; includeSubDomains; preload","strict-transport-security",[],[],[],{"name":220,"description":221,"slug":77,"categories":222,"confidence":170,"version":29,"icon":229,"website":230,"pricing":231,"cpe":176,"match":232,"evidence":234},"Cloudflare","Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",[223],{"id":224,"slug":225,"description":226,"groups":227,"name":228,"priority":205},31,"cdn","(Content Delivery Network) Distribute website content globally to improve load times for users",[167],"CDN","CloudFlare.svg","https://www.cloudflare.com",[],{"match":29,"type":179,"regex":233},{},{"patterns":235,"impliedBy":263},[236,240,244,247,251,255,259],{"type":179,"regex":237,"value":77,"match":77,"name":61,"confidence":170,"version":29,"implies":238,"excludes":239},"^cloudflare$",[],[],{"type":179,"regex":184,"value":241,"match":29,"name":61,"confidence":170,"version":29,"implies":242,"excludes":243},"HIT",[],[],{"type":179,"regex":184,"value":62,"match":29,"name":61,"confidence":170,"version":29,"implies":245,"excludes":246},[],[],{"type":179,"regex":184,"value":248,"match":29,"name":61,"confidence":170,"version":29,"implies":249,"excludes":250},"95f49fd23bbf583e-MRS",[],[],{"type":179,"regex":184,"value":252,"match":29,"name":61,"confidence":170,"version":29,"implies":253,"excludes":254},"95f49fd03acc583e-MRS",[],[],{"type":179,"regex":184,"value":256,"match":29,"name":61,"confidence":170,"version":29,"implies":257,"excludes":258},"95f49fd13b4b583e-MRS",[],[],{"type":179,"regex":184,"value":260,"match":29,"name":61,"confidence":170,"version":29,"implies":261,"excludes":262},"95f49fea9a4d583e-MRS",[],[],[],{},{"name":35},[],{"rules":268,"sitemaps":282,"hash":283},{"googlebot":269,"bingbot":272,"twitterbot":275,"facebookexternalhit":277,"*":279},[270],{"pattern":46,"allow":9,"lineNumber":271},2,[273],{"pattern":46,"allow":9,"lineNumber":274},5,[276],{"pattern":46,"allow":9,"lineNumber":169},[278],{"pattern":46,"allow":9,"lineNumber":203},[280],{"pattern":46,"allow":9,"lineNumber":281},14,[],"a3d27b3ca5ce32341fa9f96f01169b521b1657c05d1860c45d1e53a6258e9e8b",[285],{"name":44,"value":45,"domain":35,"path":46,"expires":47,"size":48,"httpOnly":13,"secure":9,"session":13,"priority":286,"sameParty":13,"sourceScheme":49,"sourcePort":50},"Medium",{"enviro.epa.gov":288,"images.unsplash.com":295,"sun-safe-belvedere.com":325},{"name":289,"categories":290,"dns":291},"enviro.epa.gov",{},[292],{"name":289,"address":293,"type":294,"dnssec_valid":9},"204.47.252.26","A",{"name":296,"categories":297,"dns":298},"images.unsplash.com",{},[299,302,305,308,310,312,314,315,316,319,321,323],{"name":296,"address":300,"type":301,"dnssec_valid":13},"unsplash.imgix.net.","CNAME",{"name":303,"address":304,"type":301,"dnssec_valid":13},"unsplash.imgix.net","dualstack.com.imgix.map.fastly.net.",{"name":306,"address":307,"type":294,"dnssec_valid":13},"dualstack.com.imgix.map.fastly.net","151.101.194.208",{"name":306,"address":309,"type":294,"dnssec_valid":13},"151.101.66.208",{"name":306,"address":311,"type":294,"dnssec_valid":13},"151.101.130.208",{"name":306,"address":313,"type":294,"dnssec_valid":13},"151.101.2.208",{"name":296,"address":300,"type":301,"dnssec_valid":13},{"name":303,"address":304,"type":301,"dnssec_valid":13},{"name":306,"address":317,"type":318,"dnssec_valid":13},"2a04:4e42::720","AAAA",{"name":306,"address":320,"type":318,"dnssec_valid":13},"2a04:4e42:400::720",{"name":306,"address":322,"type":318,"dnssec_valid":13},"2a04:4e42:600::720",{"name":306,"address":324,"type":318,"dnssec_valid":13},"2a04:4e42:200::720",{"name":35,"categories":326,"dns":327,"rank":329},{},[328],{"name":35,"address":39,"type":294,"dnssec_valid":13},{"name":35},{"151.101.194.208":331,"185.158.133.1":343,"204.47.252.26":349},{"ip":307,"ipVersion":332,"locationAlpha2":19,"locationName":333,"subdivision1Name":334,"subdivision2Name":335,"latitude":336,"longitude":337,"continent":338,"geonameId":339,"asn":340,"asnName":341,"asnOrgName":342,"asnDescription":342,"asnLocationAlpha2":19},"IPv4","United States","California","City and County of San Francisco","37.77823","-122.4425","North America","5391997","54113","FASTLY","Fastly, Inc.",{"ip":39,"ipVersion":332,"locationAlpha2":11,"locationName":36,"subdivision1Name":37,"subdivision2Name":38,"latitude":344,"longitude":345,"continent":346,"geonameId":347,"asn":40,"asnName":41,"asnOrgName":348,"asnDescription":348,"asnLocationAlpha2":19},"54.05013","15.61394","Europe","7530843","Cloudflare, Inc.",{"ip":293,"ipVersion":332,"locationAlpha2":19,"locationName":333,"subdivision1Name":350,"subdivision2Name":176,"latitude":351,"longitude":352,"continent":338,"geonameId":353,"asn":354,"asnName":355,"asnOrgName":356,"asnDescription":356,"asnLocationAlpha2":19},"District of Columbia","38.91706","-77.00025","4138106","14298","EPA-NET","Environmental Protection Agency",{"13335":358,"14298":359,"54113":360},{"asn":40,"name":41,"description":348,"org_name":348,"location_alpha2":19},{"asn":354,"name":355,"description":356,"org_name":356,"location_alpha2":19},{"asn":340,"name":341,"description":342,"org_name":342,"location_alpha2":19},{"https://lovable.dev/projects/bbfe43ec-02c1-42c6-b8b0-0bf8d92dd779?utm_source=lovable-badge":362},[363],{"href":364,"text":365},"https://lovable.dev/projects/bbfe43ec-02c1-42c6-b8b0-0bf8d92dd779?utm_source=lovable-badge","Edit with×",{"domains":367,"geo":368,"asns":367,"ips":369,"cookies":371,"links":371,"requests":372,"meta":377},3,{"locations":271,"continents":271},{"total":367,"v4":367,"v6":370},0,1,{"total":167,"protocols":373,"mimes":374,"transferSizeBytes":375,"contentSizeBytes":376},{"https":167},{"text/html":271,"text/javascript":271,"text/css":371,"image/avif":371,"text/plain":371},2407026,2749355,{"processors":378},{"tech":379},{"total":367,"totalCategories":367,"categories":380},{"PaaS":371,"Security":371,"CDN":371},{"overall":382},{"malicious":13,"categories":383,"phishing":384},[],[],[386],{"name":8,"entryType":387,"startTime":370,"duration":388,"initiatorType":387,"deliveryType":29,"nextHopProtocol":389,"renderBlockingStatus":390,"workerStart":370,"redirectStart":370,"redirectEnd":370,"fetchStart":391,"domainLookupStart":391,"domainLookupEnd":391,"connectStart":392,"secureConnectionStart":393,"connectEnd":394,"requestStart":395,"responseStart":396,"firstInterimResponseStart":370,"responseEnd":397,"transferSize":398,"encodedBodySize":399,"decodedBodySize":400,"responseStatus":32,"serverTiming":401,"unloadEventStart":370,"unloadEventEnd":370,"domInteractive":405,"domContentLoadedEventStart":406,"domContentLoadedEventEnd":407,"domComplete":388,"loadEventStart":388,"loadEventEnd":388,"type":408,"redirectCount":370,"activationStart":370,"criticalCHRestart":370,"notRestoredReasons":176},"navigation",6981.799999999814,"h2","non-blocking",1.5,42.799999999813735,122.5,349.59999999962747,350,3299.5999999996275,3303.2999999998137,5555,5255,12756,[402],{"name":403,"duration":404,"description":29},"cfReqDur",2580.298,6614.399999999907,6980.699999999721,6980.799999999814,"navigate",[410,411,412],{"issuer":92,"subjectName":35,"validFrom":93,"validTo":94},{"issuer":92,"subjectName":289,"validFrom":93,"validTo":94},{"issuer":92,"subjectName":296,"validFrom":93,"validTo":94},{"locations":414,"continents":415},[19,11],[338,346],[417,418,419,420,421,422,88,423,90,150,151,424],"67ddd420631bf3efb4e1d6968ae519d9aff41f54f66be1b8c0cfedfbebe6c5d5","13c0b5e06186ff88a639ccb8436d9fcf1b3589360f69579741b5eb6e3e4851ea","90c790b64d40b28d352afb9af1cb3d16ee7a7fc7cf0be1225e32fdc1bbea7a5e","d016bb6e7a48525ead0f3e45969d571595d7c32da50d1e08b1818f126d3b6ab0","d9ca5765d6e8f87b742fce84e1f56742582f5bca638cdc9698cd1b7cfc0fd2ab","11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","-1213354727","-2064623944",{"ips":426,"countries":427,"continents":428,"asns":429,"domains":430,"servers":431,"urls":434,"linkDomains":439,"certificates":441,"hashes":445,"requestChains":446},[307,39,293],[19,11],[338,346],[40,354,340],[289,296,35],[77,432,433],"nginx/1.27.3","imgix",[8,138,435,436,134,437,438],"https://sun-safe-belvedere.com/assets/index-TW5PHufT.css","https://sun-safe-belvedere.com/~flock.js","https://images.unsplash.com/photo-1518495973542-4542c06a5843?ixlib=rb-4.0.3&auto=format&fit=crop&w=2070&q=80","https://sun-safe-belvedere.com/~api/analytics",[440],"lovable.dev",[442,443,444],{"issuer":92,"subjectName":35,"validFrom":93,"validTo":94},{"issuer":92,"subjectName":289,"validFrom":93,"validTo":94},{"issuer":92,"subjectName":296,"validFrom":93,"validTo":94},[417,418,419,420,421,422,88,423,90,150,151,424],[],"/api/screenshot/470b9e16-ab8f-44f2-864d-e81a7550da88",["Reactive",449],{},["Set"],["ShallowReactive",452],{"result":-1},"/domain/sun-safe-belvedere.com"]