{
  "schemaVersion": 3,
  "importerVersion": "404-observations-6",
  "redactions": [
    "Request URLs and bodies, cookies, extracted values and hashes, WebSocket payloads, push endpoints, raw errors, local paths, and unknown fields are omitted.",
    "Caller and frame URL queries, fragments, credentials, ports, and identifier-like path segments are omitted."
  ],
  "id": "canva-com",
  "domain": "canva.com",
  "url": "https://canva.com",
  "runs": [
    {
      "id": "headful-815699641ad3",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-21T23:02:14.573982Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.canva.com/",
      "httpStatus": 200,
      "pageTitle": "Canva: Visual Suite for Everyone",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 27,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 113,
              "column": 49
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1370,
              "column": 360
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1398,
              "column": 795
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 9,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 112,
              "column": 2455
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 199,
              "column": 245
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1398,
              "column": 947
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "fonts.load",
          "count": 1,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 185,
              "column": 444
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.platform",
          "count": 14,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 108,
              "column": 58
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 378,
          "callers": [
            {
              "url": "https://static.canva.com/web/1c0eb605936072cb.sentry_browser.js",
              "line": 1,
              "column": 3656
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 142,
              "column": 308
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 364,
              "column": 289
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 757,
              "column": 343
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1148,
              "column": 310
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.height",
          "count": 17,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 199,
              "column": 69
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 358,
              "column": 43
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 902,
              "column": 56
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 131
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 240
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.width",
          "count": 27,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 197,
              "column": 316
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 199,
              "column": 90
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 358,
              "column": 33
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 902,
              "column": 78
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 103
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 12,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 189
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 259
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 356
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
          "excerpts": [
            "(a,b){Ch(a);return Bh(a,b,()=>this.NU(a,!0))}gn(a,b){Ch(a);return Bh(a,b,()=>this.NU(a,!1))}NU({state:a},b){a.open=b}constructor(){ie(this,{NU:je})}};Ef(function(a){var [b]=qd(()=>new dya),{iJa:c=!0,state:d,...e}=a;od(()=>{var f=yj(()=>{c&&d.open&&b.gn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(th,{...e,open:d.open,mode:\"tooltip\"})});\nEf(function(a){var b=id(()=>new eya({info:a}),[a]),[c,d]=qd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,qq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(th,{label:c.label,open:f,arrow:!!e,Rxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,qq:v,mode:\"tooltip\"})});\nvar eya=class{get left(){return this.xK.info.x-tw}get top(){return this.xK.info.y-uw}get width(){return 2*tw}get height(){return 2*uw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.xK.info.x}get y(){return this.xK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.xK=\na}},tw=24,uw=64;var vw,ww,xw,yw,fya=class extends Hu{constructor(){super(yw);ww()}};\nnew (vw=(()=>{var a=xw=__c.Se;return class extends a{static K(b){ie(b,{pJ:Mi.ref})}componentDidMount(){yw.D$=yw.D$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=yw.D$;__c.Qe(this,re(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(je(f=>{this.pJ=f}))},{fireImmediately:!0,equals:wk.structural}))}render(){if(!this.pJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.pJ,className:lf(\"_4A33GA\",{dXLCMQ:this.props.Em})});return this.props.title?N(Dh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.pJ=(yw.K(this),void 0)}}})(),{c:[yw,ww]}=Iu(vw,[],[ef],xw),fya);var iha=Ef(function(a){var [b,c]=In(e=>!e,!1),d=Yr(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Md(kr(jr(__c.ir(\"m\"))),dd(Oi.direction)),f=new de(document.body,{w2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(ah,{open:!0,AS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(yw,{data:d})})})});var Jh=typeof window!==\"undefined\"?window:void 0,Eh=typeof navigator!==\"undefined\"?navigator:void 0,gya=class{gK(){this.window?.addEventListener(\"resize\",this.AB)}iK(){this.window?.removeEventListener(\"resize\",this.AB)}get value(){this[qg].reportObserved();return this.window?Gh(this.window,Eh):{width:0,height:0}}constructor(){this.window=Jh;this[zw]=Xe(\"ScreenSize\",()=>this.gK(),()=>this.iK());this.AB=()=>{this[qg].reportChanged()}}};zw=qg;\nvar Aw=new gya,Bw=Yr(function(){",
            "1))}NU({state:a},b){a.open=b}constructor(){ie(this,{NU:je})}};Ef(function(a){var [b]=qd(()=>new dya),{iJa:c=!0,state:d,...e}=a;od(()=>{var f=yj(()=>{c&&d.open&&b.gn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(th,{...e,open:d.open,mode:\"tooltip\"})});\nEf(function(a){var b=id(()=>new eya({info:a}),[a]),[c,d]=qd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,qq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(th,{label:c.label,open:f,arrow:!!e,Rxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,qq:v,mode:\"tooltip\"})});\nvar eya=class{get left(){return this.xK.info.x-tw}get top(){return this.xK.info.y-uw}get width(){return 2*tw}get height(){return 2*uw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.xK.info.x}get y(){return this.xK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.xK=\na}},tw=24,uw=64;var vw,ww,xw,yw,fya=class extends Hu{constructor(){super(yw);ww()}};\nnew (vw=(()=>{var a=xw=__c.Se;return class extends a{static K(b){ie(b,{pJ:Mi.ref})}componentDidMount(){yw.D$=yw.D$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=yw.D$;__c.Qe(this,re(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(je(f=>{this.pJ=f}))},{fireImmediately:!0,equals:wk.structural}))}render(){if(!this.pJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.pJ,className:lf(\"_4A33GA\",{dXLCMQ:this.props.Em})});return this.props.title?N(Dh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.pJ=(yw.K(this),void 0)}}})(),{c:[yw,ww]}=Iu(vw,[],[ef],xw),fya);var iha=Ef(function(a){var [b,c]=In(e=>!e,!1),d=Yr(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Md(kr(jr(__c.ir(\"m\"))),dd(Oi.direction)),f=new de(document.body,{w2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(ah,{open:!0,AS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(yw,{data:d})})})});var Jh=typeof window!==\"undefined\"?window:void 0,Eh=typeof navigator!==\"undefined\"?navigator:void 0,gya=class{gK(){this.window?.addEventListener(\"resize\",this.AB)}iK(){this.window?.removeEventListener(\"resize\",this.AB)}get value(){this[qg].reportObserved();return this.window?Gh(this.window,Eh):{width:0,height:0}}constructor(){this.window=Jh;this[zw]=Xe(\"ScreenSize\",()=>this.gK(),()=>this.iK());this.AB=()=>{this[qg].reportChanged()}}};zw=qg;\nvar Aw=new gya,Bw=Yr(function(){return{height:Aw.value.height,width:Aw.value.width}},{equals:wk.shallow}),hya=Yr(functio",
            ".open=b}constructor(){ie(this,{NU:je})}};Ef(function(a){var [b]=qd(()=>new dya),{iJa:c=!0,state:d,...e}=a;od(()=>{var f=yj(()=>{c&&d.open&&b.gn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(th,{...e,open:d.open,mode:\"tooltip\"})});\nEf(function(a){var b=id(()=>new eya({info:a}),[a]),[c,d]=qd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,qq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(th,{label:c.label,open:f,arrow:!!e,Rxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,qq:v,mode:\"tooltip\"})});\nvar eya=class{get left(){return this.xK.info.x-tw}get top(){return this.xK.info.y-uw}get width(){return 2*tw}get height(){return 2*uw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.xK.info.x}get y(){return this.xK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.xK=\na}},tw=24,uw=64;var vw,ww,xw,yw,fya=class extends Hu{constructor(){super(yw);ww()}};\nnew (vw=(()=>{var a=xw=__c.Se;return class extends a{static K(b){ie(b,{pJ:Mi.ref})}componentDidMount(){yw.D$=yw.D$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=yw.D$;__c.Qe(this,re(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(je(f=>{this.pJ=f}))},{fireImmediately:!0,equals:wk.structural}))}render(){if(!this.pJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.pJ,className:lf(\"_4A33GA\",{dXLCMQ:this.props.Em})});return this.props.title?N(Dh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.pJ=(yw.K(this),void 0)}}})(),{c:[yw,ww]}=Iu(vw,[],[ef],xw),fya);var iha=Ef(function(a){var [b,c]=In(e=>!e,!1),d=Yr(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Md(kr(jr(__c.ir(\"m\"))),dd(Oi.direction)),f=new de(document.body,{w2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(ah,{open:!0,AS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(yw,{data:d})})})});var Jh=typeof window!==\"undefined\"?window:void 0,Eh=typeof navigator!==\"undefined\"?navigator:void 0,gya=class{gK(){this.window?.addEventListener(\"resize\",this.AB)}iK(){this.window?.removeEventListener(\"resize\",this.AB)}get value(){this[qg].reportObserved();return this.window?Gh(this.window,Eh):{width:0,height:0}}constructor(){this.window=Jh;this[zw]=Xe(\"ScreenSize\",()=>this.gK(),()=>this.iK());this.AB=()=>{this[qg].reportChanged()}}};zw=qg;\nvar Aw=new gya,Bw=Yr(function(){return{height:Aw.value.height,width:Aw.value.width}},{equals:wk.shallow}),hya=Yr(function(){return __c.Hh(Bw."
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [
        {
          "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 3
        }
      ],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "accounts.google.com",
        "google.com",
        "o13855.ingest.sentry.io",
        "static.cloudflareinsights.com"
      ],
      "requestCount": 39,
      "scriptsCaptured": 10,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/canva-com-20261021T230214.json",
        "sha256": "815699641ad3d23b63bc6399e333d75f44af8946e47e12bd147601aaed0991e5"
      },
      "scanUrl": "https://canva.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-f196b4ff1e67",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T14:17:14.677693Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://canva.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "attempt_started",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "scanner_error",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headful/canva-com-20261022T141714.json",
        "sha256": "f196b4ff1e6794fe0a5192e26ecad3e39b30c7618a785d8bddda9c12c732ffb8"
      }
    },
    {
      "id": "headful-3ceebc9fb9d8",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T14:17:15.772127Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://canva.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.canva.com/",
      "httpStatus": 200,
      "pageTitle": "Canva: Visual Suite for Everyone",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 27,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 113,
              "column": 49
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1373,
              "column": 360
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1401,
              "column": 795
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 9,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 112,
              "column": 2455
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 199,
              "column": 245
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1401,
              "column": 947
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "fonts.load",
          "count": 1,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 185,
              "column": 444
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.platform",
          "count": 14,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 108,
              "column": 58
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 378,
          "callers": [
            {
              "url": "https://static.canva.com/web/1c0eb605936072cb.sentry_browser.js",
              "line": 1,
              "column": 3656
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 142,
              "column": 308
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 364,
              "column": 289
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 760,
              "column": 343
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1152,
              "column": 334
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.height",
          "count": 17,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 199,
              "column": 69
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 358,
              "column": 43
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 905,
              "column": 56
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 131
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 240
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.width",
          "count": 27,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 197,
              "column": 316
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 199,
              "column": 90
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 358,
              "column": 33
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 905,
              "column": 78
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 103
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 12,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 189
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 259
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 356
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
          "excerpts": [
            "(a,b){Dh(a);return Ch(a,b,()=>this.WU(a,!0))}hn(a,b){Dh(a);return Ch(a,b,()=>this.WU(a,!1))}WU({state:a},b){a.open=b}constructor(){je(this,{WU:ke})}};Ff(function(a){var [b]=rd(()=>new bya),{jJa:c=!0,state:d,...e}=a;od(()=>{var f=zj(()=>{c&&d.open&&b.hn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(uh,{...e,open:d.open,mode:\"tooltip\"})});\nFf(function(a){var b=jd(()=>new cya({info:a}),[a]),[c,d]=rd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,tq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(uh,{label:c.label,open:f,arrow:!!e,Vxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,tq:v,mode:\"tooltip\"})});\nvar cya=class{get left(){return this.CK.info.x-xw}get top(){return this.CK.info.y-yw}get width(){return 2*xw}get height(){return 2*yw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.CK.info.x}get y(){return this.CK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.CK=\na}},xw=24,yw=64;var zw,Aw,Bw,Cw,dya=class extends Lu{constructor(){super(Cw);Aw()}};\nnew (zw=(()=>{var a=Bw=__c.Te;return class extends a{static K(b){je(b,{uJ:Ni.ref})}componentDidMount(){Cw.J$=Cw.J$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=Cw.J$;__c.Re(this,se(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(ke(f=>{this.uJ=f}))},{fireImmediately:!0,equals:xk.structural}))}render(){if(!this.uJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.uJ,className:mf(\"_4A33GA\",{dXLCMQ:this.props.Fm})});return this.props.title?N(Eh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.uJ=(Cw.K(this),void 0)}}})(),{c:[Cw,Aw]}=Mu(zw,[],[ff],Bw),dya);var hha=Ff(function(a){var [b,c]=Jn(e=>!e,!1),d=$r(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Nd(mr(lr(__c.kr(\"m\"))),ed(Pi.direction)),f=new ee(document.body,{E2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(bh,{open:!0,IS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(Cw,{data:d})})})});var Kh=typeof window!==\"undefined\"?window:void 0,Fh=typeof navigator!==\"undefined\"?navigator:void 0,eya=class{mK(){this.window?.addEventListener(\"resize\",this.EB)}oK(){this.window?.removeEventListener(\"resize\",this.EB)}get value(){this[rg].reportObserved();return this.window?Hh(this.window,Fh):{width:0,height:0}}constructor(){this.window=Kh;this[Dw]=Ye(\"ScreenSize\",()=>this.mK(),()=>this.oK());this.EB=()=>{this[rg].reportChanged()}}};Dw=rg;\nvar Ew=new eya,Fw=$r(function(){",
            "1))}WU({state:a},b){a.open=b}constructor(){je(this,{WU:ke})}};Ff(function(a){var [b]=rd(()=>new bya),{jJa:c=!0,state:d,...e}=a;od(()=>{var f=zj(()=>{c&&d.open&&b.hn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(uh,{...e,open:d.open,mode:\"tooltip\"})});\nFf(function(a){var b=jd(()=>new cya({info:a}),[a]),[c,d]=rd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,tq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(uh,{label:c.label,open:f,arrow:!!e,Vxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,tq:v,mode:\"tooltip\"})});\nvar cya=class{get left(){return this.CK.info.x-xw}get top(){return this.CK.info.y-yw}get width(){return 2*xw}get height(){return 2*yw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.CK.info.x}get y(){return this.CK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.CK=\na}},xw=24,yw=64;var zw,Aw,Bw,Cw,dya=class extends Lu{constructor(){super(Cw);Aw()}};\nnew (zw=(()=>{var a=Bw=__c.Te;return class extends a{static K(b){je(b,{uJ:Ni.ref})}componentDidMount(){Cw.J$=Cw.J$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=Cw.J$;__c.Re(this,se(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(ke(f=>{this.uJ=f}))},{fireImmediately:!0,equals:xk.structural}))}render(){if(!this.uJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.uJ,className:mf(\"_4A33GA\",{dXLCMQ:this.props.Fm})});return this.props.title?N(Eh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.uJ=(Cw.K(this),void 0)}}})(),{c:[Cw,Aw]}=Mu(zw,[],[ff],Bw),dya);var hha=Ff(function(a){var [b,c]=Jn(e=>!e,!1),d=$r(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Nd(mr(lr(__c.kr(\"m\"))),ed(Pi.direction)),f=new ee(document.body,{E2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(bh,{open:!0,IS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(Cw,{data:d})})})});var Kh=typeof window!==\"undefined\"?window:void 0,Fh=typeof navigator!==\"undefined\"?navigator:void 0,eya=class{mK(){this.window?.addEventListener(\"resize\",this.EB)}oK(){this.window?.removeEventListener(\"resize\",this.EB)}get value(){this[rg].reportObserved();return this.window?Hh(this.window,Fh):{width:0,height:0}}constructor(){this.window=Kh;this[Dw]=Ye(\"ScreenSize\",()=>this.mK(),()=>this.oK());this.EB=()=>{this[rg].reportChanged()}}};Dw=rg;\nvar Ew=new eya,Fw=$r(function(){return{height:Ew.value.height,width:Ew.value.width}},{equals:xk.shallow}),fya=$r(functio",
            ".open=b}constructor(){je(this,{WU:ke})}};Ff(function(a){var [b]=rd(()=>new bya),{jJa:c=!0,state:d,...e}=a;od(()=>{var f=zj(()=>{c&&d.open&&b.hn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(uh,{...e,open:d.open,mode:\"tooltip\"})});\nFf(function(a){var b=jd(()=>new cya({info:a}),[a]),[c,d]=rd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,tq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(uh,{label:c.label,open:f,arrow:!!e,Vxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,tq:v,mode:\"tooltip\"})});\nvar cya=class{get left(){return this.CK.info.x-xw}get top(){return this.CK.info.y-yw}get width(){return 2*xw}get height(){return 2*yw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.CK.info.x}get y(){return this.CK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.CK=\na}},xw=24,yw=64;var zw,Aw,Bw,Cw,dya=class extends Lu{constructor(){super(Cw);Aw()}};\nnew (zw=(()=>{var a=Bw=__c.Te;return class extends a{static K(b){je(b,{uJ:Ni.ref})}componentDidMount(){Cw.J$=Cw.J$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=Cw.J$;__c.Re(this,se(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(ke(f=>{this.uJ=f}))},{fireImmediately:!0,equals:xk.structural}))}render(){if(!this.uJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.uJ,className:mf(\"_4A33GA\",{dXLCMQ:this.props.Fm})});return this.props.title?N(Eh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.uJ=(Cw.K(this),void 0)}}})(),{c:[Cw,Aw]}=Mu(zw,[],[ff],Bw),dya);var hha=Ff(function(a){var [b,c]=Jn(e=>!e,!1),d=$r(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Nd(mr(lr(__c.kr(\"m\"))),ed(Pi.direction)),f=new ee(document.body,{E2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(bh,{open:!0,IS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(Cw,{data:d})})})});var Kh=typeof window!==\"undefined\"?window:void 0,Fh=typeof navigator!==\"undefined\"?navigator:void 0,eya=class{mK(){this.window?.addEventListener(\"resize\",this.EB)}oK(){this.window?.removeEventListener(\"resize\",this.EB)}get value(){this[rg].reportObserved();return this.window?Hh(this.window,Fh):{width:0,height:0}}constructor(){this.window=Kh;this[Dw]=Ye(\"ScreenSize\",()=>this.mK(),()=>this.oK());this.EB=()=>{this[rg].reportChanged()}}};Dw=rg;\nvar Ew=new eya,Fw=$r(function(){return{height:Ew.value.height,width:Ew.value.width}},{equals:xk.shallow}),fya=$r(function(){return __c.Ih(Fw."
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [
        {
          "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 3
        }
      ],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "accounts.google.com",
        "google.com",
        "o13855.ingest.sentry.io",
        "static.cloudflareinsights.com"
      ],
      "requestCount": 90,
      "scriptsCaptured": 10,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/canva-com-20261022T141715.json",
        "sha256": "3ceebc9fb9d8226cc96bb37f3f42218c5e95da485220741b963b6f4f9057d722"
      }
    },
    {
      "id": "research-31d8de2c58cb",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-21T21:21:40.266703Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.canva.com/",
      "httpStatus": 200,
      "pageTitle": "Canva: Visual Suite for Everyone",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 28,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 113,
              "column": 49
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1370,
              "column": 360
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1398,
              "column": 795
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 10,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 112,
              "column": 2455
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 199,
              "column": 245
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1398,
              "column": 947
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "fonts.load",
          "count": 1,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 185,
              "column": 444
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.platform",
          "count": 14,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 108,
              "column": 58
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 378,
          "callers": [
            {
              "url": "https://static.canva.com/web/1c0eb605936072cb.sentry_browser.js",
              "line": 1,
              "column": 3656
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 142,
              "column": 308
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 364,
              "column": 289
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 757,
              "column": 343
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1148,
              "column": 310
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.height",
          "count": 20,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 199,
              "column": 69
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 358,
              "column": 43
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 902,
              "column": 56
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 131
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 240
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.width",
          "count": 30,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 197,
              "column": 316
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 199,
              "column": 90
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 358,
              "column": 33
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 902,
              "column": 78
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 103
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 15,
          "callers": [
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 189
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 259
            },
            {
              "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
              "line": 1390,
              "column": 356
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
          "excerpts": [
            "(a,b){Ch(a);return Bh(a,b,()=>this.NU(a,!0))}gn(a,b){Ch(a);return Bh(a,b,()=>this.NU(a,!1))}NU({state:a},b){a.open=b}constructor(){ie(this,{NU:je})}};Ef(function(a){var [b]=qd(()=>new dya),{iJa:c=!0,state:d,...e}=a;od(()=>{var f=yj(()=>{c&&d.open&&b.gn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(th,{...e,open:d.open,mode:\"tooltip\"})});\nEf(function(a){var b=id(()=>new eya({info:a}),[a]),[c,d]=qd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,qq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(th,{label:c.label,open:f,arrow:!!e,Rxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,qq:v,mode:\"tooltip\"})});\nvar eya=class{get left(){return this.xK.info.x-tw}get top(){return this.xK.info.y-uw}get width(){return 2*tw}get height(){return 2*uw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.xK.info.x}get y(){return this.xK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.xK=\na}},tw=24,uw=64;var vw,ww,xw,yw,fya=class extends Hu{constructor(){super(yw);ww()}};\nnew (vw=(()=>{var a=xw=__c.Se;return class extends a{static K(b){ie(b,{pJ:Mi.ref})}componentDidMount(){yw.D$=yw.D$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=yw.D$;__c.Qe(this,re(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(je(f=>{this.pJ=f}))},{fireImmediately:!0,equals:wk.structural}))}render(){if(!this.pJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.pJ,className:lf(\"_4A33GA\",{dXLCMQ:this.props.Em})});return this.props.title?N(Dh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.pJ=(yw.K(this),void 0)}}})(),{c:[yw,ww]}=Iu(vw,[],[ef],xw),fya);var iha=Ef(function(a){var [b,c]=In(e=>!e,!1),d=Yr(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Md(kr(jr(__c.ir(\"m\"))),dd(Oi.direction)),f=new de(document.body,{w2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(ah,{open:!0,AS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(yw,{data:d})})})});var Jh=typeof window!==\"undefined\"?window:void 0,Eh=typeof navigator!==\"undefined\"?navigator:void 0,gya=class{gK(){this.window?.addEventListener(\"resize\",this.AB)}iK(){this.window?.removeEventListener(\"resize\",this.AB)}get value(){this[qg].reportObserved();return this.window?Gh(this.window,Eh):{width:0,height:0}}constructor(){this.window=Jh;this[zw]=Xe(\"ScreenSize\",()=>this.gK(),()=>this.iK());this.AB=()=>{this[qg].reportChanged()}}};zw=qg;\nvar Aw=new gya,Bw=Yr(function(){",
            "1))}NU({state:a},b){a.open=b}constructor(){ie(this,{NU:je})}};Ef(function(a){var [b]=qd(()=>new dya),{iJa:c=!0,state:d,...e}=a;od(()=>{var f=yj(()=>{c&&d.open&&b.gn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(th,{...e,open:d.open,mode:\"tooltip\"})});\nEf(function(a){var b=id(()=>new eya({info:a}),[a]),[c,d]=qd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,qq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(th,{label:c.label,open:f,arrow:!!e,Rxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,qq:v,mode:\"tooltip\"})});\nvar eya=class{get left(){return this.xK.info.x-tw}get top(){return this.xK.info.y-uw}get width(){return 2*tw}get height(){return 2*uw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.xK.info.x}get y(){return this.xK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.xK=\na}},tw=24,uw=64;var vw,ww,xw,yw,fya=class extends Hu{constructor(){super(yw);ww()}};\nnew (vw=(()=>{var a=xw=__c.Se;return class extends a{static K(b){ie(b,{pJ:Mi.ref})}componentDidMount(){yw.D$=yw.D$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=yw.D$;__c.Qe(this,re(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(je(f=>{this.pJ=f}))},{fireImmediately:!0,equals:wk.structural}))}render(){if(!this.pJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.pJ,className:lf(\"_4A33GA\",{dXLCMQ:this.props.Em})});return this.props.title?N(Dh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.pJ=(yw.K(this),void 0)}}})(),{c:[yw,ww]}=Iu(vw,[],[ef],xw),fya);var iha=Ef(function(a){var [b,c]=In(e=>!e,!1),d=Yr(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Md(kr(jr(__c.ir(\"m\"))),dd(Oi.direction)),f=new de(document.body,{w2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(ah,{open:!0,AS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(yw,{data:d})})})});var Jh=typeof window!==\"undefined\"?window:void 0,Eh=typeof navigator!==\"undefined\"?navigator:void 0,gya=class{gK(){this.window?.addEventListener(\"resize\",this.AB)}iK(){this.window?.removeEventListener(\"resize\",this.AB)}get value(){this[qg].reportObserved();return this.window?Gh(this.window,Eh):{width:0,height:0}}constructor(){this.window=Jh;this[zw]=Xe(\"ScreenSize\",()=>this.gK(),()=>this.iK());this.AB=()=>{this[qg].reportChanged()}}};zw=qg;\nvar Aw=new gya,Bw=Yr(function(){return{height:Aw.value.height,width:Aw.value.width}},{equals:wk.shallow}),hya=Yr(functio",
            ".open=b}constructor(){ie(this,{NU:je})}};Ef(function(a){var [b]=qd(()=>new dya),{iJa:c=!0,state:d,...e}=a;od(()=>{var f=yj(()=>{c&&d.open&&b.gn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(th,{...e,open:d.open,mode:\"tooltip\"})});\nEf(function(a){var b=id(()=>new eya({info:a}),[a]),[c,d]=qd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,qq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(th,{label:c.label,open:f,arrow:!!e,Rxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,qq:v,mode:\"tooltip\"})});\nvar eya=class{get left(){return this.xK.info.x-tw}get top(){return this.xK.info.y-uw}get width(){return 2*tw}get height(){return 2*uw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.xK.info.x}get y(){return this.xK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.xK=\na}},tw=24,uw=64;var vw,ww,xw,yw,fya=class extends Hu{constructor(){super(yw);ww()}};\nnew (vw=(()=>{var a=xw=__c.Se;return class extends a{static K(b){ie(b,{pJ:Mi.ref})}componentDidMount(){yw.D$=yw.D$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=yw.D$;__c.Qe(this,re(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(je(f=>{this.pJ=f}))},{fireImmediately:!0,equals:wk.structural}))}render(){if(!this.pJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.pJ,className:lf(\"_4A33GA\",{dXLCMQ:this.props.Em})});return this.props.title?N(Dh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.pJ=(yw.K(this),void 0)}}})(),{c:[yw,ww]}=Iu(vw,[],[ef],xw),fya);var iha=Ef(function(a){var [b,c]=In(e=>!e,!1),d=Yr(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Md(kr(jr(__c.ir(\"m\"))),dd(Oi.direction)),f=new de(document.body,{w2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(ah,{open:!0,AS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(yw,{data:d})})})});var Jh=typeof window!==\"undefined\"?window:void 0,Eh=typeof navigator!==\"undefined\"?navigator:void 0,gya=class{gK(){this.window?.addEventListener(\"resize\",this.AB)}iK(){this.window?.removeEventListener(\"resize\",this.AB)}get value(){this[qg].reportObserved();return this.window?Gh(this.window,Eh):{width:0,height:0}}constructor(){this.window=Jh;this[zw]=Xe(\"ScreenSize\",()=>this.gK(),()=>this.iK());this.AB=()=>{this[qg].reportChanged()}}};zw=qg;\nvar Aw=new gya,Bw=Yr(function(){return{height:Aw.value.height,width:Aw.value.width}},{equals:wk.shallow}),hya=Yr(function(){return __c.Hh(Bw."
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [
        {
          "url": "https://static.canva.com/web/d8e1737d4ff0c502.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 3
        }
      ],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "accounts.google.com",
        "google.com",
        "o13855.ingest.sentry.io",
        "static.cloudflareinsights.com"
      ],
      "requestCount": 36,
      "scriptsCaptured": 10,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/canva-com-20261021T212140.json",
        "sha256": "31d8de2c58cbd1730e792fd110e40ec9261d310757c94878cf18ef00f8618f25"
      },
      "scanUrl": "https://canva.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-c5ae0274d201",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T17:46:56.250371Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://canva.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "error",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 1,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/canva-com-20261022T174656.json",
        "sha256": "c5ae0274d201c69d7eaa21e26d554ff94a7319242d4e688b536b36b619f2a584"
      }
    },
    {
      "id": "research-77c13eea46ff",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T21:19:35.485067Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://canva.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://www.canva.com/",
      "httpStatus": 200,
      "pageTitle": "Canva: Visual Suite for Everyone",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://www.canva.com/gtg/[redacted-id]",
              "line": 398,
              "column": 431
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://ct.canva.com/_/service_worker/6al0/sw_iframe.html"
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 139,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 113,
              "column": 49
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1373,
              "column": 360
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1401,
              "column": 795
            },
            {
              "url": "https://www.canva.com/gtg/[redacted-id]",
              "line": 630,
              "column": 51
            },
            {
              "url": "https://www.canva.com/gtg/gtm.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 31,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": 112,
              "column": 2455
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 199,
              "column": 245
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1401,
              "column": 947
            },
            {
              "url": "https://www.canva.com/gtg/[redacted-id]",
              "line": 624,
              "column": 268
            },
            {
              "url": "https://www.canva.com/gtg/gtm.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "fonts.load",
          "count": 1,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 185,
              "column": 444
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.language",
          "count": 5,
          "callers": [
            {
              "url": "https://www.canva.com/gtg/[redacted-id]",
              "line": 1139,
              "column": 208
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.platform",
          "count": 18,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 108,
              "column": 58
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 548,
          "callers": [
            {
              "url": "https://static.canva.com/web/1c0eb605936072cb.sentry_browser.js",
              "line": 1,
              "column": 3656
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 142,
              "column": 308
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 364,
              "column": 289
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 760,
              "column": 343
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1152,
              "column": 334
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.height",
          "count": 41,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 199,
              "column": 69
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 358,
              "column": 43
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 905,
              "column": 56
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 131
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 240
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "screen.width",
          "count": 54,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 197,
              "column": 316
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 199,
              "column": 90
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 358,
              "column": 33
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 905,
              "column": 78
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 103
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 30,
          "callers": [
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 189
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 259
            },
            {
              "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
              "line": 1393,
              "column": 356
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.canva.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
          "excerpts": [
            "(a,b){Dh(a);return Ch(a,b,()=>this.WU(a,!0))}hn(a,b){Dh(a);return Ch(a,b,()=>this.WU(a,!1))}WU({state:a},b){a.open=b}constructor(){je(this,{WU:ke})}};Ff(function(a){var [b]=rd(()=>new bya),{jJa:c=!0,state:d,...e}=a;od(()=>{var f=zj(()=>{c&&d.open&&b.hn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(uh,{...e,open:d.open,mode:\"tooltip\"})});\nFf(function(a){var b=jd(()=>new cya({info:a}),[a]),[c,d]=rd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,tq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(uh,{label:c.label,open:f,arrow:!!e,Vxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,tq:v,mode:\"tooltip\"})});\nvar cya=class{get left(){return this.CK.info.x-xw}get top(){return this.CK.info.y-yw}get width(){return 2*xw}get height(){return 2*yw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.CK.info.x}get y(){return this.CK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.CK=\na}},xw=24,yw=64;var zw,Aw,Bw,Cw,dya=class extends Lu{constructor(){super(Cw);Aw()}};\nnew (zw=(()=>{var a=Bw=__c.Te;return class extends a{static K(b){je(b,{uJ:Ni.ref})}componentDidMount(){Cw.J$=Cw.J$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=Cw.J$;__c.Re(this,se(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(ke(f=>{this.uJ=f}))},{fireImmediately:!0,equals:xk.structural}))}render(){if(!this.uJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.uJ,className:mf(\"_4A33GA\",{dXLCMQ:this.props.Fm})});return this.props.title?N(Eh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.uJ=(Cw.K(this),void 0)}}})(),{c:[Cw,Aw]}=Mu(zw,[],[ff],Bw),dya);var hha=Ff(function(a){var [b,c]=Jn(e=>!e,!1),d=$r(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Nd(mr(lr(__c.kr(\"m\"))),ed(Pi.direction)),f=new ee(document.body,{E2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(bh,{open:!0,IS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(Cw,{data:d})})})});var Kh=typeof window!==\"undefined\"?window:void 0,Fh=typeof navigator!==\"undefined\"?navigator:void 0,eya=class{mK(){this.window?.addEventListener(\"resize\",this.EB)}oK(){this.window?.removeEventListener(\"resize\",this.EB)}get value(){this[rg].reportObserved();return this.window?Hh(this.window,Fh):{width:0,height:0}}constructor(){this.window=Kh;this[Dw]=Ye(\"ScreenSize\",()=>this.mK(),()=>this.oK());this.EB=()=>{this[rg].reportChanged()}}};Dw=rg;\nvar Ew=new eya,Fw=$r(function(){",
            "1))}WU({state:a},b){a.open=b}constructor(){je(this,{WU:ke})}};Ff(function(a){var [b]=rd(()=>new bya),{jJa:c=!0,state:d,...e}=a;od(()=>{var f=zj(()=>{c&&d.open&&b.hn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(uh,{...e,open:d.open,mode:\"tooltip\"})});\nFf(function(a){var b=jd(()=>new cya({info:a}),[a]),[c,d]=rd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,tq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(uh,{label:c.label,open:f,arrow:!!e,Vxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,tq:v,mode:\"tooltip\"})});\nvar cya=class{get left(){return this.CK.info.x-xw}get top(){return this.CK.info.y-yw}get width(){return 2*xw}get height(){return 2*yw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.CK.info.x}get y(){return this.CK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.CK=\na}},xw=24,yw=64;var zw,Aw,Bw,Cw,dya=class extends Lu{constructor(){super(Cw);Aw()}};\nnew (zw=(()=>{var a=Bw=__c.Te;return class extends a{static K(b){je(b,{uJ:Ni.ref})}componentDidMount(){Cw.J$=Cw.J$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=Cw.J$;__c.Re(this,se(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(ke(f=>{this.uJ=f}))},{fireImmediately:!0,equals:xk.structural}))}render(){if(!this.uJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.uJ,className:mf(\"_4A33GA\",{dXLCMQ:this.props.Fm})});return this.props.title?N(Eh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.uJ=(Cw.K(this),void 0)}}})(),{c:[Cw,Aw]}=Mu(zw,[],[ff],Bw),dya);var hha=Ff(function(a){var [b,c]=Jn(e=>!e,!1),d=$r(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Nd(mr(lr(__c.kr(\"m\"))),ed(Pi.direction)),f=new ee(document.body,{E2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(bh,{open:!0,IS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(Cw,{data:d})})})});var Kh=typeof window!==\"undefined\"?window:void 0,Fh=typeof navigator!==\"undefined\"?navigator:void 0,eya=class{mK(){this.window?.addEventListener(\"resize\",this.EB)}oK(){this.window?.removeEventListener(\"resize\",this.EB)}get value(){this[rg].reportObserved();return this.window?Hh(this.window,Fh):{width:0,height:0}}constructor(){this.window=Kh;this[Dw]=Ye(\"ScreenSize\",()=>this.mK(),()=>this.oK());this.EB=()=>{this[rg].reportChanged()}}};Dw=rg;\nvar Ew=new eya,Fw=$r(function(){return{height:Ew.value.height,width:Ew.value.width}},{equals:xk.shallow}),fya=$r(functio",
            ".open=b}constructor(){je(this,{WU:ke})}};Ff(function(a){var [b]=rd(()=>new bya),{jJa:c=!0,state:d,...e}=a;od(()=>{var f=zj(()=>{c&&d.open&&b.hn(a,2E3)});return()=>f()},[c,d,b,e,a]);return N(uh,{...e,open:d.open,mode:\"tooltip\"})});\nFf(function(a){var b=jd(()=>new cya({info:a}),[a]),[c,d]=rd(a),{arrow:e,open:f,label:g,placement:h=\"right-end\",direction:l,x:m,y:q,boundary:r,tq:v}=a;od(()=>{f&&d({label:g,placement:h,direction:l,x:m,y:q,boundary:r})},[f,g,h,l,m,q,r]);return N(uh,{label:c.label,open:f,arrow:!!e,Vxa:b,placement:c.placement,direction:c.direction,boundary:c.boundary,tq:v,mode:\"tooltip\"})});\nvar cya=class{get left(){return this.CK.info.x-xw}get top(){return this.CK.info.y-yw}get width(){return 2*xw}get height(){return 2*yw}get right(){return this.left+this.width}get bottom(){return this.top+this.height}get clientWidth(){return this.width}get clientHeight(){return this.height}get x(){return this.CK.info.x}get y(){return this.CK.info.y}toJSON(){return{bottom:this.bottom,height:this.height,left:this.left,right:this.right,top:this.top,width:this.width,x:this.x,y:this.y}}getBoundingClientRect(){return this}constructor(a){this.CK=\na}},xw=24,yw=64;var zw,Aw,Bw,Cw,dya=class extends Lu{constructor(){super(Cw);Aw()}};\nnew (zw=(()=>{var a=Bw=__c.Te;return class extends a{static K(b){je(b,{uJ:Ni.ref})}componentDidMount(){Cw.J$=Cw.J$||__webpack_require__.me(392418).then(c=>c.toDataURL);var b=Cw.J$;__c.Re(this,se(()=>({data:this.props.data,scale:this.props.scale,toDataURL:this.props.toDataURL}),async({data:c,scale:d=4,toDataURL:e})=>{e=e||await b;e(c,{scale:d,margin:0}).then(ke(f=>{this.uJ=f}))},{fireImmediately:!0,equals:xk.structural}))}render(){if(!this.uJ)return null;var b=N(\"img\",{alt:this.props.alt||this.props.data,\nsrc:this.uJ,className:mf(\"_4A33GA\",{dXLCMQ:this.props.Fm})});return this.props.title?N(Eh,{label:this.props.title,children:b}):b}constructor(...b){super(...b);this.uJ=(Cw.K(this),void 0)}}})(),{c:[Cw,Aw]}=Mu(zw,[],[ff],Bw),dya);var hha=Ff(function(a){var [b,c]=Jn(e=>!e,!1),d=$r(()=>{var e=new URL(window.location.href);e.hostname=a.hostname;return e.href}).get();od(()=>{var e=Nd(mr(lr(__c.kr(\"m\"))),ed(Pi.direction)),f=new ee(document.body,{E2:!1});f.addListener(\"keydown\",e,c);return()=>{f.reset()}},[]);return b&&N(bh,{open:!0,IS:c,children:N(\"div\",{style:{position:\"fixed\",bottom:0,left:0,padding:16,backgroundColor:\"white\"},onClick:c,children:N(Cw,{data:d})})})});var Kh=typeof window!==\"undefined\"?window:void 0,Fh=typeof navigator!==\"undefined\"?navigator:void 0,eya=class{mK(){this.window?.addEventListener(\"resize\",this.EB)}oK(){this.window?.removeEventListener(\"resize\",this.EB)}get value(){this[rg].reportObserved();return this.window?Hh(this.window,Fh):{width:0,height:0}}constructor(){this.window=Kh;this[Dw]=Ye(\"ScreenSize\",()=>this.mK(),()=>this.oK());this.EB=()=>{this[rg].reportChanged()}}};Dw=rg;\nvar Ew=new eya,Fw=$r(function(){return{height:Ew.value.height,width:Ew.value.width}},{equals:xk.shallow}),fya=$r(function(){return __c.Ih(Fw."
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [
        {
          "name": "Google Ads",
          "hosts": [
            "ad.doubleclick.net",
            "googleads.g.doubleclick.net",
            "www.googleadservices.com"
          ]
        },
        {
          "name": "Google Tag Manager",
          "hosts": [
            "www.googletagmanager.com"
          ]
        }
      ],
      "staticAnalysis": [
        {
          "url": "https://static.canva.com/web/60121d5e7d2e0f13.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 3
        }
      ],
      "cnameRecords": [],
      "serviceWorkers": [
        {
          "script": "https://ct.canva.com/_/service_worker/6al0/sw.js",
          "scope": "https://ct.canva.com/_/service_worker",
          "thirdPartyHosts": []
        }
      ],
      "thirdPartyHosts": [
        "accounts.google.com",
        "ad.doubleclick.net",
        "alb.reddit.com",
        "cdnjs.cloudflare.com",
        "collector-22324.us.tvsquared.com",
        "connect.facebook.net",
        "google.com",
        "googleads.g.doubleclick.net",
        "o13855.ingest.sentry.io",
        "pixel-config.reddit.com",
        "static.cloudflareinsights.com",
        "www.facebook.com",
        "www.google.com",
        "www.googleadservices.com",
        "www.googletagmanager.com",
        "www.redditstatic.com"
      ],
      "requestCount": 149,
      "scriptsCaptured": 27,
      "framesSeen": 3,
      "googleAdsObserved": true,
      "source": {
        "file": "results/headless/canva-com-20261022T211935.json",
        "sha256": "77c13eea46ffca9dce2d08ad285395fc4ec953a021dcfbfb7ac0cb4812b8fd28"
      }
    }
  ]
}
