{"title":"Blacklight Inspection","page_title":"Robert Yokota","uri_ins":"http://yokota.blog/","uri_dest":"https://yokota.blog/","uri_redirects":["http://yokota.blog/"],"secure_connection":{},"host":"yokota.blog","config":{"emulateDevice":{"name":"iPhone 11 Pro Max","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Mobile/15E148 Safari/604.1","viewport":{"width":414,"height":896,"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=e1d0ae45-5b93-4d99-9a77-d5b5ad58f780"],"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":"6.12.107+deb13-amd64"}},"script":{"host":"82cd976bb63a","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.21.0"},"start_time":"2026-09-15T11:01:42.318Z","end_time":"2026-09-15T11:02:00.130Z","browsing_history":["https://yokota.blog/","https://yokota.blog/2023/10/01/understanding-cel-in-data-contract-rules/","https://yokota.blog/2024/07/15/jsonata-the-missing-declarative-language-for-kafka-connect/"],"hosts":{"requests":{"first_party":["yokota.blog"],"third_party":["fonts-api.wp.com","c0.wp.com","secure.gravatar.com","i0.wp.com","s0.wp.com","stats.wp.com","fonts.wp.com","pixel.wp.com","0.gravatar.com","jetpack.wordpress.com","widgets.wp.com","public-api.wordpress.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://jetpack.wordpress.com/_static/??-eJxtjUsOwjAMBS9Eaj6V2i4QR6lMElDS2olih16fCkFWbGfe6MGWjU2snhWomrzWZ2CB6DWjXcyOtmwTfQVQSvyT88uzSwWwaiJUDbZlKOJV4F7D6hoUW0JW41Cxi3KA/8+4BCGv5tIdYQ5sG3iUz9jt7Y2up2GYpnHsz318A4PNSCM=":["scroll","mousemove","mouseup","mousedown"],"https://jetpack.wordpress.com/wp-content/mu-plugins/likes/queuehandler.js?m=1741961244i":["scroll","click"],"https://yokota.blog/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1785900794":["scroll","mousemove","mouseup","mousedown"],"https://s0.wp.com/wp-content/js/bilmur.min.js?m=202638":["click"],"https://c0.wp.com/p/jetpack/16.2/_inc/build/likes/queuehandler.min.js":["scroll","click"],"https://c0.wp.com/c/7.1/wp-includes/js/jquery/jquery.min.js":["scroll"],"https://yokota.blog/wp-content/plugins/jetpack/_inc/build/infinite-scroll/infinity.min.js?ver=16.2-beta-is5.0.1":["scroll"],"https://s0.wp.com/wp-content/js/bilmur.min.js?m=202637":["click"]},"TOUCH":{"https://jetpack.wordpress.com/_static/??-eJxtjUsOwjAMBS9Eaj6V2i4QR6lMElDS2olih16fCkFWbGfe6MGWjU2snhWomrzWZ2CB6DWjXcyOtmwTfQVQSvyT88uzSwWwaiJUDbZlKOJV4F7D6hoUW0JW41Cxi3KA/8+4BCGv5tIdYQ5sG3iUz9jt7Y2up2GYpnHsz318A4PNSCM=":["touchend","touchstart","touchmove"],"https://yokota.blog/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1785900794":["touchend","touchstart","touchmove"]},"KEYBOARD":{"https://s0.wp.com/wp-content/js/bilmur.min.js?m=202638":["keydown"],"https://s0.wp.com/wp-content/js/bilmur.min.js?m=202637":["keydown"],"https://c0.wp.com/c/7.1/wp-includes/js/jquery/jquery.min.js":["keydown"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{"https://yokota.blog/wp-content/plugins/easy-footnotes/assets/qtip/jquery.qtip.min.js?ver=3.0.3":["rgb(255, 255, 255)","rgba(0, 0, 0, 0.2)"]},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"ac":2,"amp":0,"blog":100458930,"fcp":1075,"host":"yokota.blog","hp":"atomic","j":"1:16.2","post":3867,"rand":0.7896228133936496,"ref":"","srv":"yokota.blog","tz":0,"v":"ext"}},"stack":[{"fileName":"https://yokota.blog/2024/07/15/jsonata-the-missing-declarative-language-for-kafka-connect/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=100458930&post=3867&tz=0&srv=yokota.blog&hp=atomic&ac=2&amp=0&j=1%3A16.2&host=yokota.blog&ref=&fcp=1075&rand=0.7896228133936496"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"batcache_hit":0,"bilmur":1,"cls":0,"custom_props":{"logged_in":"0","woo_active":"0","wptheme":"minnow","wptheme_is_block":"0"},"downlink":10000,"edge_dc":"cdg","edge_dur":436,"edge_status":"MISS","fcp":801,"fcp_raw":801,"fp_raw":801,"full_path":"/2023/10/01/understanding-cel-in-data-contract-rules/","inp":48,"lcp":865,"lcp_raw":865,"lcp_sel":"#post-3456>div.entry-content>p","lcp_type":"text","nav_type":"navigate","nt":"2--____1_1_1_1_1_1_3_cc_ch_cq_p4_pv_q1_y9_y9_102--0_0_0_--h2","provider":"wordpress.com","reporter":"fetchLater","rtt":0,"service":"atomic","site_host":"yokota.blog","site_path":"/2023/10/01/understanding-cel-in-data-contract-rules/","site_tz":"Etc/GMT-0","ttfb":444,"version":"4.5.0"}},"stack":[{"fileName":"https://yokota.blog/2024/07/15/jsonata-the-missing-declarative-language-for-kafka-connect/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/boom.gif?bilmur=1&batcache_hit=0&provider=wordpress.com&service=atomic&site_tz=Etc%2FGMT-0&custom_props=%7B%22woo_active%22%3A%220%22%2C%22logged_in%22%3A%220%22%2C%22wptheme%22%3A%22minnow%22%2C%22wptheme_is_block%22%3A%220%22%7D&rtt=0&downlink=10000&site_host=yokota.blog&site_path=%2F2023%2F10%2F01%2Funderstanding-cel-in-data-contract-rules%2F&full_path=%2F2023%2F10%2F01%2Funderstanding-cel-in-data-contract-rules%2F&version=4.5.0&edge_dc=cdg&edge_status=MISS&edge_dur=436&nt=2--____1_1_1_1_1_1_3_cc_ch_cq_p4_pv_q1_y9_y9_102--0_0_0_--h2&reporter=fetchLater&fcp=801&fcp_raw=801&fp_raw=801&lcp=865&lcp_raw=865&lcp_sel=%23post-3456%3Ediv.entry-content%3Ep&lcp_type=text&cls=0&ttfb=444&nav_type=navigate&inp=48"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://yokota.blog/2024/07/15/jsonata-the-missing-declarative-language-for-kafka-connect/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202638.js"},{"data":{"body":{},"filter":"||wp.com/wp-content/js/bilmur.min.js","listName":"easyprivacy.txt","query":{"m":202638}},"stack":[{"fileName":"https://yokota.blog/2024/07/15/jsonata-the-missing-declarative-language-for-kafka-connect/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://s0.wp.com/wp-content/js/bilmur.min.js?m=202638"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"ac":2,"amp":0,"blog":100458930,"fcp":801,"host":"yokota.blog","hp":"atomic","j":"1:16.2","post":3456,"rand":0.18811294662440314,"ref":"","srv":"yokota.blog","tz":0,"v":"ext"}},"stack":[{"fileName":"https://yokota.blog/2023/10/01/understanding-cel-in-data-contract-rules/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=100458930&post=3456&tz=0&srv=yokota.blog&hp=atomic&ac=2&amp=0&j=1%3A16.2&host=yokota.blog&ref=&fcp=801&rand=0.18811294662440314"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"batcache_hit":0,"bilmur":1,"cls":0,"custom_props":{"logged_in":"0","woo_active":"0","wptheme":"minnow","wptheme_is_block":"0"},"downlink":8600,"edge_dc":"cdg","edge_dur":4,"edge_status":"STALE","fcp":742,"fcp_raw":742,"fp_raw":742,"full_path":"/","inp":144,"lcp":933,"lcp_raw":933,"lcp_sel":"#post-4311>header.entry-header>h1.entry-title","lcp_type":"text","nav_type":"navigate","nt":"2--____6_r_r_r_16_u_17_1f_1o_1n_uw_vc_vj_zn_zn_1b9--0_0_0_--h2","provider":"wordpress.com","reporter":"fetchLater","rtt":150,"service":"atomic","site_host":"yokota.blog","site_path":"/","site_tz":"Etc/GMT-0","ttfb":51,"version":"4.5.0"}},"stack":[{"fileName":"https://yokota.blog/2023/10/01/understanding-cel-in-data-contract-rules/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/boom.gif?bilmur=1&batcache_hit=0&provider=wordpress.com&service=atomic&site_tz=Etc%2FGMT-0&custom_props=%7B%22woo_active%22%3A%220%22%2C%22logged_in%22%3A%220%22%2C%22wptheme%22%3A%22minnow%22%2C%22wptheme_is_block%22%3A%220%22%7D&rtt=150&downlink=8600&site_host=yokota.blog&site_path=%2F&full_path=%2F&version=4.5.0&edge_dc=cdg&edge_status=STALE&edge_dur=4&nt=2--____6_r_r_r_16_u_17_1f_1o_1n_uw_vc_vj_zn_zn_1b9--0_0_0_--h2&reporter=fetchLater&fcp=742&fcp_raw=742&fp_raw=742&lcp=933&lcp_raw=933&lcp_sel=%23post-4311%3Eheader.entry-header%3Eh1.entry-title&lcp_type=text&cls=0&ttfb=51&nav_type=navigate&inp=144"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://yokota.blog/2023/10/01/understanding-cel-in-data-contract-rules/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202638.js"},{"data":{"body":{},"filter":"||wp.com/wp-content/js/bilmur.min.js","listName":"easyprivacy.txt","query":{"m":202638}},"stack":[{"fileName":"https://yokota.blog/2023/10/01/understanding-cel-in-data-contract-rules/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://s0.wp.com/wp-content/js/bilmur.min.js?m=202638"},{"data":{"body":{},"filter":"||pixel.wp.com^","listName":"easyprivacy.txt","query":{"ac":2,"amp":0,"arch_home":1,"blog":100458930,"fcp":742,"host":"yokota.blog","hp":"atomic","j":"1:16.2-beta","post":0,"rand":0.8349878613268473,"ref":"","srv":"yokota.blog","tz":0,"v":"ext"}},"stack":[{"fileName":"https://yokota.blog/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pixel.wp.com/g.gif?v=ext&blog=100458930&post=0&tz=0&srv=yokota.blog&arch_home=1&hp=atomic&ac=2&amp=0&j=1%3A16.2-beta&host=yokota.blog&ref=&fcp=742&rand=0.8349878613268473"},{"data":{"body":{},"filter":"||stats.wp.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://yokota.blog/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://stats.wp.com/e-202637.js"},{"data":{"body":{},"filter":"||wp.com/wp-content/js/bilmur.min.js","listName":"easyprivacy.txt","query":{"m":202637}},"stack":[{"fileName":"https://yokota.blog/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://s0.wp.com/wp-content/js/bilmur.min.js?m=202637"}]}}