{"title":"Blacklight Inspection","page_title":"umbrant","uri_ins":"http://www.umbrant.com/","uri_dest":"https://www.umbrant.com/","uri_redirects":["http://www.umbrant.com/"],"secure_connection":{},"host":"www.umbrant.com","config":{"emulateDevice":{"name":"iPhone 12 Pro","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1","viewport":{"width":390,"height":844,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=f75ed9f3-4376-4115-a90a-3b9e2520964d"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"4.4.302+"}},"script":{"host":"f55531b6c604","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-14T10:40:57.320Z","end_time":"2026-09-14T10:41:22.036Z","browsing_history":["https://www.umbrant.com/","https://www.umbrant.com/","https://www.umbrant.com/feed/"],"hosts":{"requests":{"first_party":["www.umbrant.com"],"third_party":["www.googletagmanager.com","use.fontawesome.com","fonts.googleapis.com","stats.wp.com","static.medium.com","region1.google-analytics.com","fonts.gstatic.com","pixel.wp.com","api.medium.com","cdn-static-1.medium.com","glyph.medium.com","static.cloudflareinsights.com","i0.wp.com","cdn-images-1.medium.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://api.medium.com/cdn-cgi/challenge-platform/scripts/precursor/main.js":["scroll"],"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495":["click"],"https://www.umbrant.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1":["scroll"]},"KEYBOARD":{"https://api.medium.com/cdn-cgi/challenge-platform/scripts/precursor/main.js":["keyup","keydown"],"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495":["keydown"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_ga_WRMD571M2W","value":"GS2.1.s1789382472$o1$g0$t1789382478$j54$l0$h0","domain":"umbrant.com","path":"/","expires":"2027-10-19T10:41:18.711Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"15.4"},"eventType":1,"firstContentfulPaint":0,"firstPaint":0,"location":"https://api.medium.com/embed","memory":{"jsHeapSizeLimit":2130968576,"totalJSHeapSize":15838949,"usedJSHeapSize":11515189},"nt":"navigate","pageloadId":"4e4ab695-2811-46d8-b870-5a1f9f58459d","referrer":"https://www.umbrant.com/","siteToken":"0b5f665943484354a59c39c6833f7078","st":2,"startTime":1789382472603,"timingsV2":{"connectEnd":602,"connectStart":602,"decodedBodySize":1389,"domComplete":1804,"domInteractive":1182,"domainLookupEnd":602,"domainLookupStart":602,"firstInterimResponseStart":0,"loadEventEnd":1808,"loadEventStart":1804,"nextHopProtocol":"h3","requestStart":605,"responseEnd":781,"responseStart":771,"secureConnectionStart":602,"transferSize":1248},"versions":{"fl":"2024.11.0","js":"2026.9.1","timings":2}},"filter":"/cdn-cgi/rum?","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://api.medium.com/embed?type=story&path=%2Fairtable-eng%2Fthe-continual-evolution-of-airtables-codebase-migrating-a-million-lines-of-code-to-typescript-612c008baf5c&id=1&collapsed=","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://api.medium.com/cdn-cgi/rum?"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"15.4"},"eventType":1,"firstContentfulPaint":0,"firstPaint":0,"location":"https://api.medium.com/embed","memory":{"jsHeapSizeLimit":2130968576,"totalJSHeapSize":15576022,"usedJSHeapSize":11127618},"nt":"navigate","pageloadId":"32c5a281-4f7c-46d3-9438-7e12b43b6253","referrer":"https://www.umbrant.com/","siteToken":"0b5f665943484354a59c39c6833f7078","st":2,"startTime":1789382472599,"timingsV2":{"connectEnd":595,"connectStart":595,"decodedBodySize":1389,"domComplete":1496,"domInteractive":1125,"domainLookupEnd":595,"domainLookupStart":595,"firstInterimResponseStart":0,"loadEventEnd":1530,"loadEventStart":1496,"nextHopProtocol":"h3","requestStart":601,"responseEnd":763,"responseStart":760,"secureConnectionStart":595,"transferSize":1250},"versions":{"fl":"2024.11.0","js":"2026.9.1","timings":2}},"filter":"/cdn-cgi/rum?","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://api.medium.com/embed?type=story&path=%2Fairtable-eng%2Fmigrating-airtable-to-mysql-8-0-809f0398a493&id=0&collapsed=","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://api.medium.com/cdn-cgi/rum?"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://api.medium.com/embed?type=story&path=%2Fairtable-eng%2Fthe-continual-evolution-of-airtables-codebase-migrating-a-million-lines-of-code-to-typescript-612c008baf5c&id=1&collapsed=","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":":","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":151006455,"fcp":1612,"host":"www.umbrant.com","j":"1:12.5.2","post":0,"rand":0.14520350279554184,"ref":"","srv":"www.umbrant.com","tz":-8,"v":"ext"}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=151006455&post=0&tz=-8&srv=www.umbrant.com&j=1%3A12.5.2&host=www.umbrant.com&ref=&fcp=1612&rand=0.14520350279554184"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_fv":1,"_nsi":1,"_p":1789382471652,"_s":1,"_ss":1,"are":1,"cid":504627372.17893827,"dl":"https://www.umbrant.com/","dma":1,"dma_cps":"a","dt":"umbrant","en":"page_view","ep.forceSSL":true,"frm":0,"gcd":"13l3l3l2l1l1","gdid":"dZGIzZG","gtm":"45je6992h1v9164100675za200zd9164100675","ngs":1,"npa":1,"pscdl":"","rcb":0,"sct":1,"seg":0,"sid":1789382472,"sr":"390x844","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153~120912438","tfd":1484,"tid":"G-WRMD571M2W","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-WRMD571M2W&gtm=45je6992h1v9164100675za200zd9164100675&_p=1789382471652&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&gdid=dZGIzZG&are=1&cid=504627372.1789382472&frm=0&ngs=1&pscdl=&rcb=0&sr=390x844&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153~120912438&sid=1789382472&sct=1&seg=0&dl=https%3A%2F%2Fwww.umbrant.com%2F&dt=umbrant&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&ep.forceSSL=true&tfd=1484"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202638.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-WRMD571M2W"}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-WRMD571M2W"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_et":3218,"_p":1789382463974,"_s":2,"are":1,"cid":601223306.1789383,"dl":"https://www.umbrant.com/","dma":1,"dma_cps":"a","dt":"umbrant","en":"user_engagement","ep.forceSSL":true,"frm":0,"gcd":"13l3l3l2l1l1","gdid":"dZGIzZG","gtm":"45je69a0h2v9164100675za200zd9164100675","ngs":1,"npa":1,"pscdl":"","rcb":5,"sct":1,"seg":0,"sid":1789382464,"sr":"390x844","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153","tfd":8759,"tid":"G-WRMD571M2W","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-WRMD571M2W&gtm=45je69a0h2v9164100675za200zd9164100675&_p=1789382463974&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&gdid=dZGIzZG&are=1&cid=601223306.1789382465&frm=0&ngs=1&pscdl=&rcb=5&sr=390x844&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=2&tag_exp=115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153&sid=1789382464&sct=1&seg=0&dl=https%3A%2F%2Fwww.umbrant.com%2F&dt=umbrant&en=user_engagement&ep.forceSSL=true&_et=3218&tfd=8759"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"15.4"},"eventType":1,"firstContentfulPaint":0,"firstPaint":0,"location":"https://api.medium.com/embed","memory":{"jsHeapSizeLimit":2130968576,"totalJSHeapSize":13780286,"usedJSHeapSize":11312086},"nt":"navigate","pageloadId":"8299670f-2166-47ee-95c5-50227d784ca0","referrer":"https://www.umbrant.com/","siteToken":"0b5f665943484354a59c39c6833f7078","st":2,"startTime":1789382465595,"timingsV2":{"connectEnd":23,"connectStart":23,"decodedBodySize":1389,"domComplete":1408,"domInteractive":829,"domainLookupEnd":23,"domainLookupStart":23,"firstInterimResponseStart":0,"loadEventEnd":1415,"loadEventStart":1408,"nextHopProtocol":"h2","requestStart":120,"responseEnd":426,"responseStart":414,"secureConnectionStart":23,"transferSize":1251},"versions":{"fl":"2024.11.0","js":"2026.9.1","timings":2}},"filter":"/cdn-cgi/rum?","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://api.medium.com/embed?type=story&path=%2Fairtable-eng%2Fthe-continual-evolution-of-airtables-codebase-migrating-a-million-lines-of-code-to-typescript-612c008baf5c&id=1&collapsed=","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://api.medium.com/cdn-cgi/rum?"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"15.4"},"eventType":1,"firstContentfulPaint":0,"firstPaint":0,"location":"https://api.medium.com/embed","memory":{"jsHeapSizeLimit":2130968576,"totalJSHeapSize":13780286,"usedJSHeapSize":11312086},"nt":"navigate","pageloadId":"a136295f-2be8-4ef3-b904-d8081186d584","referrer":"https://www.umbrant.com/","siteToken":"0b5f665943484354a59c39c6833f7078","st":2,"startTime":1789382465585,"timingsV2":{"connectEnd":128,"connectStart":29,"decodedBodySize":1389,"domComplete":1171,"domInteractive":795,"domainLookupEnd":29,"domainLookupStart":29,"firstInterimResponseStart":0,"loadEventEnd":1183,"loadEventStart":1171,"nextHopProtocol":"h2","requestStart":130,"responseEnd":329,"responseStart":325,"secureConnectionStart":38,"transferSize":1252},"versions":{"fl":"2024.11.0","js":"2026.9.1","timings":2}},"filter":"/cdn-cgi/rum?","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://api.medium.com/embed?type=story&path=%2Fairtable-eng%2Fmigrating-airtable-to-mysql-8-0-809f0398a493&id=0&collapsed=","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://api.medium.com/cdn-cgi/rum?"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://api.medium.com/embed?type=story&path=%2Fairtable-eng%2Fthe-continual-evolution-of-airtables-codebase-migrating-a-million-lines-of-code-to-typescript-612c008baf5c&id=1&collapsed=","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":":","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"blog":151006455,"fcp":0,"host":"www.umbrant.com","j":"1:12.5.2","post":0,"rand":0.492542495520097,"ref":"","srv":"www.umbrant.com","tz":-8,"v":"ext"}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=151006455&post=0&tz=-8&srv=www.umbrant.com&j=1%3A12.5.2&host=www.umbrant.com&ref=&fcp=0&rand=0.492542495520097"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_fv":1,"_nsi":1,"_p":1789382463974,"_s":1,"_ss":1,"are":1,"cid":601223306.1789383,"dl":"https://www.umbrant.com/","dma":1,"dma_cps":"a","dt":"umbrant","en":"page_view","ep.forceSSL":true,"frm":0,"gcd":"13l3l3l2l1l1","gdid":"dZGIzZG","gtm":"45je69a0h2v9164100675za200zd9164100675","ngs":1,"npa":1,"pscdl":"","rcb":5,"sct":1,"seg":0,"sid":1789382464,"sr":"390x844","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153","tfd":2087,"tid":"G-WRMD571M2W","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-WRMD571M2W&gtm=45je69a0h2v9164100675za200zd9164100675&_p=1789382463974&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&gdid=dZGIzZG&are=1&cid=601223306.1789382465&frm=0&ngs=1&pscdl=&rcb=5&sr=390x844&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938468~118897920~118897930~120213116~120385422~120469145~120469153&sid=1789382464&sct=1&seg=0&dl=https%3A%2F%2Fwww.umbrant.com%2F&dt=umbrant&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&ep.forceSSL=true&tfd=2087"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202638.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-WRMD571M2W"}},"stack":[{"fileName":"https://www.umbrant.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-WRMD571M2W"}]}}