in libs/@guardian/libs/src/consent-management-platform/stub_tcfv2.js [118:139]
((n.__tcfapi = function () {
for (
var n = arguments.length, r = new Array(n), o = 0;
o < n;
o++
)
r[o] = arguments[o];
if (!r.length) return e;
if ('setGdprApplies' === r[0])
r.length > 3 &&
2 === parseInt(r[1], 10) &&
'boolean' == typeof r[3] &&
((t = r[3]), 'function' == typeof r[2] && r[2]('set', !0));
else if ('ping' === r[0]) {
var i = {
gdprApplies: t,
cmpLoaded: !1,
apiVersion: '2.0',
};
'function' == typeof r[2] && r[2](i, !0);
} else e.push(r);
}),