{"title":"Blacklight Inspection","page_title":"@nicoespeon's blog","uri_ins":"http://www.nicoespeon.com/","uri_dest":"https://www.nicoespeon.com/","uri_redirects":["http://www.nicoespeon.com/"],"secure_connection":{},"host":"www.nicoespeon.com","config":{"emulateDevice":{"name":"Pixel 4a (5G)","userAgent":"Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4812.0 Mobile Safari/537.36","viewport":{"width":353,"height":745,"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=7d496655-0b38-4da8-a955-26cff769b6d5"],"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-13T21:43:09.152Z","end_time":"2026-09-13T21:43:26.331Z","browsing_history":["https://www.nicoespeon.com/","https://www.nicoespeon.com/en/2018/12/tool-work-with-complicated-sass-codebases/","https://www.nicoespeon.com/en/2019/06/drawing-git-graphs-browser/"],"hosts":{"requests":{"first_party":["www.nicoespeon.com"],"third_party":["fonts.googleapis.com","fonts.gstatic.com","www.google-analytics.com","www.googletagmanager.com","region1.google-analytics.com","player.vimeo.com","codepen.io","cpwebassets.codepen.io","shots.codepen.io"]}},"reports":{"behaviour_event_listeners":{"KEYBOARD":{"https://www.nicoespeon.com/app-e9efcee18540e2d79972.js":["keypress"]},"MOUSE":{"https://www.nicoespeon.com/app-e9efcee18540e2d79972.js":["click","scroll"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_ga","value":"GA1.2.1754749758.1789335800","domain":"nicoespeon.com","path":"/","expires":"2027-10-18T21:43:20.309Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gid","value":"GA1.2.298992774.1789335800","domain":"nicoespeon.com","path":"/","expires":"2026-09-14T21:43:20.000Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gat","value":"1","domain":"nicoespeon.com","path":"/","expires":"2026-09-13T21:44:20.000Z","size":5,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__cf_bm","value":"pSINcNg3UcFenMa2LCki8MjEmqVDwLNisGh_PEJd3Vs-1789335800.5963829-1.0.1.1-CTs5YyiYYrOLQOtFYw8Ndc8eP80ZpZsYaI.Epsx.CTcRwbE6wkGJ47g20LoEPkU.7ivJzCIQkaMsqYfLO02nPwsgaVAiCdEkyHT7rm.NioATMBWbNppemiBmlcQWC06E","domain":"vimeo.com","path":"/","expires":"2026-09-13T22:13:20.803Z","size":206,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"_ga_JJ4D9TTLKP","value":"GS2.2.s1789335801$o1$g0$t1789335801$j60$l0$h0","domain":"nicoespeon.com","path":"/","expires":"2027-10-18T21:43:21.110Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"cp_session","value":"Bm8h5QFAMFCRnBzD--RXGqOvTQKXlUXDdiMNHZMJedJ%2BhJc6pmtqKmyEFuwTZZrAT2%2BL4S9E%2FFCLiIpoDrB1GQsRuC4okpHswPmxlAC5iNH7MNevPOmdp95CxHAUlBbDiwF1fJc1fpNCPqorOhJ5l37UDNV6GKa2BOC1tL4VW2iadaQnPeq0NHEsGqaVP0wDUIJNRKa9nfACxBhD3A6mdkrLFussCU--moWVTt5Vkx11k3%2B5MWE9zg%3D%3D","domain":"codepen.io","path":"/","expires":"2026-12-12T21:43:21.326Z","size":270,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"_cfuvid","value":"qT8NsB4MBSvspL907hNAihmBLhC5rTFJNo82XvywYdo-1789335800.5908656-1.0.1.1-uL3YfINOePocCOl6wPcp4ZECZTNePSSeEGNRo0B_Y.8","domain":"codepen.io","path":"/","expires":-1,"size":121,"httpOnly":true,"secure":true,"session":true,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"cf_clearance","value":"Xu7KplSpj5qQ1uUoBEVG339zE1cp1ZyYGzXxWO5eQqE-1789335801-1.2.1.1-.XbYgoHmoOYIMFzBY2jopQJQil5Y0HDNWa40X61gK40Y4y4wEHfDO8aSBAbdUziMS0MVaZXWG.c_7UAKxvA7Y13GHUSLxGJk1oiU5g8tcz9A_bPo.WyFehvfWdo29lPnTxeNm4T1wLdJfPHiPBtvMF2.pb16iVihaOrdo7MAkC5iSqnrce8Fqax3sOfus9KmkOUlxCuAY78L.I7bEM94re0A7p6An77Wg1Msh4tv1QsUHZtEbFOU3bGMfRQLYR5ffFzYpWuzk5oZJUJBSoRU3X21Tu3DgGPsJq607TyhlIrIr13378pM5msUz0No7W7oRWlROaT4HZwv4Zx58U8p0Tk5Dersf5xtvJERKgR_MQtpXfu2YlMbcdIePlXZMYInyU1lYQ6R3iWuaA3JkA4rAg","domain":"codepen.io","path":"/","expires":"2027-09-13T21:43:21.770Z","size":481,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"partitionKey":{"topLevelSite":"https://nicoespeon.com","hasCrossSiteAncestor":true},"type":"unknown","third_party":true},{"name":"__cf_bm","value":"4X4fEKcROaNDu0.xlQT_oifGlboKMr7ifUUZkAHJzJc-1789335801.7639234-1.0.1.1-jpbw5kvdy2msXsmWcJPWDF6fdU0lFgyRkBZTSBVg_0tcEUFgMJz5wGMKfgZFXaIUUm1oxcsQOYQ8VHPTLFfQsQKh6kVfTvyZKcc1ybRFSumsSLqmXwza1_ps0r7R8bHG","domain":"codepen.io","path":"/","expires":"2026-09-13T22:13:21.770Z","size":206,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"ABAI","_fv":1,"_p":1789335800671,"_s":1,"_ss":1,"are":1,"cid":1754749758.1789336,"dl":"https://www.nicoespeon.com/en/2019/06/drawing-git-graphs-browser/","dma":1,"dma_cps":"a","dp":"/en/2019/06/drawing-git-graphs-browser/","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je69a0h2v9124492259za20g","ngs":1,"npa":0,"pscdl":"","rcb":10,"sct":1,"seg":0,"sid":1789335801,"sr":"353x745","tag_exp":"115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153","tfd":952,"tid":"G-JJ4D9TTLKP","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2019/06/drawing-git-graphs-browser/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-JJ4D9TTLKP&gtm=45je69a0h2v9124492259za20g&_p=1789335800671&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=ABAI&are=1&cid=1754749758.1789335800&frm=0&ngs=1&pscdl=&rcb=10&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153&dl=https%3A%2F%2Fwww.nicoespeon.com%2Fen%2F2019%2F06%2Fdrawing-git-graphs-browser%2F&dp=%2Fen%2F2019%2F06%2Fdrawing-git-graphs-browser%2F&sid=1789335801&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=952"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-JJ4D9TTLKP"}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2019/06/drawing-git-graphs-browser/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-JJ4D9TTLKP&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":298992774.17893356,"_r":1,"_s":1,"_slc":1,"_u":"aEBAAEABAAAAACAAI~","_v":"j102","a":1331701356,"cid":1754749758.1789336,"dl":"https://www.nicoespeon.com/en/2019/06/drawing-git-graphs-browser/","dp":"/en/2019/06/drawing-git-graphs-browser/","gjid":786342764,"jid":1414142208,"sr":"353x745","t":"pageview","tid":"UA-39957541-2","ul":"en-us","v":1,"vp":"353x745","z":1664638}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2019/06/drawing-git-graphs-browser/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=1331701356&t=pageview&_s=1&dl=https%3A%2F%2Fwww.nicoespeon.com%2Fen%2F2019%2F06%2Fdrawing-git-graphs-browser%2F&dp=%2Fen%2F2019%2F06%2Fdrawing-git-graphs-browser%2F&ul=en-us&sr=353x745&vp=353x745&_u=aEBAAEABAAAAACAAI~&jid=1414142208&gjid=786342764&cid=1754749758.1789335800&tid=UA-39957541-2&_gid=298992774.1789335800&_r=1&_slc=1&z=1664638"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2019/06/drawing-git-graphs-browser/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"ABAI","_fv":1,"_p":1789335796680,"_s":1,"_ss":1,"are":1,"cid":106634589.17893358,"dl":"https://www.nicoespeon.com/en/2018/12/tool-work-with-complicated-sass-codebases/","dma":1,"dma_cps":"a","dp":"/en/2018/12/tool-work-with-complicated-sass-codebases/","dt":"I built a tool to work with complicated Sass codebases — @nicoespeon's blog","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6992v9124492259za20g","ngs":1,"npa":0,"pscdl":"","rcb":5,"sct":1,"seg":0,"sid":1789335796,"sr":"353x745","tag_exp":"115616986~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153","tfd":994,"tid":"G-JJ4D9TTLKP","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2018/12/tool-work-with-complicated-sass-codebases/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-JJ4D9TTLKP&gtm=45je6992v9124492259za20g&_p=1789335796680&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=ABAI&are=1&cid=106634589.1789335796&frm=0&ngs=1&pscdl=&rcb=5&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153&dl=https%3A%2F%2Fwww.nicoespeon.com%2Fen%2F2018%2F12%2Ftool-work-with-complicated-sass-codebases%2F&dp=%2Fen%2F2018%2F12%2Ftool-work-with-complicated-sass-codebases%2F&dt=I%20built%20a%20tool%20to%20work%20with%20complicated%20Sass%20codebases%20%E2%80%94%20%40nicoespeon%27s%20blog&sid=1789335796&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=994"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-JJ4D9TTLKP"}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2018/12/tool-work-with-complicated-sass-codebases/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-JJ4D9TTLKP&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":2103672199.1789336,"_r":1,"_s":1,"_slc":1,"_u":"aEBAAEABAAAAACAAI~","_v":"j102","a":1409623390,"cid":106634589.17893358,"dl":"https://www.nicoespeon.com/en/2018/12/tool-work-with-complicated-sass-codebases/","dp":"/en/2018/12/tool-work-with-complicated-sass-codebases/","dt":"I built a tool to work with complicated Sass codebases — @nicoespeon's blog","gjid":776435348,"jid":811895086,"sr":"353x745","t":"pageview","tid":"UA-39957541-2","ul":"en-us","v":1,"vp":"353x745","z":654974453}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2018/12/tool-work-with-complicated-sass-codebases/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=1409623390&t=pageview&_s=1&dl=https%3A%2F%2Fwww.nicoespeon.com%2Fen%2F2018%2F12%2Ftool-work-with-complicated-sass-codebases%2F&dp=%2Fen%2F2018%2F12%2Ftool-work-with-complicated-sass-codebases%2F&ul=en-us&dt=I%20built%20a%20tool%20to%20work%20with%20complicated%20Sass%20codebases%20%E2%80%94%20%40nicoespeon%27s%20blog&sr=353x745&vp=353x745&_u=aEBAAEABAAAAACAAI~&jid=811895086&gjid=776435348&cid=106634589.1789335796&tid=UA-39957541-2&_gid=2103672199.1789335796&_r=1&_slc=1&z=654974453"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.nicoespeon.com/en/2018/12/tool-work-with-complicated-sass-codebases/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"ABAI","_fv":1,"_p":1789335792843,"_s":1,"_ss":1,"are":1,"cid":2121180777.1789336,"dl":"https://www.nicoespeon.com/","dma":1,"dma_cps":"a","dp":"/","dt":"@nicoespeon's blog","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6992v9124492259za20g","ngs":1,"npa":0,"pscdl":"","rcb":15,"sct":1,"seg":0,"sid":1789335793,"sr":"353x745","tag_exp":"115616986~115938465~115938468~118897920~118897930~120213116~120385422~120412527~120469145~120469153~120912438","tfd":1506,"tid":"G-JJ4D9TTLKP","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.nicoespeon.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-JJ4D9TTLKP&gtm=45je6992v9124492259za20g&_p=1789335792843&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=ABAI&are=1&cid=2121180777.1789335793&frm=0&ngs=1&pscdl=&rcb=15&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938468~118897920~118897930~120213116~120385422~120412527~120469145~120469153~120912438&dl=https%3A%2F%2Fwww.nicoespeon.com%2F&dp=%2F&dt=%40nicoespeon%27s%20blog&sid=1789335793&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=1506"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-JJ4D9TTLKP"}},"stack":[{"fileName":"https://www.nicoespeon.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-JJ4D9TTLKP&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":1982118463.1789336,"_r":1,"_s":1,"_slc":1,"_u":"YEBAAEABAAAAACAAI~","_v":"j102","a":66104599,"cid":2121180777.1789336,"dl":"https://www.nicoespeon.com/","dp":"/","dt":"@nicoespeon's blog","gjid":217689267,"jid":1448809042,"sr":"353x745","t":"pageview","tid":"UA-39957541-2","ul":"en-us","v":1,"vp":"353x745","z":1237720745}},"stack":[{"fileName":"https://www.nicoespeon.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=66104599&t=pageview&_s=1&dl=https%3A%2F%2Fwww.nicoespeon.com%2F&dp=%2F&ul=en-us&dt=%40nicoespeon%27s%20blog&sr=353x745&vp=353x745&_u=YEBAAEABAAAAACAAI~&jid=1448809042&gjid=217689267&cid=2121180777.1789335793&tid=UA-39957541-2&_gid=1982118463.1789335793&_r=1&_slc=1&z=1237720745"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.nicoespeon.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"}]}}