{
  "title": "Blacklight Inspection",
  "page_title": "A Java geek",
  "uri_ins": "http://blog.frankel.ch/",
  "uri_dest": "https://blog.frankel.ch/",
  "uri_redirects": [
    "http://blog.frankel.ch/"
  ],
  "secure_connection": {},
  "host": "blog.frankel.ch",
  "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=e3468f8d-751a-40ff-a368-a7783114489a"
    ],
    "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.6.87.1-microsoft-standard-WSL2"
    }
  },
  "script": {
    "host": "e4fb1531f73c",
    "version": {
      "npm": "3.11.0",
      "commit": "dev"
    },
    "node_version": "v24.20.0"
  },
  "start_time": "2026-09-08T09:47:58.429Z",
  "end_time": "2026-09-08T09:48:11.583Z",
  "browsing_history": [
    "https://blog.frankel.ch/",
    "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
    "https://blog.frankel.ch/building-ai-agent-from-scratch/"
  ],
  "hosts": {
    "requests": {
      "first_party": [
        "blog.frankel.ch"
      ],
      "third_party": [
        "cdnjs.cloudflare.com",
        "images.unsplash.com",
        "www.googletagmanager.com",
        "static.cloudflareinsights.com",
        "fonts.googleapis.com",
        "region1.analytics.google.com",
        "stats.g.doubleclick.net",
        "www.google.fr",
        "imgs.xkcd.com",
        "blog-frankel.disqus.com",
        "disqus.com",
        "tempest.services.disqus.com",
        "referrer.disqus.com",
        "c.disquscdn.com",
        "cdn.taboola.com",
        "trc.taboola.com",
        "gum.criteo.com",
        "fonts.gstatic.com",
        "images.taboola.com",
        "ib.adnxs.com",
        "cm.g.doubleclick.net",
        "vidstat.taboola.com",
        "am-trc-events.taboola.com"
      ]
    }
  },
  "reports": {
    "behaviour_event_listeners": {
      "MOUSE": {
        "https://blog-frankel.disqus.com/embed.js": [
          "scroll",
          "click",
          "mousemove"
        ],
        "https://blog-frankel.disqus.com/recommendations.js": [
          "scroll",
          "click",
          "mousemove"
        ],
        "https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js": [
          "click"
        ],
        "https://c.disquscdn.com/next/recommendations/recommendations.bundle.e10dd10b7f8cbf10e87b9f893f636092.js": [
          "click",
          "scroll",
          "mousemove"
        ],
        "https://c.disquscdn.com/embedv2/latest/embedv2.js": [
          "scroll"
        ],
        "https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js": [
          "click"
        ],
        "https://c.disquscdn.com/next/embed/lounge.bundle.7f21ab1c601ae726335d27912834559e.js": [
          "click",
          "scroll",
          "mousemove"
        ],
        "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js": [
          "click",
          "mousedown",
          "scroll"
        ],
        "https://www.googletagmanager.com/gtag/js?id=G-T85PCMBT29": [
          "click"
        ],
        "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495": [
          "click"
        ]
      },
      "KEYBOARD": {
        "https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js": [
          "keypress"
        ],
        "https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js": [
          "keypress"
        ],
        "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js": [
          "keyup"
        ],
        "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495": [
          "keydown"
        ]
      },
      "TOUCH": {
        "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js": [
          "touchstart"
        ]
      }
    },
    "canvas_fingerprinters": {
      "data_url": {},
      "fingerprinters": [],
      "styles": {},
      "texts": {}
    },
    "canvas_font_fingerprinters": {
      "canvas_font": {},
      "text_measure": {}
    },
    "cookies": [
      {
        "name": "_ga_T85PCMBT29",
        "value": "GS2.1.s1788860887$o1$g0$t1788860887$j60$l0$h0",
        "domain": "frankel.ch",
        "path": "/",
        "expires": "2027-10-13T09:48:07.481Z",
        "size": 59,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "js",
        "third_party": false
      },
      {
        "name": "_ga",
        "value": "GA1.1.2031313394.1788860887",
        "domain": "frankel.ch",
        "path": "/",
        "expires": "2027-10-13T09:48:07.482Z",
        "size": 30,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "js",
        "third_party": false
      },
      {
        "name": "cf_clearance",
        "value": "1oVvJB7Pta34G1D.WF2Fnlb7duAJfVj8Aa5bTicdKoM-1788860887-1.2.1.1-D4n9NNiIK3iyF9yXJF4J3FJtRJftuGg6B.piJfQrfjB.skESuEyTELxSWSUCAhrLsMVhbNjbRmIdUx9K5qCOQ_4fp8zVN5JV6TwUQS3OF2EhXTqAzYWgRHZKLn5eXZkkJxRbujHOWSPxgN2V2tvdEEaVCPjUeRbltQVPDa5zTxTx2l8NG4WQOapFh4izEV48DDCSnRG5_FeCf19KhWe55BbSQ536D9ds_1uEdezmGXcKdp1MP88q5Phqrm_hX7TBq8efntuviUl8e0oU6LGIc2OSDM5u_ipo_qQNXSnRuzWEYP8E7gIoW1e80qdARh8LRek2QFjirYm_cxZPiveGF73V6463UkR11oR5LhkfyEI27hVcJ7EmomLkr9Lz5Wo6_n0P2Cl8pzBsJYrNBgqfn23hKDOaCW8dnSoJQvhk1VjHTml4dfsPDojxd_cr8zMD",
        "domain": "frankel.ch",
        "path": "/",
        "expires": "2027-09-08T09:48:07.546Z",
        "size": 523,
        "httpOnly": true,
        "secure": true,
        "session": false,
        "sameSite": "None",
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "partitionKey": {
          "topLevelSite": "https://frankel.ch",
          "hasCrossSiteAncestor": false
        },
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "disqus_unique",
        "value": "87mulhvkgl3b2",
        "domain": "disqus.com",
        "path": "/",
        "expires": "2027-09-08T09:48:08.000Z",
        "size": 26,
        "httpOnly": false,
        "secure": true,
        "session": false,
        "sameSite": "None",
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": true
      },
      {
        "name": "__jid",
        "value": "87sfaa96sabrj",
        "domain": "disqus.com",
        "path": "/",
        "expires": "2026-09-08T10:18:08.000Z",
        "size": 18,
        "httpOnly": false,
        "secure": true,
        "session": false,
        "sameSite": "None",
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": true
      },
      {
        "name": "datadome",
        "value": "W5GOHMHRtVL7hyj6ZDtl2NLF2dEJWuQpIfp8UHFr4MG_hgtQZquV~aNOJiUWGyresjp4IiTxanYigE_O~Kn~pJ1Jr0sA_TZb5FoYIs68RvZo3K9v1VOYCailSujYFVUK",
        "domain": "taboola.com",
        "path": "/",
        "expires": "2027-09-08T09:48:08.263Z",
        "size": 136,
        "httpOnly": false,
        "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": [
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "aip": 1,
            "cid": 2031313394.1788862,
            "dma": 1,
            "dma_cps": "a",
            "frm": 0,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "rcb": 2,
            "tag_exp": "115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153",
            "tid": "G-T85PCMBT29",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "raw": "https://stats.g.doubleclick.net/g/collect?v=2&tid=G-T85PCMBT29&cid=2031313394.1788860887&gtm=45je6921v882984519za200zd882984519&rcb=2&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "aip": 1,
            "cid": 708374052.178886,
            "dma": 1,
            "dma_cps": "a",
            "frm": 0,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "rcb": 9,
            "tag_exp": "115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153",
            "tid": "G-T85PCMBT29",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "raw": "https://stats.g.doubleclick.net/g/collect?v=2&tid=G-T85PCMBT29&cid=708374052.1788860882&gtm=45je6921v882984519za200zd882984519&rcb=9&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "aip": 1,
            "cid": 2133711286.1788862,
            "dma": 1,
            "dma_cps": "a",
            "frm": 0,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921h1v882984519za200zd882984519",
            "npa": 1,
            "rcb": 1,
            "tag_exp": "115616985~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153",
            "tid": "G-T85PCMBT29",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "raw": "https://stats.g.doubleclick.net/g/collect?v=2&tid=G-T85PCMBT29&cid=2133711286.1788860880&gtm=45je6921h1v882984519za200zd882984519&rcb=1&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153"
      }
    ],
    "key_logging": {},
    "session_recorders": {},
    "third_party_trackers": [
      {
        "data": {
          "body": {},
          "filter": "||analytics.google.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "_et": 3966,
            "_eu": "AAAAAGQ",
            "_p": 1788860887425,
            "_s": 2,
            "are": 1,
            "cid": 2031313394.1788862,
            "dl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "dma": 1,
            "dma_cps": "a",
            "dt": "Build an AI Agent (From Scratch)",
            "en": "user_engagement",
            "frm": 0,
            "gaf": 2,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "pscdl": "",
            "rcb": 2,
            "sct": 1,
            "seg": 0,
            "sid": 1788860887,
            "sr": "393x659",
            "tag_exp": "115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153",
            "tfd": 4521,
            "tid": "G-T85PCMBT29",
            "uaa": "",
            "uab": "",
            "uafvl": "",
            "uam": "",
            "uamb": 0,
            "uap": "",
            "uapv": "",
            "uaw": 0,
            "ul": "en-us",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://region1.analytics.google.com/g/collect?v=2&tid=G-T85PCMBT29&gtm=45je6921v882984519za200zd882984519&_p=1788860887425&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=AAAAAGQ&are=1&cid=2031313394.1788860887&frm=0&pscdl=&rcb=2&sr=393x659&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=2&tag_exp=115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153&sid=1788860887&sct=1&seg=0&dl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&dt=Build%20an%20AI%20Agent%20(From%20Scratch)&en=user_engagement&_et=3966&tfd=4521"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 6,
            "cv": "20260907-1-RELEASE",
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "route": "AM:AM:V",
            "tvi48": 32979,
            "tvi50": 32919,
            "tvi62": 21427
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&tvi48=32979&tvi50=32919&tvi62=21427&cv=20260907-1-RELEASE&bulkSize=6"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 8,
            "cv": "20260907-1-RELEASE",
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "route": "AM:AM:V",
            "tvi50": 32959
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&tvi50=32959&cv=20260907-1-RELEASE&bulkSize=8"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 1,
            "cv": "20260908-5-RELEASE",
            "lti": "default",
            "route": "AM:AM:V",
            "tvi48": 28060,
            "tvi50": 9864
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk?route=AM%3AAM%3AV&lti=default&tvi48=28060&tvi50=9864&cv=20260908-5-RELEASE&bulkSize=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "id": 84099,
            "llvl": 2,
            "lt": "default-trecs-3701-ts7-4_ctrl",
            "msg": "Placements With no Content: {\"domain\": \"https://blog.frankel.ch\", \"experiment\": \"videofloorexp\", \"position\": \"bottom\", \"shortname\": \"blog-frankel\", \"variant\": \"fallthrough\"} | Lazy Injected 1",
            "tim": "09:48:08.276",
            "tvi50": 32959,
            "type": "warn"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://am-trc-events.taboola.com/disqus-widget-safetylevel20longtail09/log/2/debug?type=warn&msg=Placements%20With%20no%20Content%3A%20%7B%22domain%22%3A%20%22https%3A%2F%2Fblog.frankel.ch%22%2C%20%22experiment%22%3A%20%22videofloorexp%22%2C%20%22position%22%3A%20%22bottom%22%2C%20%22shortname%22%3A%20%22blog-frankel%22%2C%20%22variant%22%3A%20%22fallthrough%22%7D%20%7C%20Lazy%20Injected%201&lt=default-trecs-3701-ts7-4_ctrl&tvi50=32959&tim=09%3A48%3A08.276&id=84099&cv=20260907-1-RELEASE&llvl=2"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#4_SC readyToPlay"
            },
            "id": 44450,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "5b20e183246f8455143017793e0da77b",
            "route": "AM:AM:V",
            "sd": "v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.268",
            "ui": "81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57",
            "vi": 1788860887775,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=5b20e183246f8455143017793e0da77b&sd=v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887775&tim=09%3A48%3A08.268&id=44450&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%234_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#3_SC readyToPlay"
            },
            "id": 49434,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "5b20e183246f8455143017793e0da77b",
            "route": "AM:AM:V",
            "sd": "v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.267",
            "ui": "81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57",
            "vi": 1788860887775,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=5b20e183246f8455143017793e0da77b&sd=v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887775&tim=09%3A48%3A08.267&id=49434&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%233_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#2_SC readyToPlay"
            },
            "id": 93408,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "5b20e183246f8455143017793e0da77b",
            "route": "AM:AM:V",
            "sd": "v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.267",
            "ui": "81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57",
            "vi": 1788860887775,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=5b20e183246f8455143017793e0da77b&sd=v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887775&tim=09%3A48%3A08.267&id=93408&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%232_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#1_SC readyToPlay"
            },
            "id": 34387,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "5b20e183246f8455143017793e0da77b",
            "route": "AM:AM:V",
            "sd": "v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.266",
            "ui": "81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57",
            "vi": 1788860887775,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=5b20e183246f8455143017793e0da77b&sd=v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887775&tim=09%3A48%3A08.266&id=34387&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%231_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "advertisement_id": 184193,
            "area": "top",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfa9130qoef4",
            "object_id": [
              184193
            ],
            "object_type": "advertisement",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "product": "embed",
            "provider": "taboola",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "load",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sfa9130qoef4&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=top&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&page_referrer=&object_type=advertisement&provider=taboola&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=%5B184193%5D&section=default&verb=load&advertisement_id=184193&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "advertisement_id": 184193,
            "area": "bottom",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfa9130qoef4",
            "object_id": [
              184193
            ],
            "object_type": "advertisement",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "product": "embed",
            "provider": "taboola",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "load",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sfa9130qoef4&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=bottom&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&page_referrer=&object_type=advertisement&provider=taboola&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=%5B184193%5D&section=default&verb=load&advertisement_id=184193&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": ".doubleclick.net/$image",
          "listName": "easyprivacy.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "",
            "google_cm": "",
            "google_hm": "ODFjNDQ4OGEtNmE1NS00ZDM3LTgyZGEtODJkMjVmNzhhOTMwLXR1Y3QxMTk5NWY1Nw",
            "google_nid": "realize",
            "ui": "81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cm.g.doubleclick.net/pixel?google_nid=realize&google_hm=ODFjNDQ4OGEtNmE1NS00ZDM3LTgyZGEtODJkMjVmNzhhOTMwLXR1Y3QxMTk5NWY1Nw&google_cm&&gdpr=1&gdpr_consent=&ui=81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57"
      },
      {
        "data": {
          "body": {},
          "filter": "||adnxs.com^",
          "listName": "easylist.txt",
          "query": {
            "code": "81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57",
            "entity": 584,
            "gdpr": 1,
            "gdpr_consent": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ib.adnxs.com/setuid?entity=584&code=81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||vidstat.taboola.com^",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://vidstat.taboola.com/lite-unit/5.7.7/UnitFeedManagerMobile.min.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adverb": "provider_not_ready",
            "area": "recommendations",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfaa96sabrj",
            "object_id": "taboola",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "product": "recommendations",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "fail",
            "version": "c017e3f5723b18333f4f57ebfe096501",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sfaa96sabrj&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=recommendations&product=recommendations&forum=blog-frankel&zone=thread&version=c017e3f5723b18333f4f57ebfe096501&page_url=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=taboola&section=default&verb=fail&adverb=provider_not_ready&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-available"
            },
            "id": 40784,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "5b20e183246f8455143017793e0da77b",
            "route": "AM:AM:V",
            "sd": "v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.228",
            "ui": "81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57",
            "vi": 1788860887775,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=5b20e183246f8455143017793e0da77b&sd=v2_bfae2f7e0a39c29b5dfe6645900fa66b_81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GN_lq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=81c4488a-6a55-4d37-82da-82d25f78a930-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887775&tim=09%3A48%3A08.228&id=40784&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-available%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "||criteo.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "c": 72,
            "gdpr": 1,
            "gdpr_consent": "",
            "j": "TRC.getRTUS",
            "r": 2,
            "us_privacy": ""
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://gum.criteo.com/sync?c=72&r=2&j=TRC.getRTUS&us_privacy=&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#4_SC readyToPlay"
            },
            "id": 99735,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "9827af016b34bc4791237efd4d9e988a",
            "route": "AM:AM:V",
            "sd": "v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.192",
            "ui": "8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57",
            "vi": 1788860887811,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=9827af016b34bc4791237efd4d9e988a&sd=v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887811&tim=09%3A48%3A08.192&id=99735&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%234_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#3_SC readyToPlay"
            },
            "id": 99993,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "9827af016b34bc4791237efd4d9e988a",
            "route": "AM:AM:V",
            "sd": "v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.191",
            "ui": "8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57",
            "vi": 1788860887811,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=9827af016b34bc4791237efd4d9e988a&sd=v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887811&tim=09%3A48%3A08.191&id=99993&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%233_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#2_SC readyToPlay"
            },
            "id": 29426,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "9827af016b34bc4791237efd4d9e988a",
            "route": "AM:AM:V",
            "sd": "v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.191",
            "ui": "8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57",
            "vi": 1788860887811,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=9827af016b34bc4791237efd4d9e988a&sd=v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887811&tim=09%3A48%3A08.191&id=29426&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%232_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#1_SC readyToPlay"
            },
            "id": 9646,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "9827af016b34bc4791237efd4d9e988a",
            "route": "AM:AM:V",
            "sd": "v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.190",
            "ui": "8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57",
            "vi": 1788860887811,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=9827af016b34bc4791237efd4d9e988a&sd=v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887811&tim=09%3A48%3A08.190&id=9646&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%231_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "event": "failed_recommendations.server.undefined"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/stat.gif?event=failed_recommendations.server.undefined"
      },
      {
        "data": {
          "body": {},
          "filter": ".doubleclick.net/$image",
          "listName": "easyprivacy.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "",
            "google_cm": "",
            "google_hm": "ODQ3N2MwZWUtYjViMS00MjAwLTg0NzgtZWVmMGIzNGEyMDEzLXR1Y3QxMTk5NWY1Nw",
            "google_nid": "realize",
            "ui": "8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cm.g.doubleclick.net/pixel?google_nid=realize&google_hm=ODQ3N2MwZWUtYjViMS00MjAwLTg0NzgtZWVmMGIzNGEyMDEzLXR1Y3QxMTk5NWY1Nw&google_cm&&gdpr=1&gdpr_consent=&ui=8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57"
      },
      {
        "data": {
          "body": {},
          "filter": "||adnxs.com^",
          "listName": "easylist.txt",
          "query": {
            "code": "8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57",
            "entity": 584,
            "gdpr": 1,
            "gdpr_consent": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ib.adnxs.com/setuid?entity=584&code=8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||vidstat.taboola.com^",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://vidstat.taboola.com/lite-unit/5.7.7/UnitFeedManagerMobile.min.js"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260907-1-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-available"
            },
            "id": 17940,
            "llvl": 2,
            "lti": "default-trecs-3701-ts7-4_ctrl",
            "pi": "/building-ai-agent-from-scratch",
            "pt": "text",
            "ri": "9827af016b34bc4791237efd4d9e988a",
            "route": "AM:AM:V",
            "sd": "v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:08.153",
            "ui": "8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57",
            "vi": 1788860887811,
            "wi": 1540017991897503000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default-trecs-3701-ts7-4_ctrl&ri=9827af016b34bc4791237efd4d9e988a&sd=v2_c35d7e34742608214088fb75f1c7cc37_8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57_1788860887_1788860887_CIi3jgYQktQ_GIPmq4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=8477c0ee-b5b1-4200-8478-eef0b34a2013-tuct11995f57&pi=%2Fbuilding-ai-agent-from-scratch&wi=1540017991897503065&pt=text&vi=1788860887811&tim=09%3A48%3A08.153&id=17940&llvl=2&cv=20260907-1-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-available%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "||criteo.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "c": 72,
            "gdpr": 1,
            "gdpr_consent": "",
            "j": "TRC.getRTUS",
            "r": 2,
            "us_privacy": ""
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://gum.criteo.com/sync?c=72&r=2&j=TRC.getRTUS&us_privacy=&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "area": "recommendations",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfaa96sabrj",
            "object_id": "",
            "object_type": "advertisement",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "product": "recommendations",
            "provider": "taboola",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "load",
            "version": "c017e3f5723b18333f4f57ebfe096501",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sfaa96sabrj&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=recommendations&product=recommendations&forum=blog-frankel&zone=thread&version=c017e3f5723b18333f4f57ebfe096501&page_url=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&page_referrer=&object_type=advertisement&provider=taboola&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=&section=default&verb=load&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "abe": 0,
            "dnt": 0,
            "embed_hidden": 0,
            "event": "init_embed",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfa9130qoef4",
            "load_time": 191,
            "max_enabled": true,
            "promoted_enabled": true,
            "referrer": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "service": "dynamic",
            "theme": "next",
            "thread": 11440476929,
            "thread_slug": "build_an_ai_agent_from_scratch",
            "tracking_enabled": 0,
            "user_type": "anon",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "https://disqus.com/embed/comments/?base=default&f=blog-frankel&t_i=Build%20an%20AI%20Agent%20(From%20Scratch)&t_u=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&t_d=Build%20an%20AI%20Agent%20(From%20Scratch)&t_t=Build%20an%20AI%20Agent%20(From%20Scratch)&s_o=default#version=2b53f7bc0e6db9df9d9b00a3aca1508b",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=191&event=init_embed&thread=11440476929&forum=blog-frankel&forum_id=4271891&imp=87sfa9130qoef4&thread_slug=build_an_ai_agent_from_scratch&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp&variant=fallthrough&service=dynamic&promoted_enabled=true&max_enabled=true&referrer=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F"
      },
      {
        "data": {
          "body": {},
          "filter": ".doubleclick.net/$image",
          "listName": "easyprivacy.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "",
            "google_cm": "",
            "google_hm": "MTU0NDk5MGUtYjc0Mi00ZTRiLTk0YjktNWZkYWI1Nzc3NjZhLXR1Y3QxMTk5NWY1Nw",
            "google_nid": "realize",
            "ui": "1544990e-b742-4e4b-94b9-5fdab577766a-tuct11995f57"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cm.g.doubleclick.net/pixel?google_nid=realize&google_hm=MTU0NDk5MGUtYjc0Mi00ZTRiLTk0YjktNWZkYWI1Nzc3NjZhLXR1Y3QxMTk5NWY1Nw&google_cm&&gdpr=1&gdpr_consent=&ui=1544990e-b742-4e4b-94b9-5fdab577766a-tuct11995f57"
      },
      {
        "data": {
          "body": {},
          "filter": "||adnxs.com^",
          "listName": "easylist.txt",
          "query": {
            "code": "1544990e-b742-4e4b-94b9-5fdab577766a-tuct11995f57",
            "entity": 584,
            "gdpr": 1,
            "gdpr_consent": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ib.adnxs.com/setuid?entity=584&code=1544990e-b742-4e4b-94b9-5fdab577766a-tuct11995f57&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "event": "cmp.gpp.absent"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"
      },
      {
        "data": {
          "body": {},
          "filter": "||criteo.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "c": 72,
            "gdpr": 1,
            "gdpr_consent": "",
            "j": "TRC.getRTUS",
            "r": 2,
            "us_privacy": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://gum.criteo.com/sync?c=72&r=2&j=TRC.getRTUS&us_privacy=&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "bundle": "default",
            "publisher": "disqus-widget-safetylevel20longtail09",
            "type": "loaderpixel"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?type=loaderpixel&publisher=disqus-widget-safetylevel20longtail09&bundle=default"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "abgroup": "trecs-3701-ts7-4_ctrl",
            "pub": "disqus-widget-safetylevel20longtail09"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?abgroup=trecs-3701-ts7-4_ctrl&pub=disqus-widget-safetylevel20longtail09"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "bundle": "default",
            "publisher": "disqus-widget-safetylevel20longtail09",
            "type": "loaderpixel"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?type=loaderpixel&publisher=disqus-widget-safetylevel20longtail09&bundle=default"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "abgroup": "trecs-3701-ts7-4_ctrl",
            "pub": "disqus-widget-safetylevel20longtail09"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?abgroup=trecs-3701-ts7-4_ctrl&pub=disqus-widget-safetylevel20longtail09"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "bundle": "default",
            "publisher": "disqus-widget-safetylevel20longtail09",
            "type": "loaderpixel"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?type=loaderpixel&publisher=disqus-widget-safetylevel20longtail09&bundle=default"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adjective": 1,
            "area": "recommendations",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfaa96sabrj",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "product": "recommendations",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "call",
            "version": "c017e3f5723b18333f4f57ebfe096501",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sfaa96sabrj&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=recommendations&product=recommendations&forum=blog-frankel&zone=thread&version=c017e3f5723b18333f4f57ebfe096501&page_url=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&section=default&verb=call&adjective=1&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||disqus.com/ads-iframe/",
          "listName": "easylist.txt",
          "query": {
            "anchorColor": "#15171a",
            "canonicalUrl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "colorScheme": "light",
            "disqus_version": "current",
            "experiment": "videofloorexp",
            "position": "recommendations",
            "service": "dynamic",
            "shortname": "blog-frankel",
            "sourceUrl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "sourceless": true,
            "typeface": "sans-serif",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://tempest.services.disqus.com/ads-iframe/taboola_1x1/?position=recommendations&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=true"
      },
      {
        "data": {
          "body": {},
          "filter": "/ga-audiences?",
          "listName": "easyprivacy.txt",
          "query": {
            "_r": 4,
            "aip": 1,
            "cid": 2031313394.1788862,
            "dma": 1,
            "dma_cps": "a",
            "frm": 0,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "rcb": 2,
            "slf_rd": 1,
            "t": "sr",
            "tag_exp": "115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153",
            "tid": "G-T85PCMBT29",
            "v": 1,
            "z": 982969499
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://www.google.fr/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-T85PCMBT29&cid=2031313394.1788860887&gtm=45je6921v882984519za200zd882984519&rcb=2&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153&z=982969499"
      },
      {
        "data": {
          "body": {},
          "filter": "||analytics.google.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "_ee": 1,
            "_eu": "AAAAAGA",
            "_fv": 1,
            "_gaz": 1,
            "_nsi": 1,
            "_p": 1788860887425,
            "_s": 1,
            "_ss": 1,
            "are": 1,
            "cid": 2031313394.1788862,
            "dl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "dma": 1,
            "dma_cps": "a",
            "dt": "Build an AI Agent (From Scratch)",
            "en": "page_view",
            "frm": 0,
            "gaf": 2,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "pscdl": "",
            "rcb": 2,
            "sct": 1,
            "seg": 0,
            "sid": 1788860887,
            "sr": "393x659",
            "tag_exp": "115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153",
            "tfd": 551,
            "tid": "G-T85PCMBT29",
            "uaa": "",
            "uab": "",
            "uafvl": "",
            "uam": "",
            "uamb": 0,
            "uap": "",
            "uapv": "",
            "uaw": 0,
            "ul": "en-us",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://region1.analytics.google.com/g/collect?v=2&tid=G-T85PCMBT29&gtm=45je6921v882984519za200zd882984519&_p=1788860887425&_gaz=1&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=AAAAAGA&are=1&cid=2031313394.1788860887&frm=0&pscdl=&rcb=2&sr=393x659&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=1&tag_exp=115938465~115938468~118012007~118897920~118897930~120213116~120385422~120469145~120469153&sid=1788860887&sct=1&seg=0&dl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&dt=Build%20an%20AI%20Agent%20(From%20Scratch)&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=551"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adjective": 1,
            "area": "bottom",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfa9130qoef4",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "product": "embed",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "call",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sfa9130qoef4&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=bottom&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&section=default&verb=call&adjective=1&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adjective": 1,
            "area": "top",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sfa9130qoef4",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "product": "embed",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "call",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sfa9130qoef4&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=top&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&section=default&verb=call&adjective=1&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||disqus.com/ads-iframe/",
          "listName": "easylist.txt",
          "query": {
            "anchorColor": "#15171a",
            "canonicalUrl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "colorScheme": "light",
            "disqus_version": "current",
            "experiment": "videofloorexp",
            "position": "bottom",
            "service": "dynamic",
            "shortname": "blog-frankel",
            "sourceUrl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "sourceless": false,
            "typeface": "sans-serif",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false"
      },
      {
        "data": {
          "body": {},
          "filter": "||disqus.com/ads-iframe/",
          "listName": "easylist.txt",
          "query": {
            "anchorColor": "#15171a",
            "canonicalUrl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "colorScheme": "light",
            "disqus_version": "current",
            "experiment": "videofloorexp",
            "position": "top",
            "service": "dynamic",
            "shortname": "blog-frankel",
            "sourceUrl": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "sourceless": false,
            "typeface": "sans-serif",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fbuilding-ai-agent-from-scratch%2F&disqus_version=current&sourceless=false"
      },
      {
        "data": {
          "body": {},
          "filter": "||cloudflareinsights.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"
      },
      {
        "data": {
          "body": {},
          "filter": "||googletagmanager.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "id": "G-T85PCMBT29"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/building-ai-agent-from-scratch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://www.googletagmanager.com/gtag/js?id=G-T85PCMBT29"
      },
      {
        "data": {
          "body": {},
          "filter": "||analytics.google.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "_et": 5157,
            "_eu": "AAAAAGA",
            "_p": 1788860882097,
            "_s": 2,
            "are": 1,
            "cid": 708374052.178886,
            "dl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "dma": 1,
            "dma_cps": "a",
            "dt": "Solving Gradle metadata and Renovate integration",
            "en": "user_engagement",
            "frm": 0,
            "gaf": 2,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "pscdl": "",
            "rcb": 9,
            "sct": 1,
            "seg": 0,
            "sid": 1788860882,
            "sr": "393x659",
            "tag_exp": "115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153",
            "tfd": 5567,
            "tid": "G-T85PCMBT29",
            "uaa": "",
            "uab": "",
            "uafvl": "",
            "uam": "",
            "uamb": 0,
            "uap": "",
            "uapv": "",
            "uaw": 0,
            "ul": "en-us",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://region1.analytics.google.com/g/collect?v=2&tid=G-T85PCMBT29&gtm=45je6921v882984519za200zd882984519&_p=1788860882097&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=AAAAAGA&are=1&cid=708374052.1788860882&frm=0&pscdl=&rcb=9&sr=393x659&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=2&tag_exp=115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153&sid=1788860882&sct=1&seg=0&dl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&dt=Solving%20Gradle%20metadata%20and%20Renovate%20integration&en=user_engagement&_et=5157&tfd=5567"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "lti": "default",
            "route": "AM:AM:V",
            "tvi48": 32979,
            "tvi50": 32845
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://am-trc-events.taboola.com/disqus-widget-safetylevel20longtail09/log/3/perf?tvi48=32979&tvi50=32845&route=AM%3AAM%3AV&lti=default"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 6,
            "cv": "20260908-5-RELEASE",
            "lti": "default",
            "route": "AM:AM:V",
            "tvi48": 32979,
            "tvi50": 32845
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk?route=AM%3AAM%3AV&lti=default&tvi48=32979&tvi50=32845&cv=20260908-5-RELEASE&bulkSize=6"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 8,
            "cv": "20260908-5-RELEASE",
            "lti": "default",
            "route": "AM:AM:V",
            "tvi48": 28060,
            "tvi50": 10882
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk?route=AM%3AAM%3AV&lti=default&tvi48=28060&tvi50=10882&cv=20260908-5-RELEASE&bulkSize=8"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 10,
            "cv": "20260908-5-RELEASE",
            "lti": "default",
            "route": "AM:AM:V",
            "tvi48": 28060,
            "tvi50": 10882
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://am-trc-events.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk-metrics?route=AM%3AAM%3AV&lti=default&tvi48=28060&tvi50=10882&cv=20260908-5-RELEASE&bulkSize=10"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 1,
            "cv": "20260906-33_b4-PR-107073-DEV-225178-add-safe-text-type-safe-xss-prevention-for-trc-response-data-2-70487fbc6e1",
            "lti": "default-trecs-3703-xss4_var",
            "route": "AM:AM:V",
            "tvi48": 28060,
            "tvi50": 32959,
            "tvi62": 18148
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk?route=AM%3AAM%3AV&lti=default-trecs-3703-xss4_var&tvi48=28060&tvi50=32959&tvi62=18148&cv=20260906-33_b4-PR-107073-DEV-225178-add-safe-text-type-safe-xss-prevention-for-trc-response-data-2-70487fbc6e1&bulkSize=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "bulkSize": 2,
            "cv": "20260906-33_b4-PR-107073-DEV-225178-add-safe-text-type-safe-xss-prevention-for-trc-response-data-2-70487fbc6e1",
            "lti": "default-trecs-3703-xss4_var",
            "route": "AM:AM:V",
            "tvi48": 28060,
            "tvi50": 32959,
            "tvi62": 18148
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://am-trc-events.taboola.com/disqus-widget-safetylevel20longtail09/log/3/bulk-metrics?route=AM%3AAM%3AV&lti=default-trecs-3703-xss4_var&tvi48=28060&tvi50=32959&tvi62=18148&cv=20260906-33_b4-PR-107073-DEV-225178-add-safe-text-type-safe-xss-prevention-for-trc-response-data-2-70487fbc6e1&bulkSize=2"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "advertisement_id": 184193,
            "area": "top",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf2522ct05to",
            "object_id": [
              184193
            ],
            "object_type": "advertisement",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "product": "embed",
            "provider": "taboola",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "load",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sf2522ct05to&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=top&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&page_referrer=&object_type=advertisement&provider=taboola&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=%5B184193%5D&section=default&verb=load&advertisement_id=184193&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "advertisement_id": 184193,
            "area": "bottom",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf2522ct05to",
            "object_id": [
              184193
            ],
            "object_type": "advertisement",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "product": "embed",
            "provider": "taboola",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "load",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sf2522ct05to&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=bottom&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&page_referrer=&object_type=advertisement&provider=taboola&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=%5B184193%5D&section=default&verb=load&advertisement_id=184193&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "id": 66957,
            "llvl": 2,
            "lt": "default",
            "msg": "Placements With no Content: {\"domain\": \"https://blog.frankel.ch\", \"experiment\": \"videofloorexp\", \"position\": \"bottom\", \"shortname\": \"blog-frankel\", \"variant\": \"fallthrough\"} | Lazy Injected 1",
            "tim": "09:48:03.284",
            "tvi48": 28060,
            "tvi50": 10882,
            "type": "warn"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://am-trc-events.taboola.com/disqus-widget-safetylevel20longtail09/log/2/debug?type=warn&msg=Placements%20With%20no%20Content%3A%20%7B%22domain%22%3A%20%22https%3A%2F%2Fblog.frankel.ch%22%2C%20%22experiment%22%3A%20%22videofloorexp%22%2C%20%22position%22%3A%20%22bottom%22%2C%20%22shortname%22%3A%20%22blog-frankel%22%2C%20%22variant%22%3A%20%22fallthrough%22%7D%20%7C%20Lazy%20Injected%201&lt=default&tvi48=28060&tvi50=10882&tim=09%3A48%3A03.284&id=66957&cv=20260908-5-RELEASE&llvl=2"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adverb": "provider_not_ready",
            "area": "recommendations",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf29j3ah3s64",
            "object_id": "taboola",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "product": "recommendations",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "fail",
            "version": "c017e3f5723b18333f4f57ebfe096501",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sf29j3ah3s64&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=recommendations&product=recommendations&forum=blog-frankel&zone=thread&version=c017e3f5723b18333f4f57ebfe096501&page_url=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=taboola&section=default&verb=fail&adverb=provider_not_ready&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#4_SC readyToPlay"
            },
            "id": 44510,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "0ea03cafe025f5845ad6ddfa8023803a",
            "route": "AM:AM:V",
            "sd": "v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.267",
            "ui": "6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52",
            "vi": 1788860882869,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=0ea03cafe025f5845ad6ddfa8023803a&sd=v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882869&tim=09%3A48%3A03.267&id=44510&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%234_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#3_SC readyToPlay"
            },
            "id": 74073,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "0ea03cafe025f5845ad6ddfa8023803a",
            "route": "AM:AM:V",
            "sd": "v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.267",
            "ui": "6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52",
            "vi": 1788860882869,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=0ea03cafe025f5845ad6ddfa8023803a&sd=v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882869&tim=09%3A48%3A03.267&id=74073&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%233_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#2_SC readyToPlay"
            },
            "id": 40116,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "0ea03cafe025f5845ad6ddfa8023803a",
            "route": "AM:AM:V",
            "sd": "v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.267",
            "ui": "6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52",
            "vi": 1788860882869,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=0ea03cafe025f5845ad6ddfa8023803a&sd=v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882869&tim=09%3A48%3A03.267&id=40116&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%232_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#1_SC readyToPlay"
            },
            "id": 2393,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "0ea03cafe025f5845ad6ddfa8023803a",
            "route": "AM:AM:V",
            "sd": "v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.266",
            "ui": "6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52",
            "vi": 1788860882869,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=0ea03cafe025f5845ad6ddfa8023803a&sd=v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882869&tim=09%3A48%3A03.266&id=2393&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%231_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#4_SC readyToPlay"
            },
            "id": 25607,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "e7f22fc1d51f6bfbd7fd77da0f7d338e",
            "route": "AM:AM:V",
            "sd": "v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.258",
            "ui": "e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52",
            "vi": 1788860882767,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=e7f22fc1d51f6bfbd7fd77da0f7d338e&sd=v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882767&tim=09%3A48%3A03.258&id=25607&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%234_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#3_SC readyToPlay"
            },
            "id": 63807,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "e7f22fc1d51f6bfbd7fd77da0f7d338e",
            "route": "AM:AM:V",
            "sd": "v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.258",
            "ui": "e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52",
            "vi": 1788860882767,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=e7f22fc1d51f6bfbd7fd77da0f7d338e&sd=v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882767&tim=09%3A48%3A03.258&id=63807&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%233_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#2_SC readyToPlay"
            },
            "id": 63811,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "e7f22fc1d51f6bfbd7fd77da0f7d338e",
            "route": "AM:AM:V",
            "sd": "v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.258",
            "ui": "e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52",
            "vi": 1788860882767,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=e7f22fc1d51f6bfbd7fd77da0f7d338e&sd=v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882767&tim=09%3A48%3A03.258&id=63811&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%232_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-#1_SC readyToPlay"
            },
            "id": 84411,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "e7f22fc1d51f6bfbd7fd77da0f7d338e",
            "route": "AM:AM:V",
            "sd": "v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.257",
            "ui": "e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52",
            "vi": 1788860882767,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=e7f22fc1d51f6bfbd7fd77da0f7d338e&sd=v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882767&tim=09%3A48%3A03.257&id=84411&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-%231_SC%20readyToPlay%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": ".doubleclick.net/$image",
          "listName": "easyprivacy.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "",
            "google_cm": "",
            "google_hm": "NmYxMWZkM2YtZDU5My00M2NmLThmZjMtNGE5NTVlMzQ2MzEzLXR1Y3QxMTk5NWY1Mg",
            "google_nid": "realize",
            "ui": "6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cm.g.doubleclick.net/pixel?google_nid=realize&google_hm=NmYxMWZkM2YtZDU5My00M2NmLThmZjMtNGE5NTVlMzQ2MzEzLXR1Y3QxMTk5NWY1Mg&google_cm&&gdpr=1&gdpr_consent=&ui=6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52"
      },
      {
        "data": {
          "body": {},
          "filter": "||adnxs.com^",
          "listName": "easylist.txt",
          "query": {
            "code": "6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52",
            "entity": 584,
            "gdpr": 1,
            "gdpr_consent": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ib.adnxs.com/setuid?entity=584&code=6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "event": "failed_recommendations.server.undefined"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/stat.gif?event=failed_recommendations.server.undefined"
      },
      {
        "data": {
          "body": {},
          "filter": ".doubleclick.net/$image",
          "listName": "easyprivacy.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "",
            "google_cm": "",
            "google_hm": "ZThkYTM1ODEtMWM5Ny00MjUzLWJlYmItNDU0NzhiZjdkNzViLXR1Y3QxMTk5NWY1Mg",
            "google_nid": "realize",
            "ui": "e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cm.g.doubleclick.net/pixel?google_nid=realize&google_hm=ZThkYTM1ODEtMWM5Ny00MjUzLWJlYmItNDU0NzhiZjdkNzViLXR1Y3QxMTk5NWY1Mg&google_cm&&gdpr=1&gdpr_consent=&ui=e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52"
      },
      {
        "data": {
          "body": {},
          "filter": "||adnxs.com^",
          "listName": "easylist.txt",
          "query": {
            "code": "e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52",
            "entity": 584,
            "gdpr": 1,
            "gdpr_consent": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ib.adnxs.com/setuid?entity=584&code=e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||vidstat.taboola.com^",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://vidstat.taboola.com/lite-unit/5.7.7/UnitFeedManagerMobile.min.js"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-available"
            },
            "id": 19147,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "0ea03cafe025f5845ad6ddfa8023803a",
            "route": "AM:AM:V",
            "sd": "v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.221",
            "ui": "6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52",
            "vi": 1788860882869,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=0ea03cafe025f5845ad6ddfa8023803a&sd=v2_d3bd5b0c4ba3051bf29616895df2f1cc_6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GLW_q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=6f11fd3f-d593-43cf-8ff3-4a955e346313-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882869&tim=09%3A48%3A03.221&id=19147&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-available%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "||criteo.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "c": 72,
            "gdpr": 1,
            "gdpr_consent": "",
            "j": "TRC.getRTUS",
            "r": 2,
            "us_privacy": ""
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://gum.criteo.com/sync?c=72&r=2&j=TRC.getRTUS&us_privacy=&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||vidstat.taboola.com^",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://vidstat.taboola.com/lite-unit/5.7.7/UnitFeedManagerMobile.min.js"
      },
      {
        "data": {
          "body": {},
          "filter": "$ping,third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "cv": "20260908-5-RELEASE",
            "d": {
              "data": "\"\"",
              "type": "recReel-available"
            },
            "id": 70690,
            "llvl": 2,
            "lti": "default",
            "pi": "/gradle-metadata-renovate-integration",
            "pt": "text",
            "ri": "e7f22fc1d51f6bfbd7fd77da0f7d338e",
            "route": "AM:AM:V",
            "sd": "v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA",
            "tim": "09:48:03.178",
            "ui": "e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52",
            "vi": 1788860882767,
            "wi": -6366594463915211000
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://trc.taboola.com/disqus-widget-safetylevel20longtail09/log/3/pubs-generic?route=AM%3AAM%3AV&lti=default&ri=e7f22fc1d51f6bfbd7fd77da0f7d338e&sd=v2_f7148b529fa8586535fffb5f44e8d906_e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52_1788860882_1788860882_CIi3jgYQktQ_GM--q4OINCABKAEwSjjE1whA6IsQSKKC3wNQmqEPWABgAGiTs5yV-9mqkYMBcACAAQCIAQCQAQA&ui=e8da3581-1c97-4253-bebb-45478bf7d75b-tuct11995f52&pi=%2Fgradle-metadata-renovate-integration&wi=-6366594463915210609&pt=text&vi=1788860882767&tim=09%3A48%3A03.178&id=70690&llvl=2&cv=20260908-5-RELEASE&d=%7B%22data%22%3A%22%5C%22%5C%22%22%2C%22type%22%3A%22recReel-available%22%7D"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "area": "recommendations",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf29j3ah3s64",
            "object_id": "",
            "object_type": "advertisement",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "product": "recommendations",
            "provider": "taboola",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "load",
            "version": "c017e3f5723b18333f4f57ebfe096501",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sf29j3ah3s64&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=recommendations&product=recommendations&forum=blog-frankel&zone=thread&version=c017e3f5723b18333f4f57ebfe096501&page_url=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&page_referrer=&object_type=advertisement&provider=taboola&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&object_id=&section=default&verb=load&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||criteo.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "c": 72,
            "gdpr": 1,
            "gdpr_consent": "",
            "j": "TRC.getRTUS",
            "r": 2,
            "us_privacy": ""
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://gum.criteo.com/sync?c=72&r=2&j=TRC.getRTUS&us_privacy=&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "abe": 0,
            "dnt": 0,
            "embed_hidden": 0,
            "event": "init_embed",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf2522ct05to",
            "load_time": 332,
            "max_enabled": true,
            "promoted_enabled": true,
            "referrer": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "service": "dynamic",
            "theme": "next",
            "thread": 11392926186,
            "thread_slug": "solving_gradle_metadata_and_renovate_integration",
            "tracking_enabled": 0,
            "user_type": "anon",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "https://disqus.com/embed/comments/?base=default&f=blog-frankel&t_i=Solving%20Gradle%20metadata%20and%20Renovate%20integration&t_u=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&t_d=Solving%20Gradle%20metadata%20and%20Renovate%20integration&t_t=Solving%20Gradle%20metadata%20and%20Renovate%20integration&s_o=default#version=2b53f7bc0e6db9df9d9b00a3aca1508b",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=332&event=init_embed&thread=11392926186&forum=blog-frankel&forum_id=4271891&imp=87sf2522ct05to&thread_slug=solving_gradle_metadata_and_renovate_integration&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp&variant=fallthrough&service=dynamic&promoted_enabled=true&max_enabled=true&referrer=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F"
      },
      {
        "data": {
          "body": {},
          "filter": ".doubleclick.net/$image",
          "listName": "easyprivacy.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "",
            "google_cm": "",
            "google_hm": "MDU0MjE3OTEtNmEwZS00YjBhLWE3YTEtMDAzNGExYmI3OTUzLXR1Y3QxMTk5NWY1Mg",
            "google_nid": "realize",
            "ui": "05421791-6a0e-4b0a-a7a1-0034a1bb7953-tuct11995f52"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cm.g.doubleclick.net/pixel?google_nid=realize&google_hm=MDU0MjE3OTEtNmEwZS00YjBhLWE3YTEtMDAzNGExYmI3OTUzLXR1Y3QxMTk5NWY1Mg&google_cm&&gdpr=1&gdpr_consent=&ui=05421791-6a0e-4b0a-a7a1-0034a1bb7953-tuct11995f52"
      },
      {
        "data": {
          "body": {},
          "filter": "||adnxs.com^",
          "listName": "easylist.txt",
          "query": {
            "code": "05421791-6a0e-4b0a-a7a1-0034a1bb7953-tuct11995f52",
            "entity": 584,
            "gdpr": 1,
            "gdpr_consent": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ib.adnxs.com/setuid?entity=584&code=05421791-6a0e-4b0a-a7a1-0034a1bb7953-tuct11995f52&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||criteo.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "c": 72,
            "gdpr": 1,
            "gdpr_consent": "",
            "j": "TRC.getRTUS",
            "r": 2,
            "us_privacy": ""
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://gum.criteo.com/sync?c=72&r=2&j=TRC.getRTUS&us_privacy=&gdpr=1&gdpr_consent="
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "event": "cmp.gpp.absent"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "bundle": "default",
            "publisher": "disqus-widget-safetylevel20longtail09",
            "type": "loaderpixel"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?type=loaderpixel&publisher=disqus-widget-safetylevel20longtail09&bundle=default"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "bundle": "default",
            "publisher": "disqus-widget-safetylevel20longtail09",
            "type": "loaderpixel"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?type=loaderpixel&publisher=disqus-widget-safetylevel20longtail09&bundle=default"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "abgroup": "trecs-3703-xss4_var",
            "pub": "disqus-widget-safetylevel20longtail09"
          }
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?abgroup=trecs-3703-xss4_var&pub=disqus-widget-safetylevel20longtail09"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {
            "bundle": "default",
            "publisher": "disqus-widget-safetylevel20longtail09",
            "type": "loaderpixel"
          }
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/tr5?type=loaderpixel&publisher=disqus-widget-safetylevel20longtail09&bundle=default"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "about:blank",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||taboola.com/libtrc/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://cdn.taboola.com/libtrc/disqus-widget-safetylevel20longtail09/loader.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adjective": 1,
            "area": "recommendations",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf29j3ah3s64",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "product": "recommendations",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "call",
            "version": "c017e3f5723b18333f4f57ebfe096501",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sf29j3ah3s64&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=recommendations&product=recommendations&forum=blog-frankel&zone=thread&version=c017e3f5723b18333f4f57ebfe096501&page_url=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&section=default&verb=call&adjective=1&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||disqus.com/ads-iframe/",
          "listName": "easylist.txt",
          "query": {
            "anchorColor": "#15171a",
            "canonicalUrl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "colorScheme": "light",
            "disqus_version": "current",
            "experiment": "videofloorexp",
            "position": "recommendations",
            "service": "dynamic",
            "shortname": "blog-frankel",
            "sourceUrl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "sourceless": true,
            "typeface": "sans-serif",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://tempest.services.disqus.com/ads-iframe/taboola_1x1/?position=recommendations&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=true"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adjective": 1,
            "area": "bottom",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf2522ct05to",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "product": "embed",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "call",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sf2522ct05to&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=bottom&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&section=default&verb=call&adjective=1&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||referrer.disqus.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "ad_product_layout": "iab_display",
            "ad_product_name": "iab_display",
            "adjective": 1,
            "area": "top",
            "bin": "embed:promoted_discovery:dynamic:videofloorexp:fallthrough",
            "event": "activity",
            "experiment": "videofloorexp",
            "forum": "blog-frankel",
            "forum_id": 4271891,
            "imp": "87sf2522ct05to",
            "object_type": "provider",
            "page_referrer": "",
            "page_url": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "product": "embed",
            "section": "default",
            "service": "dynamic",
            "variant": "fallthrough",
            "verb": "call",
            "version": "2b53f7bc0e6db9df9d9b00a3aca1508b",
            "zone": "thread"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://referrer.disqus.com/juggler/event.gif?imp=87sf2522ct05to&experiment=videofloorexp&variant=fallthrough&service=dynamic&area=top&product=embed&forum=blog-frankel&zone=thread&version=2b53f7bc0e6db9df9d9b00a3aca1508b&page_url=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&page_referrer=&object_type=provider&event=activity&ad_product_name=iab_display&ad_product_layout=iab_display&bin=embed%3Apromoted_discovery%3Adynamic%3Avideofloorexp%3Afallthrough&section=default&verb=call&adjective=1&forum_id=4271891"
      },
      {
        "data": {
          "body": {},
          "filter": "||disqus.com/ads-iframe/",
          "listName": "easylist.txt",
          "query": {
            "anchorColor": "#15171a",
            "canonicalUrl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "colorScheme": "light",
            "disqus_version": "current",
            "experiment": "videofloorexp",
            "position": "bottom",
            "service": "dynamic",
            "shortname": "blog-frankel",
            "sourceUrl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "sourceless": false,
            "typeface": "sans-serif",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=bottom&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false"
      },
      {
        "data": {
          "body": {},
          "filter": "||disqus.com/ads-iframe/",
          "listName": "easylist.txt",
          "query": {
            "anchorColor": "#15171a",
            "canonicalUrl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "colorScheme": "light",
            "disqus_version": "current",
            "experiment": "videofloorexp",
            "position": "top",
            "service": "dynamic",
            "shortname": "blog-frankel",
            "sourceUrl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "sourceless": false,
            "typeface": "sans-serif",
            "variant": "fallthrough"
          }
        },
        "stack": [
          {
            "fileName": "",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://tempest.services.disqus.com/ads-iframe/taboola/?position=top&shortname=blog-frankel&experiment=videofloorexp&variant=fallthrough&service=dynamic&anchorColor=%2315171a&colorScheme=light&sourceUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&typeface=sans-serif&canonicalUrl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&disqus_version=current&sourceless=false"
      },
      {
        "data": {
          "body": {},
          "filter": "/ga-audiences?",
          "listName": "easyprivacy.txt",
          "query": {
            "_r": 4,
            "aip": 1,
            "cid": 708374052.178886,
            "dma": 1,
            "dma_cps": "a",
            "frm": 0,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "rcb": 9,
            "slf_rd": 1,
            "t": "sr",
            "tag_exp": "115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153",
            "tid": "G-T85PCMBT29",
            "v": 1,
            "z": 1815614457
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://www.google.fr/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-T85PCMBT29&cid=708374052.1788860882&gtm=45je6921v882984519za200zd882984519&rcb=9&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153&z=1815614457"
      },
      {
        "data": {
          "body": {},
          "filter": "||analytics.google.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "_ee": 1,
            "_eu": "AAAAAGA",
            "_fv": 1,
            "_gaz": 1,
            "_nsi": 1,
            "_p": 1788860882097,
            "_s": 1,
            "_ss": 1,
            "are": 1,
            "cid": 708374052.178886,
            "dl": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "dma": 1,
            "dma_cps": "a",
            "dt": "Solving Gradle metadata and Renovate integration",
            "en": "page_view",
            "frm": 0,
            "gaf": 2,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921v882984519za200zd882984519",
            "npa": 1,
            "pscdl": "",
            "rcb": 9,
            "sct": 1,
            "seg": 0,
            "sid": 1788860882,
            "sr": "393x659",
            "tag_exp": "115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153",
            "tfd": 407,
            "tid": "G-T85PCMBT29",
            "uaa": "",
            "uab": "",
            "uafvl": "",
            "uam": "",
            "uamb": 0,
            "uap": "",
            "uapv": "",
            "uaw": 0,
            "ul": "en-us",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://region1.analytics.google.com/g/collect?v=2&tid=G-T85PCMBT29&gtm=45je6921v882984519za200zd882984519&_p=1788860882097&_gaz=1&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=AAAAAGA&are=1&cid=708374052.1788860882&frm=0&pscdl=&rcb=9&sr=393x659&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=1&tag_exp=115616986~115938466~115938468~118897920~118897930~120213116~120385423~120469145~120469153&sid=1788860882&sct=1&seg=0&dl=https%3A%2F%2Fblog.frankel.ch%2Fgradle-metadata-renovate-integration%2F&dt=Solving%20Gradle%20metadata%20and%20Renovate%20integration&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=407"
      },
      {
        "data": {
          "body": {},
          "filter": "||cloudflareinsights.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"
      },
      {
        "data": {
          "body": {},
          "filter": "||googletagmanager.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "id": "G-T85PCMBT29"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/gradle-metadata-renovate-integration/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://www.googletagmanager.com/gtag/js?id=G-T85PCMBT29"
      },
      {
        "data": {
          "body": {},
          "filter": "/ga-audiences?",
          "listName": "easyprivacy.txt",
          "query": {
            "_r": 4,
            "aip": 1,
            "cid": 2133711286.1788862,
            "dma": 1,
            "dma_cps": "a",
            "frm": 0,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921h1v882984519za200zd882984519",
            "npa": 1,
            "rcb": 1,
            "slf_rd": 1,
            "t": "sr",
            "tag_exp": "115616985~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153",
            "tid": "G-T85PCMBT29",
            "v": 1,
            "z": 1668273448
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://www.google.fr/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-T85PCMBT29&cid=2133711286.1788860880&gtm=45je6921h1v882984519za200zd882984519&rcb=1&aip=1&dma=1&dma_cps=a&gcd=13l3l3l2l1l1&npa=1&frm=0&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153&z=1668273448"
      },
      {
        "data": {
          "body": {},
          "filter": "||analytics.google.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "_ee": 1,
            "_eu": "AAAAAGA",
            "_fv": 1,
            "_gaz": 1,
            "_nsi": 1,
            "_p": 1788860879491,
            "_s": 1,
            "_ss": 1,
            "are": 1,
            "cid": 2133711286.1788862,
            "dl": "https://blog.frankel.ch/",
            "dma": 1,
            "dma_cps": "a",
            "dt": "A Java geek",
            "en": "page_view",
            "frm": 0,
            "gaf": 2,
            "gcd": "13l3l3l2l1l1",
            "gtm": "45je6921h1v882984519za200zd882984519",
            "npa": 1,
            "pscdl": "",
            "rcb": 1,
            "sct": 1,
            "seg": 0,
            "sid": 1788860879,
            "sr": "393x659",
            "tag_exp": "115616985~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153",
            "tfd": 894,
            "tid": "G-T85PCMBT29",
            "uaa": "",
            "uab": "",
            "uafvl": "",
            "uam": "",
            "uamb": 0,
            "uap": "",
            "uapv": "",
            "uaw": 0,
            "ul": "en-us",
            "v": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://region1.analytics.google.com/g/collect?v=2&tid=G-T85PCMBT29&gtm=45je6921h1v882984519za200zd882984519&_p=1788860879491&_gaz=1&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=AAAAAGA&are=1&cid=2133711286.1788860880&frm=0&pscdl=&rcb=1&sr=393x659&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&gaf=2&_s=1&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153&sid=1788860879&sct=1&seg=0&dl=https%3A%2F%2Fblog.frankel.ch%2F&dt=A%20Java%20geek&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=894"
      },
      {
        "data": {
          "body": {},
          "filter": "||cloudflareinsights.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"
      },
      {
        "data": {
          "body": {},
          "filter": "||googletagmanager.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "id": "G-T85PCMBT29"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.frankel.ch/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://www.googletagmanager.com/gtag/js?id=G-T85PCMBT29"
      }
    ]
  }
}