{"title":"Blacklight Inspection","page_title":"The Reformed Programmer – I am a freelance .NET Core back-end developer","uri_ins":"http://www.thereformedprogrammer.net/","uri_dest":"https://www.thereformedprogrammer.net/","uri_redirects":["http://www.thereformedprogrammer.net/"],"secure_connection":{},"host":"www.thereformedprogrammer.net","config":{"emulateDevice":{"name":"iPhone 15 Pro","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","viewport":{"width":393,"height":659,"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=d8ca610c-9076-4ed5-976b-e78ef7dd7c38"],"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-14T08:03:57.110Z","end_time":"2026-09-14T08:04:28.602Z","browsing_history":["https://www.thereformedprogrammer.net/","https://www.thereformedprogrammer.net/wp-content/uploads/2023/01/DefaultLocalizerDiagram.png","https://www.thereformedprogrammer.net/finally-a-library-that-improves-role-authorization-in-asp-net-core/"],"hosts":{"requests":{"first_party":["www.thereformedprogrammer.net"],"third_party":["fonts.googleapis.com","www.google.com","fonts.gstatic.com","www.gstatic.com","s.w.org"]}},"reports":{"behaviour_event_listeners":{"KEYBOARD":{"https://www.thereformedprogrammer.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1":["input"],"https://www.thereformedprogrammer.net/wp-content/plugins/wpdiscuz/assets/js/wpdiscuz-combo-no_quill.min.js?ver=7.6.40":["keydown"]},"MOUSE":{"https://www.thereformedprogrammer.net/wp-content/plugins/wpdiscuz/assets/js/wpdiscuz-combo-no_quill.min.js?ver=7.6.40":["scroll","mousemove","mousedown"],"https://www.thereformedprogrammer.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1":["scroll","click"]},"TOUCH":{"https://www.thereformedprogrammer.net/wp-content/plugins/wpdiscuz/assets/js/wpdiscuz-combo-no_quill.min.js?ver=7.6.40":["touchstart"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_GRECAPTCHA","value":"09AKhCRwg3X43DmOi1rqpyzWaVKOvsA-0AJfMcbBAK_pDyUwTCtXT4fLc0OyrEVVGGLKDio3McxZSvkNS4KzR6KuY","domain":"www.google.com","path":"/recaptcha","expires":"2027-03-13T08:04:22.318Z","size":100,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"High","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":[]}}