{
"data": {
"id": "250108_BiDcC2_4A9",
"url": "https:\/\/discanddots.rosso-acoustic.com",
"summary": "https:\/\/www.webpagetest.org\/results.php?test=250108_BiDcC2_4A9",
"testUrl": "https:\/\/discanddots.rosso-acoustic.com",
"location": "FRA_DE_02:Chrome",
"from": "Frankfurt, Germany - <b>Chrome<\/b> - <b>Cable<\/b>",
"connectivity": "Cable",
"bwDown": 5000,
"bwUp": 1000,
"latency": 28,
"plr": "0",
"shaperLimit": 0,
"mobile": 0,
"completed": 1736329178,
"testRuns": 1,
"fvonly": false,
"successfulFVRuns": 1,
"successfulRVRuns": 1,
"lighthouse": {
"lighthouseVersion": "11.4.0",
"requestedUrl": "https:\/\/discanddots.rosso-acoustic.com\/",
"mainDocumentUrl": "https:\/\/discanddots.rosso-acoustic.com\/",
"finalDisplayedUrl": "https:\/\/discanddots.rosso-acoustic.com\/",
"finalUrl": "https:\/\/discanddots.rosso-acoustic.com\/",
"fetchTime": "2025-01-08T09:39:00.668Z",
"gatherMode": "navigation",
"runWarnings": [],
"userAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/131.0.0.0 Safari\/537.36",
"environment": {
"networkUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12",
"hostUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/131.0.0.0 Safari\/537.36",
"benchmarkIndex": 2290,
"credits": {
"axe-core": "4.10.2"
}
},
"audits": {
"is-on-https": {
"id": "is-on-https",
"title": "Uses HTTPS",
"description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https:\/\/developers.google.com\/web\/fundamentals\/security\/prevent-mixed-content\/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP\/2 and many new web platform APIs. [Learn more about HTTPS](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/is-on-https\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"viewport": {
"id": "viewport",
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`",
"description": "A `<meta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https:\/\/developer.chrome.com\/blog\/300ms-tap-delay-gone-away\/). [Learn more about using the viewport meta tag](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/viewport\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"warnings": [],
"metricSavings": {
"INP": 0
},
"guidanceLevel": 3
},
"first-contentful-paint": {
"id": "first-contentful-paint",
"title": "First Contentful Paint",
"description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-contentful-paint\/).",
"score": 0.90000000000000002,
"scoreDisplayMode": "numeric",
"numericValue": 927.12,
"numericUnit": "millisecond",
"displayValue": "0.9\u00a0s",
"scoringOptions": {
"p10": 934,
"median": 1600
}
},
"largest-contentful-paint": {
"id": "largest-contentful-paint",
"title": "Largest Contentful Paint",
"description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
"score": 0.5,
"scoreDisplayMode": "numeric",
"numericValue": 2376.248,
"numericUnit": "millisecond",
"displayValue": "2.4\u00a0s",
"scoringOptions": {
"p10": 1200,
"median": 2400
}
},
"first-meaningful-paint": {
"id": "first-meaningful-paint",
"title": "First Meaningful Paint",
"description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more about the First Meaningful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-meaningful-paint\/).",
"score": 0.58999999999999997,
"scoreDisplayMode": "numeric",
"numericValue": 1452.829,
"numericUnit": "millisecond",
"displayValue": "1.5\u00a0s"
},
"speed-index": {
"id": "speed-index",
"title": "Speed Index",
"description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/speed-index\/).",
"score": 0.02,
"scoreDisplayMode": "numeric",
"numericValue": 5396,
"numericUnit": "millisecond",
"displayValue": "5.4\u00a0s",
"scoringOptions": {
"p10": 1311,
"median": 2300
}
},
"screenshot-thumbnails": {
"id": "screenshot-thumbnails",
"title": "Screenshot Thumbnails",
"description": "This is what the load of your site looked like.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "filmstrip",
"scale": 5435,
"items": [
{
"timing": 679,
"timestamp": 48968584571,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2MBERISGBUYLxoaL2NCOEJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY\/\/AABEIAQIB8gMBEQACEQEDEQH\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APQKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\/\/2Q=="
},
{
"timing": 1359,
"timestamp": 48969263946,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQABAAICAwEBAAAAAAAAAAAAAAMFBAYHCAkBAv\/EAEUQAQACAQICBQYKBwUJAAAAAAABAgMEBQYRBxITITMIMUFRYZQYIlJUcXKBkbHTFBUkMjRV0RYjNYKhJUJFYqKyweHw\/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC\/8QAGxEBAAAHAAAAAAAAAAAAAAAAAAECETFBkbH\/2gAMAwEAAhEDEQA\/AO1IAAAAAAAAAAAI9TnxabT5c+py0xYMVZvkyXtFa0rEc5mZnzREelS14y4ateaV37bJtGLtp\/aad1OXW63n83KYn6O9ncRbVj3zYNy2rPkvjxa7T5NNe9OXWrF6zWZjn6e9q+8dHmm3Td9Xq824Zuw1GWdT+jTix2pXNOnrg6\/OY58opWJ5fK7wXv8Aa3h74v8Atvbe\/DbUR+0U8KsTM38\/7sdW3f7JT6XiHZ9Xg0+fTblpMuHUZJxYr0yRMWvE9Xq8\/XzmI5euYhpefop02o0\/Y5d93WYtp8uDLeLV6+aLxkiOvPL40V7T4tZ58upX1LXDwJSKY\/0rdtXqLzq\/03NPVrWuTJGSuSOVYjlX9yK+vlz74BsWPfNqydh2e4aW3bzyxcskfHnnEd3r77Vj2849b9zu+3R2P7bgmc0VtjiLxPXi0c6zHsmPSqsPC1cdNJjtrs16YMeHDMTSsTkpivF8cT3d0xMd8x5+c+bu5Qafg7Fhxaan6fntOn7GuPJ1KxelMUTFYraI5xMxMxM+mJmOXKeQLHT8TbVqMU5aavHGDzdpa0RE26016vLnz586z6GZte5YtypnthplpGHLbDbtK9XnMemPYqv7L0rqMGox6zNXUafLbJht1azFec5OcTHp7st4+5sQAAAAAAAAAAAAAAAAAAAACKmowXydnTNjtf5MWiZ+5K0PYOjPbdl4tniDT67X5NTN8uTssmTnj53iYnu\/zA1DykulPfOjSnD\/AOoNPoMttwnP2s6vHa\/Lqdny5dW1flz9zhH4U3HXzLYPdsv5jevLa2\/Wa3HwhbR6TUaitJ1cWnFjm\/Vmey5c+Ud3PlP3Orf6j3b+V673e\/8AQHNXwpuOvmWwe7ZfzD4U3HXzLYPdsv5jhX9R7t\/K9d7vf+h+o92\/leu93v8A0BzV8Kbjr5lsHu2X8w+FNx18y2D3bL+Y4V\/Ue7fyvXe73\/oRsm7R\/wAL13u9\/wCgOavhTcdfMtg92y\/mO5+06m2t2rRarJEVvnw0y2iPNE2rE933vM\/VbfvWqx4aZNq1URj5xHU0k15859PKP\/vvelXDtLY+H9spkrNb10uKLVmOUxMUjulY0wkK5WACKAAAAAAAAMTdss4duz5IiZmtefdPJlsDf\/8AB9X9QFRh3KbYcczjmZmsT32\/9Cv0\/wDD4vqx+ADdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBv\/APg+r+oz2Bv\/APg+r+oDWNP\/AA+L6sfgGn\/h8X1Y\/ABuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLV1i2nvW0RNZ88SlR6nwbArYw4ojlGOkR9WBIAsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEep8GyRHqfBsDBABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9T4NkiPU+DYGCACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR6nwbJEep8GwMEAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj1Pg2SI9T4NgYIALIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHqfBskR6nwbAwQAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPU+DZIj1Pg2BggAsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEep8GyRHqfBsDBABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9T4NkiPU+DYGCACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR6nwbJEep8GwMEAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg404v2PgvZ77nxHrsek00d1Invvkt8mlY77T9H2gv3y1orEzaYiI9My6b9IXlQb7ueXJpuDNLTaNHzmI1OatcuovHr5TzrX6PjfS4N37ijfuIM05d73ncNfefnGoteI+iJnlH2A9LbbxtlcnZ23HRRf5M568\/u5szHkpkrFsd63rPmms84eVqy2ffd22XPGbZ9012gyx\/vabPbHP+kwD1CHSPgHyluK9iyY8HElce\/aCOUTOTljz1j2XiOU\/5omZ9cO13R10icO9IG2zquHtZ18uOI7bS5Y6ubDM\/Kr6vbHOPaDbgAAAAAEep8GyRHqfBsDBABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATMREzPdEA1LpP462zo94Vz7xus9e0f3en09Z5Wz5ZjurHq9cz6IiXn7x\/xpvPHXEGbdt+1E5Mtu7Fir3Y8FPRSkeiP9Z8897avKF6QMnHvH2pvp8s22bb7W02irE\/FtWJ+Nk+m0xz+iKx6HGAAAAAC04Z3\/c+Gd60267Hq8mk12nt1qZKT5\/XEx5pifTE90qsB6G9CPSfoukrhvt4imn3nSxFNbpYnurafNev\/JblPL1d8e2eR3mx0WcaavgLjTQb3pJtbFjt1NThieUZsM\/vVn8Y9sRL0f27W6fctv02u0WWuXS6nFXNiyV81qWjnEx9kgyAAAAEep8GyRHqfBsDBABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOPen7iO\/C\/RNxBrsF+pqcmH9Fwzz5TFssxTnHtiJmfschOvvlqam2Lo12rBWeUZt0p1vbFcWSfxmAdLQAAAAAAAHejyR+I7730U49Dnv1s+0ai+kjnPOeznlen\/dNY+q6Lu1HkOam3a8X6WZ+J1dLliPb\/eRP\/gHawAAABHqfBskR6nwbAwQAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgHy0NHfP0YbfqKRzjTbnjtb2RbHkr+Mw5+aZ0ycNW4u6M9\/2fDXranLp5yYIjzzlpMXpH2zWI+0Hm8PtomszFomJjumJfAAAAAAAHazyHNHeMfF2tmPiWnTYaz65jtJn8YdU3fjyW+Gb8OdEm35NRSaandL2194mO+K2iIp\/0VrP2g5cAAAAR6nwbJEOstWmmyXvaK1rHOZmeURHrBhj80vTJSt6Wralo5xaJ5xMeuAFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzU6VMdMXSZxXjxUrTHXdNTFa1jlER2tvNDVgAABaamsRw3t9uUdadTqImfT+7iVYNz31xiS2+gDDaTBETnxxMc4m0d32vUvS0rj0uGmOtaUrSK1rWOURER5ogASgAAAItVHPBaJ8wAwYiIjlEcoAB\/\/9k="
},
{
"timing": 2038,
"timestamp": 48969943321,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQABAAICAwEBAAAAAAAAAAAAAAMFBAYHCAkCAf\/EAEQQAQACAQMDAAcEBQgIBwAAAAABAgMEBREGEiEHEzEzQVFhCBQicVJygZGxGCMkMjQ1QtMVFlRigpSh8CVjdKKyweH\/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL\/xAAbEQEAAAcAAAAAAAAAAAAAAAAAAQIRMUGRsf\/aAAwDAQACEQMRAD8A7UgAAAAAAAAAAAj1OfFptPlz6nLTFgxVm+TJe0VrSsRzMzM+yIj4qWvWXTVrzSu\/bZNoxeun+k08U47u72+ziYn8vLO6i2rHvmwbltWfJfHi12nyaa96cd1YvWazMc\/Hy1fePR5pt03fV6vNuGb1Goyzqfu04sdqVzTp64O\/mY54ilYnj9LyC9\/1t6e\/D\/43tvnDbUR\/SKe6rEzN\/b\/Vjtt5+kp9L1Ds+rwafPpty0mXDqMk4sV6ZImLXie3t5+fMxHHzmIaXn9FOm1Gn9Tl33dZi2ny4Mt4tXvzReMkR3zx+KK+s\/DWeeOyvyWuHoSkUx\/et21eovOr++5p7a1rkyRkrkjisRxX+pFfnxz5gGxY982rJ6j1e4aW3r54xcZI\/HPMR4+fm1Y+vMfN9zu+3R6n+m4JnNFbY4i8T3xaOazH0mPiqsPS1cdNJjtrs16YMeHDMTSsTkpivF8cT48TEx5mPbzPs8cQafo7Fhxaan3\/AD2nT+prjydlYvSmKJisVtEcxMxMxM\/GJmOOJ4BY6fqbatRinLTV44wez1lrRETbumvbxzzzzWfgzNr3LFuVM9sNMtIw5bYbesr28zHxj6Kr\/VeldRg1GPWZq6jT5bZMNu2sxXmcnMTHx8Zbx+5sQAAAAAAAAAAAAAAAAAACPLnxYZpGbLjxzeeKxa0RzP0SK7eNpxbpWlcuTJStYmJ7OPMd1bfGPnSAZ+LJTLjrkxXrelo5i1Z5if2vi+owUyervmx1v+jNoif3Gkw\/d9Niw91r9lYr3WnmZaRv\/oz23eurY6g1Gu1+PUxfFk9VjycY+aRER4\/4QR+nTrLcOg\/R5q982fFpsusx5sWOtdTWbU4taInmImJ9n1daP5UXXs07\/wDR+xdn6X3XLx8P\/M+sfvc8fas0uo1nob3DHpMGXPk+84LduKk2njvjzxDprocu+aTb\/ucbFlyY\/V2xxN9Lk5jutFpn8+Yr5\/3YByjX7UnXdp4roNhmflGmy\/5j6j7UPX00veNu2LspMRa33XLxWZ+f854cYW1O+dt6YthzYsd6dk0pp8kRx+D2\/PzTnz85fHrN5nUazLk6fyZI1U91sc6XJ20mY4maR\/hnz\/3xHAcn\/wAqbrr\/AGLYP+Wy\/wCYfypeuuOfuOwcf+my\/wCY45z63dr0tFOm8tJmlKc\/d8njtjzMePE8+Y+Sv3au+7ljpjybPqcWOmSclceLTXitZmtazxHHH+CJ\/bIOVv5U3XX+xbB\/y2X\/ADHc\/adTbW7VotVkiK3z4aZbRHsibVifH73mfqtv3rVY8NMm1aqIx8xHZpJrzzPx4j\/v970q6dpbH0\/tlMlZreulxRasxxMTFI8SsaYSFcrABFAAAAAAAAGJu2WcO3Z8kRMzWvPieGWwN\/8A7n1f6gKjDuU2w45nHMzNYnzb\/wDBX6f+z4v1Y\/gA3YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgb\/wD3Pq\/1GewN\/wD7n1f6gNY0\/wDZ8X6sfwDT\/wBnxfqx\/ABuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLVRE4LRMRMT8JSo9T7mwK71dI9lK\/uH2AsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEep9zZIj1PubAwQAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPU+5skR6n3NgYIALIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHqfc2SI9T7mwMEAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj1PubJEep9zYGCACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR6n3NkiPU+5sDBABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9T7myRHqfc2BggAsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEep9zZIj1PubAwQAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPU+5skR6n3NgYIALIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHqfc2SI9T7mwMEAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg606v2PovZ77n1Hrsek00eKRPm+S36NKx5tP5ftBfvy1orEzaYiI+My6b+kL7UG+7nlyabozS02jR8zEanNWuXUXj58TzWv5fi\/Nwbv3VG\/dQZpy73vO4a+8\/7RqLXiPyiZ4j9gPS228bZXJ6u246KL\/oznrz+7lmY8lMlYtjvW9Z9k1nmHlastn33dtlzxm2fdNdoMsf4tNntjn\/pMA9Qh0j6B+0t1XsWTHg6krj37QRxEzk4x56x9LxHE\/wDFEzPzh2u9HXpE6d9IG2zquntZ35ccR67S5Y7c2GZ\/Sr8vrHMfUG3AAAAAAI9T7myRHqfc2BggAsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmIiZnxEA1L0n9dbZ6Pelc+8brPfaP5vT6es8Wz5ZjxWPl85n4REvP3r\/AK03nrrqDNu2\/aicmW3jFir4x4KfClI+Ef8AWfbPltX2hfSBk696+1N9Plm2zbfa2m0VYn8NqxP4sn52mOfyisfBxrpdPm1epx6fS4smbPktFaY8dZta0z8IiPaCIZut2rcNDa9dbotRp7UrW9oy45rMVmeInz8Jn4sbT4Mupz48Gnx3y5slopSlI5ta0+IiI+MgjBn63Z9y0OlxanW6DVYNPl47MuTFatbcxzHEzHHmPP5AwFp0zv8AufTO9abddj1eTSa7T27qZKT7fnEx7JifjE+JV0Y72xWyVpacdZiLWiPETPPETP14n9z4B6G+hH0n6L0ldN+viKafedLEU1ulifFbT7L1\/wBy3E8fLzH1nkd5seizrTV9BdaaDe9JNrYsduzU4YniM2Gf61Z\/jH1iJej+3a3T7lt+m12iy1y6XU4q5sWSvstS0cxMfskGQAAAAj1PubJEep9zYGCACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAce+n7qO\/S\/om6g12C\/ZqcmH7rhnniYtlmKcx9YiZn9jkJ19+2pqbYvRrtWCs8Rm3Snd9YriyT\/ABmAdLVr0vqcGk6g0OfVZIxYKZIm95iZisfPiImf3QqmzaTp3Ffo3\/T2bLl7Z1OTR1xY4iZtl7aTj\/KPxXmZn9GIjzPMBYaXd9t0WHb9LXPpdZl0UU7c+fDecM29fOSaxHHf2RWfPiJ5m3EfOTd950mn01suwbv26rDrI1N\/W0tbJqJ7MM14vOOItFL1ycd8V8eeJmZV2Xo3PijUXybnt0abTRljPn5yzXHfHfHS9OOzmZ5zU8xExPPt8MzP0hg0m0zOXV4s+511GuxXxYsl6xWunxRfmOcfE+Z59vmJrHiZmahi7\/vej12y30mKazOP7h93rGGK9vZprUz8Tx8b9vP6XET54W2Hedn0+stlvrqaiusjSxNPUXmumtjxdvfeLV\/FNb8eKxbmO78ppd26N1m2afJfLq9JfJivmpkxV9ZFqziivf8A1qREx+OIiYmYnyit0rqcdNLObV6amTU550+PFWuTJe0xSl5nitJ8cZKx8+Z9ngF9k6g01dDn0tNx0WXUd2ky5c2XT3nFq70nJ3cx2d0+L44nmI57LfPzrPV+fSarer59DqLail6Vm9u61qxfjzFZtWtprHw5jn4eeOZts\/Q+fBXJhy7hpabjGrwaaumtTLWZjLTvreZmkdviYmYniY4nmOeImv1nTOTTbVl3Kdw0WTRRXHOLJX1nOebzlrEViaRMTE4ckT3cR4+sA193o+yP1Hfe\/RTj0Oe\/dn2jUX0kczzPq54vT\/5TWP1XRd2o+w5qbet6v0sz+Dt0uWI+v85E\/wD0DtYAAAAj1PubJEep9zYGCACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcA\/bQ0d8\/ow2\/UUjmNNueO1vpFseSv8AGYc\/NM9MnTVurvRnv+z4a92py6ecmCI9s5aTF6R+2axH7Qebyy0e96\/R6P7pp80V03GSJxzSJi3rIr3c8x593SY+U1iY4nyrrRNZmLRMTHiYl+Au9x6m3LX4tRiy2w0x6iL+urixVrGS170ve0\/WbY6ez9HiOIR5Oodyy5L3yZ4tN76i9vwVjmc9Ipl+HxrER9PgqAG5dRdZV1+4V1ek0mOMszmi85sOOInFkiIjFMViO\/t4n8c\/imZ58cKq3VO531tNTkyYbWrOX8HqaxSYy44x3jiIjxNKxHj2fDhRAL63Ve5zqbajnTxl9Zgy0mMNYjHbDXsp2xxxEdviY44mGLuG+azXaT7pecWPRxNJrgxY4rWnZ6zt4+Pty5J9vmbKsAdrPsOaO8Y+rtbMfgtOmw1n5zHrJn+MOqbvx9lvpm\/Tnok2\/JqKTTU7pe2vvEx5itoiKf8AsrWf2g5cAAAAR6n3NkiHWWrTTZL3tFa1jmZmeIiPmDDHzS9MlK3patqWjmLRPMTHzgBaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA81PSpjpi9JnVePFStMdd01MVrWOIiPW29kNWAAAFpqaxHTe324junU6iJn4\/1cSrBue+uMSW30AYbSYIic+OJjmJtHj9r1L0tK49LhpjrWlK0ita1jiIiI9kQAJQAAAEWqjnBaJ9gAwYiIjiI4gAH\/2Q=="
},
{
"timing": 2718,
"timestamp": 48970622696,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQAAAQQDAQEAAAAAAAAAAAAAAAIDBAUBBgcICf\/EAEgQAAIBAwIEAwQHBQYFAwMFAAECAwAEERIhBQYxQRMiUWFxgZEHFDKhscHRFSNCUvAzU2JykuEWJDSi8Qhj0hclk0NVgrLC\/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC\/8QAGxEBAAAHAAAAAAAAAAAAAAAAAAECETFBkbH\/2gAMAwEAAhEDEQA\/APVNFFFAUUUUBRRQelBHvJRHGTWl3kMnFrsqWK26nzEd\/YK2PjDlh4anrUGJFjUKowBQJggit4VihRURegFL60oijtmgSB2opQ9KxQNXEsVvBJPcSJFDGpd5HIVVUDJJJ6AVULzZy87lRxvh2RH4x\/5hfsY1auvTBB929TuPcMj41wTiHDJnaOK8t3t2dMZUOpUkZ99a3xXkO34lxS6upb6YQTyG4+rGJGVZjAINeSM\/YUbeu9Bc\/wDE\/AML\/wDeeH7xG4H79f7MZJfr0Gk7+w0i4v8AgPGeHxq95aXNpcuYo2WQEM4OMA9myQPXJrXJvoytp7fwZONcTIaCSCVgy6pQ4cDWceYLr8oPTSvpVnHyWuhPrXFLqdzdfXJTpVRJJ4iuMKBhfsAeuO9BznmK0tuFXcZgvIZ7O4J8CUODq3G33jfvkU9wHjkFvPCDcR+fBXzdQehrol5yfBd2EVncXczwpDHAfIuWWNtUfbYg5yR1yem2OPXPLT8I4j9Tnnk8S2ZFVwoB0r9nSe2Qd\/XJoO58r83cNubYObqNYht4jMACdRXGM5zkHtW28J4lFxKOdoUlQQytCfEXTkjuPZXHuTuGq09tMl1Ik8EheJtIIXOvYjvtIw+Vdptn1Rqc0D1FYJArBcDvQKopPiL60Bwe9AqijIooCiiigKouY5xBaSSO2lFUkn0FXta1zxatc8AvETdtGffjf8qDjvGZ5OJXJClkVskA7EiqtLKKN0ZUB3ySwyfvqxZJPDCAfZ3xq+z7qYEas+jGds9CaAVcAMiKAp3OMHHy3pwqsjLIp06T0yM1nJQBQzaG2O3THtot1ikQA7SDbr1oHoWQjB1Ywcb7frTQhKLr8ucdM9aWiYyFfLDqV\/CgJIGCr06npt7KDJn1xgZxjfTjf5Vl3VYlZYwGI2z3NYdY2YaWx0O+2D6VmUquGzpfJzj2UCoCiqGAwDucjvSZJEilI1rGzdFwPNTXhjUNLElt\/UE1HvbeG+dPFZ10DT5QPYcb+1etBMiu1n20gg913BptvCNw6yPEvsDdD2FEar4MKhpC0e25OSPXNa\/xTlOz4jx1eKSXNyJwyMUVvKCoHb4UFXzfzDd8n8Jv7zhywyTxSoEEqkrhj6Ajsa5sfpg5mIlk+q8O0yMWJ8B8Dpn+L2j51vf04W0r8tO0aO7SFAVUEnZh+tcdsr\/ilnw76oOFB4jG0QLwPnzNqJ9+Qv8ApFBsi\/S\/zG6BPq3DpMdP3T5+56XH9LvMyRuy2nD9KHzN4L+Un1OratbbivEgsiR8K8KN00FFicDHk6+u6A7+ppAv+Im4vZZODiQXJ1MhgfShIwSo\/h2P9YGA2P8A+sPMHimQ2nCi57+C\/wD86U30x8yM2owcN32\/sW\/+VUc\/Gb10YJwMIWREz4TbaRuR6HO49Kr+LXPFOJRpHLw+SKNZDIiRQsqqSqqQB0\/gB95NBtp+mXmJsarbhh9vhP8A\/OvXPL3KNnPwu0ubyWSVpoUkZF8qjKg49e\/rXhGe24repFGeHznwgceHbEE5PfA\/r519FOAq8fAuHI6FXW2jBDDBB0jarGmEhXKo5h4DZQ8BnaztkSW3XxEI3OBuR7cjNc6aQGElnGM7YOSM12plDoyuAQwwR7K4rxC1SyuZIWUa4ZGizuM4P6VFMyFAsRLqdPlPcn4UqcmCPVGX099vvpX1YYYjSzlcgDbPzoDR+BjACDOVG5oGV0que52yTSOJI8\/DJF1ZAGR7xvT0cSNIfDLiM7A5z2xWWBEQQHUTnylaBHCWF3waaLGo6Mge0bj8KjxlZYVCu7HYkA5FY5Zk+r3kkJP2WI+FJk12N\/MpOURjpA64PTP3UEnwxIqsjlJCMkDYDHv9lYkyHJGfQnGM+2l29wXBDEnO+D\/4oXdFIBAbbFA5Anhxs3iDxAc4Hr76n8pXTR8wWsjgalEmOxPkPQ1Wu8gkXUXOCAMDarHlsKeLRHxNR0ybY\/wGg6rDxItDGTGSSoO7f7UVX2\/\/AE8X+UfhRQbtRRRQFFFFAVhulZrD\/ZNBR3h1Tn2bUwOtOSHUzH20kYoCknvSjST0oMdqCawdqysbtuBge2gwDSu9YZGTcj4ihetA4B6Vgjesr6VkjegbrQ\/pP4YGgt+JRL5oz4UhHdT0PwP41vuOtVfMsC3fAr6BurREr7wMj7wKDQ+TrjRMuTXWrK9RbdST2rhHAb4QyjetvbmHTDgNQdBueMpHnzCqybmFB\/GK5pe8dd2OGNVknFZGP2jQdY\/4kT+epEPMCE\/brjf7Sk\/mPzp2Li0gP2jQdztuLxyY8wqzhulkGxrh9jx50IyxrbeD8w5Iy1B0xWBFZql4dxJJ1Hmq3jcMNqBdReIRCS3dSMgjBFSqRKMoRQefry2e24tc24BAjcod+o9agEyGUDdcNgsDg1tnP1r9V5laQBlS4jDlge42P4CtcTZZF04OxDHb20AgUDWw6bgZ+1SEuGkcA4QDbAOD86wjn6yNRIdR1GcGnbiI+IsiKoHRg5xQGxZyQxK9Wzgen9Glo7TSeYAkDAJ70wxjYAI+SNmIHQe01Jt\/sDw8Er\/M3rQOGNdONOB3GM02yM4DPjY4Ax\/RqdZWPEL8hra0ldTtrUaVO3qdqtouTOIm3eSR4UlAysYbOfjig1qKBkBcbBTqGNjSSiSpqUph9icY99LXBAAd2yNXm7++mZGIRtOVVG2UnqKDAkRSqlixAxkDO1YjX94fDZhjcf4qUyKU1NEBtjWD1+fvpqNQkuY87HqxoIvGkLwNMoIELA79Tvg+zvVzYzGXg7Mu7Jhsezv92ajzGOe1likXDMCopnlKbVG0MnoVIoB11YKnysNu+KfhnSPKFmJOQcnOMU3cRyAsGDEx5DFNs\/dUeEOEUoCzfxAHegenBcBkAOCVI\/SlBiwBJ1AY6j7JNN+LqjXSGAHUMN6xGA7GMaiCPWgv+VeJta8et\/FwEdtBb2EfqRXTbu\/tLNdV3cwwg9NbgZ91cZkmTxNSvpkUDOe\/anVkR42L+ZgSCfUdjmg6Dd88cLiyLUTXTD+RNI+bY+7NaJxS6\/aF5d3zosXiuG0egAA\/KmUjBZSRnJ6A4zT4VDHodsnbAO2KCCoMinQyoR6bk1hZdUjLjcjIPqO+1PyIbeZQuDvn\/wAVHLkE5j+w2Q2evrQOwhgGBUL2GcYPvpDI0ZK3DKVbOGB+7anG1OjSZUfxLnFI+siUoJUAbGdsHSaCvnU2vGo3B8kqgg+7b9Kn8WREv4bgrlZ0AY+pG34EVD4zEFtIJk\/\/AEn6+w7fpU+7\/wCY4LFICQYnU5HodvzFA3ECCzsFCdip6\/E0u3HhqB9oqcqF2NRY8yh4FLArvp9fnWNRjw7jfYYAzg+2gnzqX0DVhuw64qbwAleMojZzh\/b\/AANVXI0b4bJLYzjO1TOWmZ+PRF2H2JCMb\/wNtQdLt\/8Ap4v8o\/Cii3\/6eL\/KPwooN2ooooCiiigKROcQufQGl0mQao2HqCKDX+1GKzjesddvSgD1pJ2FOEYFIIzQJQanUGpRIHWoqnS2fSpKsGGQaDOxBHUVDHUj0OKkzSrEuW69gOpqNEDjzfaJyffQPIeppXesIBisnrQNzELk1QcZ4gsSMM9qn8TuvCjO9c847fmaUordaDndjdSPclYgWOegrYSk6xK0ucH0pdrw+CxjKRqFOclsZ1bdM1IEaFShDMu4BHUCgjRQL9qUDR1BLdqEhjlKkIAud2G4x7afESpHqOonHTO2aIvDVM6SDnGfWgaNmhLZAyGxpB++mHtBlirFV7Fu9Tp0CMSz6z1B\/KkrGAcjGeuk\/wC9BWMHibDAgipdnevEwOo1KkHjMqoh3XpnOag3NqUy8akY6r6UG78v8cKsoLV0fhHEFnQb1wKyuTFIDnFdD5X4qSVBag6sjZFKO4qv4dOJYwc1YDeg579J\/D1ntLe4JAMUmCcdm\/3ArnkbRrIRqDHspz0rs\/N9iL\/gt1AVDFkJUY\/iG4+8CuIyYR1Zfg3sx3oHNXhMWfDddJ6ZFLePxMOSvh4z5RnNN2oMjDxFLKMgk4\/CiYeBGQh8qnagxiMIygqScA+6tl5G8A8eVZY1cNGwQkZwwwfwzWqDSQG1ESdAwx99W\/BbmO04na3LyYeNhq32Izv91B17pRnNGzAHqKKDkHH7WSx41fwxiPSJSQCP4W8wA+f3VWqZWAVHyCMHIyfhW1\/SEYm4zH4MiszQ6ZQpzoIO2facn5Vq8UxSPTkEDfY5NBmFT4LLKcrgjYk5pjwpYRpKllbON98U6jgyakHh6+qECsRYMgBLOM5A3BFAqPKl9YOem671XcNk+rcbmUHys2ofGp7zAyPGGOT1O4B\/Q1WcRUw3ltPgjOU+Hb86C54yyxXXfTIA4UDqTsaZTQHKIXAOCRnIqZfgz2FvIoVgDpbPUZ6VVLAIHC+INR\/lOTQSZwGbcAgeg6D3elZifwV8urVuNsHI7b0hR+\/kQ41EDGR1\/IU7LEvhA4bIXG1AxIoeTUmsMwzkeprNivhDSxDJjfOxpUZ6BWcbY0+lJ1eTLMSMbN+tAp5NErebSvXBHX+sUt9LRYiBbV29KbicEMjoWK7r7KVJIrAErgEZx0oHJCSoVkAI7nv\/AFtTMYVgQowdXU7\/ACpxbmNFQBVJz1plvLI7jUWJ+GKBwqEO5DnpgHekK0bJrU4ztv299BSSRWVSwwQQ2ajrLqkKk6iPbjO9Au5iD2skWstqzgH17Vd8ucPe74ZLAw+2hA9\/aqKBvEuFgUCRn2Tc9a6ny3Zx28aKxGoAZx60HLCy5cuCkp2xjGD7aS05C5klXwwdtI7V1Pj3KPD7qdruKV7eRzqkCAFWPrjsa07iPDeEcOcllaZh\/eNt8htQaxKw8hgZ3lx9kAkmtq5Fgvm5ksHlgCQZbUHABPkPY71ST8wwW4KWyIi+iACrLkLitzfc32ClG8LU+onb+BqDs3hoOiL8qKXRQWVFFFAUUUUBRRRQUVynhzSL0wdqbFWHFIukq+41X+gHSgz3pB6elLzisHcUCMUkrvTvasY32oGhGAcgb9zTir3ox2pwCgF6UiY6VJpxfbUe8fSh91BqXM154cbAZPurSNIYrMzHJfB7dKm8fvDd8QkwQY02RgfnUGKJZVVnBAXv1zmgzIFUts3lIIHqP6NJ8GVpJPD0qpHlB2FPyvEYDgMTsAc9fUGmoWAU7A4OTuc4oG2RlUYPvGNzmkRJlgrF0XGfOalMyK6ppyxONWKZZh9YJRW06caST1zQN3BfxHWMAgYB\/r1pyMFgF1szAfxYPvpYBRJAwGT0JJ+6kRuZJO2F2ZQM\/h0oMgRKwKy4ZegA2pyRk1KTgE\/xb7Uw8fhXWlShyMgHvTok8zNkAacgYzmgg8QtTERMi4jb06VYcBuzHKu9JUGXMbqGX27ZqBbhre7KNkEHvQds5avPEiXetrjOVFc25QuCVUZrotq2qMUGLtNcTCuEcdtBYcSvrcKxCynSvoDuMb+ld8kGVNcl+kq1WDi0VwyZWVMYA6sD+hFBpLSsXcHKKvXuakZ8rMxOMadyDTcURUk6D4T5yF7+ys+CseSmQz\/wZ29tBhDpbpiPPTO249tLMTGJXIOc4P8A5puKIkjXqwuPsjfFOXOoOrW+dAP30G1R8335so4bcQho0AMjLqJHY9cA1R8Q4lxK8kP1m\/nkXuitpU\/AbVWW0x8ch8quNIYjGff8aks3gnD436EDPegctodDMFB1Y2HUUwUeJyTgAb5Pan1kcLhQFTHUdPdWHkM9v5goK9Pb+tBHniDSkqcEDUAe\/wDW9L8nkZcMxGrPXFNPHrfJVPKOvb5UuFyg8gBJ6Fh0oHGKTQeVk14GDjBU1D4rG8nDpQ3maIiQNj06\/nTskLM5I7tk6R1pSyMfEjdSykYyaCTwhxdcJkQ7nTke8VFR9JGtCcL5Qeoo5Q1LIYm30krTnEbZoriNAx1RuQRnGf6FBGSdxgEeboRUnURD+6XcnzY7VEaSElgRpdgchRmkl5IosoGKqRuTQP3MwwikfvMdBmgyDQFlJ8M9wNxTAlgZdbPp3zgDJzTHiyXLhYEeYEdEXce2gnIFDjBPsPpRGwIOplIyfawpMfDOJSooYLAoHWR+nwGalnh1rGM3d0ztjfwxpz+NAzLcL4KFGAbJ29ajhru5x9Xhklb1XIA+PSpjX\/DbIYhhj27t5vxptOL3vEHKcOtZ7g+kSFsfKgci4ZdlAZpo4Aeqk6z\/AF8aylpw+2X\/AJid52642UZ+G\/31MteVeZOIYacQ2cZ7yvlvkufvxV3Y\/RzbAhuJX9xcnqVjxGp\/E\/fQaueN2dmf+XjjQ4xkDf51YcJ5r1ygau9b9wzlng3DwPq3D7cN\/O662+bZNa79I\/LdmnCJOK2NukF1bEM\/hLpDpnByB6Zzn2UE6944q8MeZ28oHbufSuf8R18QncyZAA1aScZFPmRrzgDgEEqVbB7gGmERpIQNiE677j3UEWO2jhkHhhVGNxtkmtn5GVjzRYMAAMvnbB+w1UCRrIxULqA9BtWw8kEjmmwUF9DazjoB5TQddooooLKiiigKKKKAooooMSIHQqwyCMVR3ELQSlW3HY+tXtNzwrMmlvgfSgoz61gnNO3EEkDYYeU9COhpnvQZ6j0xR1zWKyDQB6daUNhSNvXakljtQPCqTmm6+q8KuJQSGC6VwO52FW2sitU+kPX+yIyuRmUYPY4BoNDLN46qsY9c9M\/CkPKwyyDCjqD3+FILu0YL4Jz1ApNw+GJOrTjSQDnr3oHYXWVGDsqk9hv19lLXEciow1Eqc5B39wpqABNIJ2zS5ZCCupsYOQc9PWgciXyYVcgYYEdaQkihnV4wX7uvfI7D1q75T4L+2b1\/Ed\/qcQBYjueyj0710iDhPD4I9EVlbhcYOUBJ95PWg5BG6tbnwRgkZ3G5I9lYhWMtlgS532Ga3XnDluGC1N9wxPB8M5kiQbEHuPTFaWIvDaKVCcn7QoGpH1sCI0JXYagfurDam0eLGASMYApUtxkeQA\/4T0pSOWGsbZG2+woHY2Cxow0aMYxnGPnUK+w9xHKAVJ2IqTGFaTS48wGTnp6ikXS4ATAxkEYPwoNx5OY5WuoWH9kK5jycm610+xGIhQST0rRPpRshNwUz6yhgcPqHodvzFb3VVzDaC94bcQMARIhXf3UHn5HdCI8DSm4O\/mqV4hcxBhs3Yg1mRXz4JxG4bT0z07Z7Ul9CuoLFWjwcjrQLSN2QlQT22OMj302q5GGRtIb+HtUmNlYnGjR1265pnSpjZ0PwO5oMKB4nlDagfsnvRvK+kEiQZx\/vSY2R86iRkjHcU2EkDLrXzA5zn5UEkKVTd8g9V9velRRhk+zGhUYG\/amDpGpQSmd9996WsP7pyXIxvgYNBiVSk66csNI7YGKyZCy6R0x6DBppniVcBt1GN9qaS4hGDo1Kv2dwcezagUkgySoYZAyrfjmleKSQhYAkbEnakJBcXc4MMEgQYIOnC\/M1N\/ZEjAfWbiOEdcIMmguOUeHeLKZgOrYOKs+b+V7x5Be8PjaVWXEkabsCBjIHes8H4naWaRwwkaVGBk1t0HFUlt8qc7UHJX4JxQjIgdBjGZvJj1O+9CcJMKkXd+PaIx1+J\/Stw42nEuIuy8Pt2kHTUSFX5mqmHkLiV0+riPEYoEP8MKlz8zgD76CiH7Jsl2TxmHeVtX3dKQePF2EFjEWY7LHEmfkBW+8P5C4HakNPHLeOO88hI+QwK2SztbayQR2VtDAn8saBR91Bym24NzLxPBSzNvGf47htGPh1+6rqy+jqWQhuK8UY+qW64\/7j+ldGx1rGKDXuHcl8BssMtik8n89wTIfkdvuq9jjWNAkaKiDYBRgCnMjFZ670CcVlRgij30D0oFj7qa4japfcOubWT7E8bRn3EYp1dxS160HDuW8gTWdwMMNUTr6HoaZ4csmuVCMFSVYau4q05it\/2Xz3fIBpjnYXC+3Vuf8AuzUC7VYOL3C4KpKBKMd89fvzQNJrkkBcHSM5IO+R64NbPyOgHM1kSMN5unQ+Q1RLnwmUgBg2Qx\/2q45FyebrUuCHGrffB8hoOwUUUUFlRRRQFFFFAUUUUBRRRQYZQykMAQexqDPw5WyYm0n0PSp9FBRyWc6dULD1XemSsi7FWHvFbFRQa74MjN5VY+4U7HYzv\/Dp9rbVe0UEC34aibynWfTtWnfS7ATwuxKkIiysp+K7V0CtT+k61Nzyu7qDmGVJDj0+yf8A+1BxR82yAEKw36\/rSmSQxjT0A6g9qcvdKrpABGeuNx8qSwZIwAXx2VdvvoFGIgBMAkqME9axECoZTlhuRtUmEfugwYA9CD2IpgndXRlO4DDTgA70G\/8A0ZXUT211AColBD4HUrW64Oepri1rePw67S5sm8O6Q4I65Hce6tvTn5kjAlsFaQDJ0y6R8iKDZuabhLbl6+eQgaomRc92YYH3muSpIz6VLBiOp9lWXH+N3nGZR9cIjtQuUij3XJ7k9zVQyyRqyu5IP2cnf1oBAyOcNud1J3zTiNEpbWv2zg5PfNMq2XUrkscbg\/7U8yfuftZbJJ9cUC5xEZlIIwBjI91KK6m8Mgk5BBPvoRQyAoWyMH1qZwmGS5vfNqIAA39aDdeUbUqqnFdAt10oK17l60EcS7VsqDAoM01cLqjIp2sMMig4RzjZ\/UeNX5VCMuJAfXUM9\/bn5VSGLXhoyMMPMASTXRPpVsnia3vUU+G4MUh9Mbj865xM2+VLxbgbbZxQPRyaNaSJ5fQnY+2kyHxE\/c7K2\/lySaYhlSSUosckp3wANRNP23DeIM7aI\/AjPRpWA+7rQId0iTQ5YHock7Gm\/rICES51A461P\/ZMKgm+vnk3zpQAY+JzQ03CbMfu7eNiO7+b8aCJbyS3OWtYnfoCNJP31Pi4fesHMzxwq38zZYD4VDn5kZ\/JbqTjYBBUaWXik6M7J4SYyS7fl1oLV7Kxi3ubh5fVQdKn86bPFeH2IxawxIR3xk\/OqZ7KRkV5p5HBwSEGKlpY20IVlhDsN8k5P30CpuP3Nxn6vG7D1A2+dR5BxGUapnWFT0yck1ISRmmYBnx\/l6flT2Y38NDmVs4yM0FbJDdWwEsNx4wG5XGCK3DlXihuI0Vn2OxqnWBGJI8i7AnB++onLbm1v5bdsjQ5AB9O1B21FCqFUYUbACl9aY4bJ9YsYJAckqAff0qaqjFAzg5pYxjellQKw3Wgx2waSd6yTWGNAdKBSSaBvigUawKxms52oFg46etLHWmwfwpwUHOPpctPDuuFcSUd2t3P\/cv\/APqtc4ksckVldOwGCUPt7gfca6P9Itj9f5QvdIzJABcL7NJyfuzXNLUi74DKp6oPEGOu25+7NA7byR+ZQ+WxuT2B71d8kZj5ns1ceZi+Ce40sa1mJ9wRvtseuRWychBv+I7IsM\/aGSe+k9qDrlFFFBZUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBUfiVol\/YXFpKPJNGUPxFSKKDzrcWklpdT2twukxyFGB23HXBppm84U7beXffFdI+k\/gLFxxa2XKEBLgAdPRvwB+Fc0ZXMORg7DO4\/GgcCk27eYFh1PrSigeDGkiTY59aZTOvVhxpGeux70qPui6mJJ2Hagx4WZ0mL5yMbtv6UicCRmxFhl8w7g08CFlCvpwegzgmsnMLgs6nqeu9A3bzt4oL5yRgY6U4zKctjChsYP5UKrIcyOCW+zsBSoUAijEhAwd\/NnO9ARuIcEfaGf4cimZ9QlZ1JO3Rc5Hup64VNY3YEnJxvn7qSdOCWjBJO5U9qBVnI7xOQCGOMqNvdW88ncKZolmdTqk829a3yvwuTiXEFRVzGuGkf\/D6fGuw8NslgjUAAYoJVnCI0AxUusKMCs0BRRRQROI20N1bPFcxrJEwwysMg1zjjXBeDcO1slsD1IDuzAfAmumXf9ka45zrfvPxOazhx+6A1b7kn0+dBQ8Q49FbExWyKijoqLj7hVTNxTiFxnw4ZAPUjFSBBFGMgqSy7nuD8KXbj7KI3TqRsaCC9pdSJrnnP+VBufiakQ8MtWjHlLlh9p2OR8OlShmMmOTBTfUcb4pSFVwEAxvjIoIwi+rnw9KlARsu39dKm2wLnAQgDbOfZ60pwsrKWIXboB+H6UjLxvgainYUCJFY5G+nsFasMjYVRldYxjr8j+dPRSEaiGUIRgMdzmkq5DlpMBHHlyQMUDK27QsMo2H9KdjtmVSNGkg7HGDvTzyh4yR9ld8Z60h9aKJIMBDvpzQYQsjkznOxAAHWqp3MPGkk2AlA+Y\/oVbn9\/CvnOP8ADjY9yaruORg20Nwi7xuMkHbB2\/HFB1jk+48bh7JndDke4\/8AithWtB+j68zKiE7OpX8\/yrfh0xQZNJalHpSGO1AgnAzSGPpSjWEwzhc4oE9qBk7AVJWJB2z76XgDtQQgaUaacFZ5V7Z1D3H\/AHzSl33oHRTgOBtTQ60tDvQZkRJ4JIpFBR1KsD3B2NcT4GhseIXVhNu0MjQtnvgkV24HBrknO9v+zuepJVGI7tFmHv8Asn7xn40FJEv1dntx5jHIVwSOx659K2DkRmk5rsydgGf276G71U8V\/dcQ8TSXEqBgOwPQ\/hV1yFGY+Z7H7Og68aTtnSaDr9FFFBZUUUUBRRRQFFFBNAUZpuSUKNzUG44gkYPmFBY5FGoeta3PxyNc+YVDbmFAft0G4ah60ZFagnMKE\/bFT7fjUb\/xCg2GioEF8kncVMSQMNjQLoozRQJljSaJ45VDI4KspGQQe1ca515Wm4Hdm4t0eThkhPmByYyezez2\/nXZ6TLGk0bRyorowwysMgig85SnRGCAoOwDZ3rEWsysJWHsC\/jXSeZ\/o+aQtNwR10nc2svT\/wDi35H51oHE7G5sbhIru0eCXGNLLgn2j1oGHKoxdk3IwMn31hixSaR0GFG22P66Uhjpl82T6EZxWdcgUiQABz0XvQIIfTFIA2\/bIwKdtGJbSxB9h7HNMh2En7sIAeqtnYUuOGeQkwx63bbSmSSaCQJCWPjg4xtnG3uqTwPhlzxi+S2tUdsZ1PvpUepNX\/L\/ACJxDiipLxRWs7cjdW\/tD7h2+Pyrp\/BeDWXB7QW9hAsUY3JHVj6k9zQROXuBwcIsY7eHzEbs56se5q7VcClAYooCiiigKKKKBEw1IRXF+eLT6pzDO5bCzYcDHTt+IrtTbiuZ\/SvaYitrkYAD+Gxx2O4\/A\/Og59Mnh6jnWTvkfhWSE0jOnzb5DVi4jYCNUO\/2SV3xRCnhx+bSP5jtv76BUSyB1cRhtvN3\/GnXCDEmMfEYHvpm5eTSujIi7BT+lZ1AINIOR1yOntoHfDVoy6MukenY+6srhF0AFifNkDGDTbsxkKowb\/L3FTFUhM7lTjr1oGY8KDpUnGrUMd6jqyHqPMelSpVXK6mwvsOc1jwgzLlsAHOM9PcKCOS0SIVB0nf1xS4521gaFOkYYA7705lRMYRkqR1Bx3piZlQE4ZjjDE4xj20CgwjCrgAHYbY9etIu4vGspUdtmUgb9+330h5AwAcIDnqemKdMWqICIDS25K9RQP8AI96Y2ibO6kGuyKdSKwOxGc1wfg7\/AFTjM8O4XXlc+h3rtnA5vrHCYGzuBpPwoJ1Ib0NLO+aQ3U0DT9KQMhgaWwpNBM6jagD21G+tJHGoYOT0AVSabe7mb+zhC+2RvyH60Gb0aZo3x9oFT+I\/Okr0prEkrq00mrTuqqMAGnxQA2pYpFZFA9kZFaD9Llpmz4dxBBvBKY2I\/lYfqo+db32qn5xsv2jyvxG2AJfwi6Y\/mXzD7xQct4uEn4TbzsxBjbTkejf+BVn9H7uebLBXwApcD3aGqs4OfrnB5oOpZMge0birf6PpWk5l4cpYgqX2GMEaD99B2SiiigsqKKKAoooNBgnFRLq6WJTkii8uBEhJNaPzDxvQGAagsOLcdWIEBq03iXMTEkBqor\/iE107aMkVUEPKxHmLfy9NqC1uONyMT5jUQ8WkJ+0fnTD28S6QQSTnvvQlmrIhA+0dPfY+2gfTi0gP2jU+1466kZY1SyWYVSQTqzjYbUzLC8W+dS+ooOicL5jIIBatz4VxpJQPNXCYbhoyMGti4PxhonXLUHdoJ1kAwakA5rSOAcYEqrlq2+2mDqCDQSKKKKApq5toLqIx3MMc0Z\/hkUMPkadooNZveR+A3Rz9UMLesTlR8un3VBk+jrhLjH1i9A7AOu3\/AG1ulFBqcPIHAkbMkU0x\/wAcpGf9OKv+HcKsOGppsbSGAeqKAT7z1NTaKAooooCiiigKKKKAooooCtY58sjecv3ioMuqa12zuN\/yrZ6jX8YkgYEZyKDz6p1hWQAFcZrF0rkM65Od8HAB91TOJxR2N5cQBHPgykd99\/0plmEqo4OCoyN+3p796AVf3BVgFjI7+7tTCOsOFIklxtlttvxp5JTKxjcum23YYrEjJDpIVsL6HNAmAhJCCu\/QkDNXdnwHil4ENtDIIW38STCrj8T8BVNqJRjqwCc6s12Lg9wLrhdrOMeeME49cb\/fQanZ8juxVr27UY6pEvX4n9KpeaeDxcGvUWLU8cqakLdQQdx093zrqGodq1f6QrPx+EwzjIaCUZIOMK2x+\/FBz5wQ0agADOWXpgU3CHR2RX0eme49lIER8XQC0hIwMncVkQiKSMu7Bm2JO5PsNAmZlMhVlUP3ON8U5E7REYOog+YevpWbiJZGBZhGwG2e9NIjFFcspJIB\/hJoIXEWaPi0E5XQHGkjHcf+a6tyPdeLaSRE+jj8\/wAq5Zx4FoNQHmicMcHPsrcfo\/vcTwgnZvKfj\/vQdI71g9TWM7dayTQNnY0ginG6iktvmgbrBGTml1jGelAhRS6BtQKAP9GgVkjasCgUDWfYRSRtSj1zQcZsoDwvmK+scYWKZgoP8pOV+4irbkqD6tzpbxKmlVlkA9xQkfdirPmvhJHNUV3GvlnjGr\/Mu34YqXY8OlteceE3IQ+DMGVj\/iCN+X4UHRKKKKCyooooCmpn0qTTpqr4rP4cTb0Gu8ycS8NGAauacQunu5SwJKZ3PXPuFWXM9+b29+roxChsH2n9KpFCiLzFtmwQD0oGggVwdYznB37H+hWDCGbKNIoK9\/WlSLiNxECzg5z6g0vw5gwZwOgIwc5NAy0cQuACGbBxnvTrJrjYqwKjZs7k0yxZSCxbIHVFyD76Wy+HbNJqGTg5zvQICgkhW3HfNOgBI31qzZXqOhpqNpMvkhB0KjBzT5iBJZyqjGAe5FBEmtfEGrSys24bG1Q1LQyYOxFXUePDMepWA6Y70xPbrcw\/ux5l6HO49hoLTl\/ibRyKC1dU4BfiaNd64TaSNDNg7EHBro\/Kd+TpBNB1SNsilVEsZdcampdAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBSZRlTSqD0oON\/SFarb8eLgYM6BgT3I2I+QHzrVFBZxnAC5BJ7Zrp30n2WuygulTU0MmDjsG2z88Vy6d2LYDKdTYAAOSPeaCezKUQEqWTYkbVCGROVZQewB6GsBo0bw3IU5wSd9Xxpcrliy5Axjqc0C42SMsxTqN1HT4V0rkC9W54S8IyDA+MHsDv+tc1tyHZSSAmCvSpfDuIXXCzI1pK0eseZ1Gcj40HZHdY1LOwVRuSTgCtY5p49wp+E3dot1HNPJGVRYvN5uxyNhg4NaFxGSW7bN1PLcH0diw+FMxwgELhcjorCgbkBjkDbhiOo7+2iRn04kH7ltwDUm4tjJjSckDoO1RWZRE6tnAOckfhQIYrIiMASBvnpTru5gVo1Dnrn9dqRC8Y1eGCVYZXbAB7074pgdTIraX6EE7UDDQ\/WYWXBwwIKkb5xSuTLpo3VScOh+RFKwjyNLE3nJ3yfyqFan6px6VeiuQ49uev35oO5QSCSNHX7LAEfGnM1U8vT+NwyPfdTp\/r51Z5oMmknaskik0GTWBQTSTQFZ6Vj2gVg7DLEAepoF5pOd6hT8Ts7fOuZSfRd6qrvmq3iyIkyfVjj7qDY80STRxpl2VR6k4rnd\/zjIc4lCD0Xatcu+Z3mchC8jn03NB069vLe5u48MGWPOD6k\/+KvuHyxOqquCe1cJPGr6LEjxSrH64rfeQeNG9v4Iy2c5\/A0HSaKKKCyooooMMcCtH+kDiZseHsIj++k8qjODjuflW7yfZNcc+kG+Fxx2aMedLZQmB1DHcn8B8KDVwxMmCzHPt6VIt4khBVnLE7afUZplX0xoQpDdmGd\/6zSDMxkUSKMqc5PWgcdlW4OgnAbucA7U5lSDrBOOoO\/upt4wru2sFApBCjejKHQQMsAMjVkH0oMSOjQM0bNqOcEHINJ6opVTtgNg9aXPpQeZG8PVkqM5BPp60oNEJAoLDbZR\/XpQNzPpdsLsfsnY4NYkiL2+puq9cHYf1vTkyrJKyuECZDZ9KVK0Srj7QYY8xIoGYyVjI0gnrsTj2ml+J4Tfu9JIHVRjNNxkqNCwrpwR1OB+nanLYKznAyzA9TQQ+Iw6CkyjGdm36+2r7le4KyrvUK4w8DQupQkY9grHLrETL76DtnBJdUS1dDpWt8uEmFa2NelBmiiigKKKKAooooCiiigKKKKAooooCiiigKKKKCj5ssvrvB7qEDJZDj39R99cOLeM+hmVQBsBvj316Gu11REVwPmSxa045ewW6FCsmQP5lO4x86BiMBowDocKOinqR600y5JOQAOo9npWIhIgdWyABuCTmnolLrCdxkf0KBRKCMwjQMnqMk9KglHUKIyp39cbelSpE0OvnXGcnbFYOQmCsWO+2KB1cNbh8FXAwM4ANZjlZxgHRncHVse9MsxVQVO38tKUQkqckaxsBnY0DvilJgquwAHmGM\/GmpsecqWVT69KyG\/eABsDuMUqfwmjcIGLYz5vyoEBCXBjXVjcH9KJCDgSOdWe+aQHZVK6gzY3Pam5WZlJCho2GfNkEe70oFlGRR4eNQOSc4qNeoxv7eQbsMqSPu\/OngWcZU6j07\/nU7g1t9cvIgAT3fbYUG+cosyW5BGxANbDk9qjcEs0jgC9Nqk3Ui2qsX3HsoM6Sazo6VqnFOa\/q5IjCLjudzWqcS5xkfIediPTOB8qDp1xdWtv\/AG06KR2ByflVVd8yWcORErOfU7CuUzcdubjPgRyMPUDb500Y+IXI1SSpCD0ycmg32+5yYZEbJGPYMn761niHNjSE6pWc+05qiSwGT9aeRmwe+F9nSrW1gghULGkQPTKgZPxNBCm4tfXAzFE+D3O1NfVryddU9wEz2Xfb31ZPEiKYsBsepyKwuFiUAZTOML2OKCAtlAkqh0aXI+0zZqckQEDCJFhx3ximUizKGKqB6b4zTph1SOrtvnZSPuoFCJ9KqCHB3K4OPZU76N9VvzrFbNt5nIHoChNMRyBpQAhB6NtsPaKm8prp+kLhTD+ISIx9SEag7TRRRQWVFFFAmT7Jrz\/xmeWXjl+Th0kmdgSD0JzXoF91NecrqGVbuQyNkoSrDOcGgC58Nxhgc7bDamYwJX33KjSwI9nX21iNjI5Cocr1GazGjjxCxPlG46UEsOVTy79cg\/LFNoWKBUY56BcbmmWVkIIGkZ6HcGpvCJYIOK2skgAjEisxO22aDoXAuU7WG3SXiSCe4YZKN9hPZjuancR5X4XeRYW2SCQDyvENOPgNjV31GVNAz3NBxu+4fNaXstjcuPEizggYB9CPZjFR1fw4VD\/bAxqxV\/z5cj\/iNgjLoSJVcE\/xdfwIrWZlZlVgOmcigUs+pmQLgnByD1FLf2ghMdcb02cMADjAOQV9euPwqQFhkSQoRk7Y\/OgwIwieIo6gE7\/lTnBFzeEjoWzTMRCRAhiy9GGCKteXrbVd7DbNB0\/lwYhX3Vsi9BVNwSLREtXI6UBRRRQFFFFAUUUUBRRRQFFBIFNtKq9TQOUVGa8jHVhSfr0X8w+dBLoqOt3G3RhTqyK3Q0C6KM0UCXGVNcl+ky1+rcVt7lTgTLoIx1I\/2P3V1w9K0n6SLLxuECZQMwyK\/Tt0P45+FBybXHDFqXIZj9k0uKRATGg8PJ\/hxTRBSaVJc6c4BUdKQVEar4ci7faGQSf0oJkkqGVVZSQO+Dmo8jgTEIQd8jJpJudZ0MSDjIOKyIvBJZdJJ7ahmgVIokOtSEwCMdetA8sZAwcEbaehpgFjMrAYcHBGOvpUuC2uZjgQkIT1I049ozQCRqzeZSMnod6zMoikYCMYJwN6lCySMDxrgAA5AG5pM13YQasjWT1yetBCGoy+HGrau3lzipsllcyx6XVVU4+02B8qgzcxInkt0UeioKhvf8QuhlE0qTjLtj7utBerb2sCASy+9VO1OWvGLSwJEAAydyTkmtcWxnl3ubrA64Tv8f8AasJZ2hVtSuw7MX3FB07gfMaTYAajmni6pbgFvM32QOprmnDJX4fxJYfELIRlTWw8XaSS4gmGrHh4Bzt3zn7qCiuoJLuXXM7BCTgDvTcNlBGDriU4bA1A59OtTpFbJGCidQvQHPUikxID5lb3b9aDMQRAyMpVegHX86VFGYAVY4GcgAD7qwz62UuQAp0nSKeMOnHhsCvXLMBQE0YlVSuWOcHbp76THiBxqRdR6H8qVpYYCnp026UpB4mrxMJn7J7Z+NBnUrThW6Hoq96bJjMix40g759PZS44wNwfIxAGD0NIKaiyq\/cksOvzoH3VGhwyjO1NmRYVGyMpGPIO350hG0amZs5BGaUksaRaS50lsEH86DLMs0eqMb9Qc4wKteSrYNzNwyTIVkZyVP8AkYbfOqlAEZ0L6kLd8Y9lXnJLZ5ns+u7Odz\/gNB1miiigsqKKKANcH5ltTacf4kjj7M7EAjA0k5G\/uIrvFcq+lnhhg4pbcRjU6JxofAz5x6\/DH+mg59Bgu7IAvrg5wKegLSSFNZyRgNjbucUrGgM4XzNscEY+dYTJdfN5f8wzn30Dk6ktpJjU4JU0mNEkQiYEDJXUPw9lGn9+wlUsowSD+NIliZvFjRjv5hjvQbfy9zk9lbfVr6JpoovKkit5tPYb9am8S571WzjhtnKJcHzTY8vtwCc1oQ0xWwWTUcdcN0\/WmUZoXZUBIO+rO+KCVP4087T+J4szkGQkZBPtPrSHfUzZzgj2bf1inBIrRrvknbIFJVV1b4UAkNvkfd2oFQDWYwSNOcnPurMSLrYMcHrgb\/10olcPb6Yyqle42zUdZSJVjbOrbJx09xoJkhaJHRf4ge25rdOVLA5U4rWuG28l7xFIsHAOo46bf0K6pwGwEMa7UFzZR6IwKl0lFwKVQFFFFAUUUUBRRRQBpmWZYxkmm7u4WFCSa0nmHmFYgwVqDYOI8bigB8wrVuI81BSdLVpF\/wAYuLybRAHkcnZVBJNIi5d49ejUtnIgPeRgn3E5oL2fmtyThqY\/4pkz9s\/Oq\/8A4H4438EH\/wCUVHuOTuOwgn6p4gH8kin7s0Gx23NjAjLVsHDeaVcgM1ciube6spNF1DLC\/pIpWlQXskZGGNB6EsOLRzqMMKtY5A42NcK4NzBJE6hmNdH4Bx5Z1UFqDcqg8Xs1vrGe3fYSIUz6ZFSIJRIoIp07ig88cRsrqyvJbS7TRIreYMPt47j2UxBZTtgQ25z1JI2HxrtnMTRLHqkRGK7gsucVybmLjcgmZIQSfQUEebhzyKvjPDFge81h04dDgysZWBzucCqN5L+5YgssZ64JyaXDwsu\/\/NStIT0CtgGgspOO2tsNNvHGn+UVAk41d3TFYI3P3CnbW3jtpnRYgpxkMBuPjUqW3DDxAG1Agk4xmgrY4Ly6LeNcrHg4woLGlLwqMSOJC0h\/hZ2\/IVNt9flXWvrv6f0akzqMIobO3bG5oINpEkIdVVAd8aB29DSLnIIRtJ32GcVOaBlDB9OCMAYrEdrrXrpfHQ+uKCOjeEy4TU5GSQSRUiLU0SmQgZPm3xispGCylpFVwd8Zzj31Xcy8U4by\/YG94rdLDFuApO8h9ABuTQZ43EIzb3CjBV9Le3Pf7qupZBJwZZSSNHUj0Nee+cvpbvuKFrfgtutlajYSSeeRsdD6D7\/fXPeIcY4lxH\/r7+6uB2EkrMB7hnAoPV8nEbYQqsl1BqBxpLrnHzzTttKZEyWbTnZARXjypdhxK+4fIJLC8uLZx\/FDIUP3UHr6V0hUFh4jHf1AFZViYWLaVQ9sbD41595b+lnjPDysXF1TiVt3LYSUe5gN\/iPjXY+T+ZuF8yWjTcOmUFCPEjkOHXP8w\/MZHtoNhWUxLtqII3Df+KdhUMqlg2nGQck1HTBlXVJqVNumdqlFzEhBj8p6EnFAll0nKqrMcAjemZISM7DUDnqdvhU6G0vL0aba3ml37L0+NPcR4Tf8NEbXSmNX+y2xycdPYaCvMegGOQDDbgE\/nTZi8N1OQFUaSMgg0uZhpEjkvpOV9nam5N52WdS464G2aBLlGiwH3B\/hzv8AfV\/yKXHMllrbIYvjA\/wnateljRVwC6YHQjf51sHIjMOY7MMDjU3U99DUHXKKKKCyooooCq3mLhacY4TPaOQrMMxuf4WHQ1ZUUHna+tZ7W7kt54zHKmUdcbAiohyrNqUrv\/Djb3V2Ln7lX9rxfXbFf+fiG6jA8UDoPeO1ckCkEiVHEqjS6N5SCO1AjfKAtg9yf69lKYlk1gEjrhhim5JHGrQoChurb6aeK6osEs2R27UAELIGQ7A79MdKwweQKqhSR1yucem9JLrpKRKCucHfNYIxcPFFlSF7fhQOKv76MqCUXOcYGKc8NREdR37kHNQo2dMDGMZAztmpjSaEGhBhtyQKBpACN\/OC2+DgijSjHodIOCDSpSqldPxGe9bvyPyq9y0XEL9WEIGY42G7+0+z0\/rIWnJfBGitUmuEIlkAOD\/COwreoIgigAUQQhBgCnwMUBRRRQFFFFAUUUUBTVxIEQk06dhVFx67McRVcljsAKDX+Z+MFcxx5LHYAbkmqOz5Ymv3E\/FnaNDuIVO5957VsfDuHLFIbmfD3J6H+T2CrE0EKxsLWwj0WcEcS\/4RufeepqSSe1LoxtQJ3rOTWaKBm4hiuIjFcRJLGequoINadx7kW2nDS8Kb6vL18JjlD7u4rdwPWlEUHBbu2ueHXTQXUTRSr1VvxHqKt+B8VeCVQWOK6ZzDwO141aGK4XTKv9nKB5kP6eyuQcRsbjhPEHtrpdMiHYjow7Eeyg7Zy1xYTxKC29bWjal2riXKXEykqKWrr3CbkTQKc9qDVPpJuZbXho8EHVK4TI6gYJP4Vy6RUUsxy5YeU9wc12H6QbFbvgUxKajH+8Hw6\/dmuQ+Rg+pSrr07gCgYOderSc9M53xSyIxGGDYlGxwN\/jQjgOwOSTuAoyB7\/SnBG7seq+XfsPfQYOtUGpSuBs570tXIUq2cMM4ztSomCgRtIHA7gE\/Pf7qEOrIdWCZ3ZcAfKgw2mUBEGCfeTSfPqVCSo9VA+Rp3SNbFAC2cKc\/lSiGDEtoOeuNsbdqBmcEnzakGA3rkilJcEsq4IJ69N\/lWJWYvswYBQOuAawreJlmOkFc59tBT84cx2nLPBp7y\/ZmX7MEakapX7KPZ3z2rzDzJx6\/5i4k97xKUu52RB9mNf5VHYVdfSdzNJzHzJMUk1WVsTFAAdiM7v8T92K1W1t5ru5jt7WKSaeRgqRxqWZiewA60DVFTb3hXELFnW9sri3ZFV2EsZUhScA79ie9RreCW5njgt43lmkYIiIMszHYADuaBuiip97wfiVjaxXN7YXUFvLjRLJEyq2RkYJGNxv7qCBUvhXEbrhV9FeWEzQ3EZyrD8CO49lRxG7RNIqMY1IDMBsCc4BPtwflSKD1F9HnNtpzbwvxQixX1uoSeAHofVfYcbenSu18mcK4dPweG5ktoppyzamkGrBBIGAem2K8Hcm8fn5a5gtuIwElFOmVAftxnqPzHtAr3R9GN\/FdcMcQTiaKQLPG+ftKw6\/hQbqqhQAoAA6AVQ88WpueXZ2XGuAiUZ9nX7iavSPWk3ESzQSRSDKOpUj2EYoOJs8gZVZFQLnfOQRSA8xdWCKCNjo6t8adnV0mw2klGKnHcjuKzNKjfu3GksQVC9j8KBF0jPpdDl+6juM1cciknmqxypBBdTkdfK1VDySCIYYBxtkfxevWr3kU45jtMHdi2d9j5DuKDrVFFFBZUUUUBRRRQFa1zTyla8bDTxEW19jaUDIb\/ADDv7+tbLRQcG4vy7xDg7yi+s8KwwJo8mNj657fHFU+W8M48o6HB67V6QZQ6lWAKnYg961\/iHJ3BL0ktZiFz\/FASn3Db7qDh6SEIBGuodTk4I61iWQO5fJ8QnOegxXV2+jawXP1e9uk9j4b8hSIvo0sRqE19cOhOdKqq\/rQcpOuRMPEFPXIap3DLDiPELo21nbTSvgZ05wPaT0Fdc4fyHwK0dXaCS4cbgzSE\/cMCtmgt4beMRwRJHGOiooAHyoNE5W+j+CzkS74sRcXAwViByin2\/wAx+731viIFGwpdFAUUUUBRRRQFFFFAUUUUCJW0oTWu3A8W5Mjfwnar29bTCx9lUZoACjFZHT3Vk9KBBrPUVg0ZoAGj8awayDQZpVYG9KxQNnrWtc8cCHFuGNJCn\/OQAtGR1Yd1\/rvWz4rFBw3g85iuF3712XlK78SFATXLubeHjhfM0qxrphmxMnsz1HzzW8ckTEqozQb5xOFZ7SRHGVZSp+NcGktxaz3MMqsJEdkPT516Bxrg+FcY53tGsuZbgoMJcgSD8D+FBrkUARFlJGWGnV1p5R4mqFdQA7gfnSljDRPuCi75btvWLWE5YhhoyCCfSgah1RuysASNyCd8e6lOdKkHUXznbfI91Km0GTIRGkA+02CcfDasHxiFZyCc4A2AxQSLeILs+BncHuKddhpYEn4birDgHA5+MeKI2ijWLAMjZOM9MAdelbVYclWEABuZJJ27j7Kn4Df76Dn+tQoypGB2Ga1j6TuLrwfkXiU0GVnZPBjbocudPzAJPwrufFeA2f7FuIbO1iSVULREDfUNxv16ivMX0\/3WeUbNFcYlvVJUHsEf9aDgFWvK9zBacwWM91IIoEkBdyCQo9cAE\/IVVVs1py7E\/Jv7emll0m5ks1ijAJaXShj9w8zkk\/ygDc5AWFrxfhtlDw+1We1vJbIJpnnhcwlvHMhUDGvQFO+wOS2B6ucX4zaW9s0vAOL6bqG8Fy\/iozSXB0QlcOYwGCOsmNYXbfBJNV0vJs8QuHk4nw4W1sJRPPmUrG8bxo6Y0ZJzMm4BBz12qZPyhBacJJlu4p+JrcX0TxRSOoVbeIPkZjwdznruCo2JJUIvH+N2d9wV7SIqTH9Q+rqIQunRbMk+Dju+nP8ANgHfFW0PGeD2940r3yXC3gtQU8Byts0cWnW4ZfMVfGyhsjV7jS8W5NvOGW8jy3do8kTzJJEviBlMQXX9pACPOACCQd6ablW5jS1M13bJJczm3jiVZJHYhEcnCodsSKPXJ6bUF9JzBbLYz2qcRspbjVaSyzS27mK7dDJqyNGo7PGDkDOhvXfWeb57S64089jcNcI6KXbUzKHxuFLKrFR2yM9t8ZNtPyPPAskMvELVOIi7gtltmSVSRKmtXJKDTsQSDgjByM4Br7zlmS24VLxI8QspLILGYpF8TM5cyqAoKAggwyA6sDb2ig1+vTv\/AKbOaGg4AvjapPqbtbso6shwy\/LP3V5irr\/0AXRi\/baHBQeC4BGd\/OKD1Bf863TKfqNnGi\/zysWPyGPxrXLvjnF74Fbi9lC9dMOEXHw6\/Gq+3ZpYE0nUE2I7gUpJVYjSPMB0B9lATRf8uojAIHfHb0ptBmFg2FOMjbepP1krpZkyhPQ9qZnBEzNp6jOx3FA1BCyuFJ8r7g\/l6Vf8jlU5msUU+UlzuT\/Ia1wRhVXO2dxqO\/yrZeSGDcy2QWMAAsck7\/Yag6zRRRQWVFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUGGVXGGUEe2m\/q8P8AdJ\/pFO0UDfgQ\/wB0n+kUfV4f7pP9Ipyiga+rQ\/3Sf6RR9Wg\/uk\/0inaKBr6tB\/dR\/wCkUfVoP7qP\/SKdooGvq8P90n+kVnwIv7pP9Ipyigb+rw\/3Sf6RWPq8P90n+mnaKCDd8I4beOr3dhazMowpkiViPnS7fhtjb\/8AT2lvF\/kjAqXRQYAAGANqi3PDbG6kD3NnbyuBgM8YYj51LooK0cC4SAAOG2eB0\/cr+lH7A4QBj9mWWOv9iv6VZUUFaOA8JGccMsxn\/wBlf0oHAeEDGOGWe3\/sr+lWVFBEteG2Npq+q2lvDq+14cYXPvxUjwYv7tPlS6KBHgxf3afKvPH\/AKw+XrKD6NLG84fY28DQcSj8Roogp0sjjfHt016KrTPpk5abm76M+P8AB4V1XMtuZIAOplQh0HxKgfGg+b1WVnxu\/s7P6pbzBbbEgMZQEN4gXVnI3\/s0I9CoIwd6rmBUkMCCNiDWKC74jzNxK\/iuIpWhSO4D+MsUSqJGd0d2PtLRp0\/lwMCm5OYeJSyO8k4Yu9w7eRRkzoEl7d1AHs7VUUUG5cxc5Lf8QW7tLSMSkzBzNDGAYpAAIiFA16cHznzEnO2Kqm5p4m96lzJJCzKZfJ4KhCJYxG4wANiigbdO2KoqKC+bmviZuWuM24l8SCVCIVAjaFdCaRjAGnYjGCKi8Q45eX1p9UcxR2YKFYIowqpo8TTjv1lkPXctVXRQFeo\/\/RVwS2vYea7y+tIZ4g1vDH4qBgD+8LYz71ry5Xvj\/wBLfLL8ufRJw+S4Qpc8Udr9wRuFYAJ\/2Kp+NB0leAcIU5XhdkD7IV\/Ss\/sHhGc\/syyz1z4K\/pVlRQVrcB4QxBbhlkSOn7lf0rH7A4R\/+12X\/wCFf0qzooK39gcI2\/8Atllt\/wCyv6Vj9j8Ntf31tYWsUq\/ZdIlBHbrVnTN4ypbSO7BVUZJJwAPWgh0UlHSRFdGVkYZDA5BHqKKC0ooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiig+an0qRpF9JnNccSKka8UuQqqMADxW6CtWoooCiiigtLlQOW+Htgajc3AJ7\/Ziqroorc99cYktvoooorDZyAAzxgjILDb419S7VFjtYUjVURUCqqjAAA6AUUUDtFFFAUUUUBTV0MwMD0oooIIAAwBgUUUUH\/\/2Q=="
},
{
"timing": 3397,
"timestamp": 48971302071,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQAAAQQDAQEAAAAAAAAAAAAAAAIDBAUBBgcICf\/EAEkQAAIBAwIEAwQHBQYEBQMFAAECAwAEERIhBQYxQRMiUWFxgZEHFDJCobHBFSNS0fAzU2JykuEWJDTxCCVjotIXVJNDVYKywv\/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv\/EABwRAQABBQEBAAAAAAAAAAAAAAARAQIxkbEhQf\/aAAwDAQACEQMRAD8A9U0UUUBRRRQFFFB6UEe8lEcZJrS7yGTi12VLFbdT5iO\/sFbHxhyw8NT1qDEixqFUYAoEwQRW8KxQoqIvQCl9aURR2zQJA7UUoelYoGriWK3gknuJEihjUu8jkKqqBkkk9AKqF5s5edyo43w7Ij8Y\/wDML9jGrV16YIPu3qdx7hkfGuCcQ4ZM7RxXlu9uzpjKh1KkjPvrW+K8h2\/EuKXV1LfTCCeQ3H1YxIyrMYBBryRn7Cjb13oLn\/ifgGF\/854fvEbgfv1\/sxkl+vQaTv7DSLi\/4Dxnh8aveWlzaXLmKNlkBDODjAPZskD1ya1yb6Mrae38GTjXEyGgkglYMuqUOHA1nHmC6\/KD00r6VZx8lroT61xS6nc3X1yU6VUSSeIrjCgYX7AHrjvQc55itLbhV3GYLyGezuCfAlDg6txt+I375FPcB45Bbzwg3EfnwV83UHoa6JecnwXdhFZ3F3M8KQxwHyLlljbVH22IOckdcnptjj1zy0\/COI\/U555PEtmRVcKAdK\/Z0ntkHf1yaDufK\/N3Dbm2Dm6jWIbeIzAAnUVxjOc5B7VtvCeJRcSjnaFJUEMrQnxF05I7j2Vx7k7hqtPbTJdSJPBIXibSCFzr2I77SMPlXabZ9UQNA9RWCQKwXA70CqKT4i+tAcHvQKooyKKAooooCqLmOcQWkkjtpRVJJ9BV7Wtc8WrXPALxEHm0Z9+N\/wBKDjvGp5OJXJClkVskA7EiqtLKKN0ZUB7ksMn8asWSTwwgH2d8avs+6mBGrPoxk4z0JoBV0gMiKAp3OMHHy3pwqJGWRfLpPTIzWclAFDNobY7dMepot1ikQA\/2g2znrQPQlCMHVjBxvtTQhKLr8vTpnrS0TGQr5YdSv5UBJAwVeh3I22oMmfXGBnGN9ON\/lWXdViVljAYjbPc0OsbsNLY6HfbB9KJdK4bOl8nOPZQKgKKoYeUHc5HekySJFKRrWNm6JgeamjGNQwxJbc9wTUe9ghvnTxWddA0+UD2HG\/tXrQTIrtZ9tIOe67g023hG4dZHiX2Buh7CiNV8GFQ0haPbcnJHvrX+Kcp2nEeOrxSS5uROGRiit5QVA7fCgq+b+Ybvk\/hN\/ecOWGSeKVAglUlcMfQEdjXNj9MHMxEsn1Xh2mRixPgPgdM\/e9o+db39OFtK\/LTtGju0hQFVBJ2Yfzrjtlf8Us+HfVBwoPEY2iBeB8+ZtRPvyF\/0ig2Rfpf5jdAn1bh0mOn7p8\/g9Lj+l3mZI3ZbTh+lD5m8F\/KT6nVtWttxXiQWRI+FeFG6aCixOBjydfXdAd\/U0gX\/ABE3F7LJwcSC5OpkMD6UJGCVH3dj\/WBgNj\/+sPMHimQ2nCi57+C\/\/wA6U30x8yM2owcN32\/sW\/8AlVHPxm9dGCcDCFkRM+E22kbkehzuPSq\/i1zxTiUaRy8PkijWQyIkULKqkqqkAdPuA+8mg21vpl5ibGq24Yfb4T\/\/ADr0\/wAG4NDPw61nuGZ2miVyq7KMjOPxrxVcwcUvEijawm\/dA48O2Kk5PfA\/r517p4Krx8GsEZCGW3jBB2wdI2pd5hKT9R+KcPgi4bI1vEqvCutSNzgbkfLNau0gMRLOMZ2wckZ2rfSNSkMAQdiK59dQR2zlCo1xsY89M4NSikyFAsRLqdPlPcn4UqcmCPVGX099vxpX1YYYjSzlcgDbPzoDR+BjACDqo3NUMrpVc9ztkmkcSR5+GSKTkAZX3jenY4kaQ+GXEZ2BzntilOCIggOonPlK0COEsLvg00WNR0ZA9o3H5VHjKywqFd2OxIByKxyzJ9XvJISfssR8KTJrsb+ZScojHSB1wemfwoJPhiRVZHKSEZIGwGPf7KxJkOSM56E4xn20u3uC4IYkk74P\/ahd0UgEBtsUDkCeHGzeIPEBzgevvqfyldNHzBayOBqUSY7E+Q9DVa7yCRclzggDA2qx5bCni0R8TUdMm2P8BoOqw8SLQxkxkkqDu3+1FV9v\/wBPF\/lH5UUG7UUUUBRRRQFYbpWaw\/2TQUd4dU59m1MDrTkh1Mx9tJGKApJ70o0k9KDHagmsHao811HEcM2\/oN6CQDSu9RYbqOVsK3m9DUletA4B6Vgjesr6VkjegbrQ\/pP4YGgt+JRL5oz4UhHdT0PwP51vuOtVfMsC3fAr6BurREr7wMj8QKDQ+TrjRMuTXWrK9RbdST2rhHAb4QyjetvbmHTDgNQdBuuMpHnzCqybmFB98VzS9467scMarJOKyMftGg6x\/wASJ\/HUiDmBCft1xv8AaUn8R+dOxcWkU\/aNB3O14vHJjzCrOG6SQbGuH2PHnQjLGtt4PzDkjLUHTFYEVmqXh3EknUeareNww2oF1F4hEJLd1IyCMEVKpEoyhFB5+vLZ7bi1zbgECNyh36j1qATIZgN1w2CwODW2c\/Wn1TmVpAGVLiMOWB7jY\/kK1xNlkXTg7EMdvbQCBQNbDpuBk+akJcNI4BwgG2AcGsI5+sjUSHUdRnBp24iPiLIiqB0YOcUBsWckMSvVs4Hp\/RpSO00mWAJAwCaZYxsAEfJGzEDoPaak25GgeHgsvd29aBwxppwFwO4xmm2RnAZsbHAGP6NSLeK6uiGhhYg7al2B2qYnAbrwnd3RZOoUHOaCqigZAXGwU6hjY0kokqalKYfYnGPfSxggAO7ZGrzd\/fTMjEI2nKqjbKT1FBgSIpVSxYgY2GfjWI1\/eN4bMMbj\/FSmRSmpogNsawevz99NRqElzHnY9WNBF40heBplBAhYHfqd8H2d6ubGYy8HZl3ZMNj2d\/wzUeYxz2ssUi4ZgVFM8pTao2hk9CpFAOurBU+Vh78U\/DMkeULMScg5OcYpu4jkBYMGJjyGKbZ\/Co8IcIpQFm+8Ad6B6cFwGQZwSpH8qUGLAEnUBjqPsk034uqNdIYAdQw3rEQDsYxqII9aC34JfNHxKNZAArHTn3\/74rbJ7iGBczSpGP8AEwFaFJMnialfTIoGc9+1OrIjxsX8zAkE+o7HNIGyTcxWSZEPiTsP4FwPxxWu3kv1qW4umUJrYNp9AMD9KSkYLKSM5PQHGafCoY9Dtk7YB2xQQVBkU6GVCPTcmsLLqkZcYJGQfUd\/fT8iG3mULg75\/wC1Ry5BOY\/sNkNnr60DsIYBlKhewzjB99IZGjJW4ZSrZwwP4bU42p0aTKj7y5xSPrIlKCVAGxnbB0mgr51NrxqNwfJKoIPu2\/lU\/iyIl\/DcFcrOgDH1I2\/IiofGYgtpBMn\/AOk\/X2Hb+VT7v\/mOCxSAkGJ1OR6Hb9RQNxAgs7BQnYqevxNLtx4agbMVJKhdjUWPMoeBSwK76fX51jUY8O432GAM4PtoJ86l9A1YbsOuKm8AJXjKI2c4f2\/caquRo3w2SWxnGdqmctMz8eiLsPsSEY3+421B0u3\/AOni\/wAo\/Kii3\/6eL\/KPyooN2ooooCiiigKROcQufQGl0mQao2HqCKDX+1GKzijr8KDB60k7CnCMCkEZoI13IY4HYdQKo2bfLHc1fTx+JE6HvtVHIjRuVcYNAkHuD0q7spTNbox69D8DiqPJLBEBZ26KOpq9sofBt44yQWA3I7nqaCWh6mlVhAMVk9aBuYhcmqDjPEFiRhntU\/id14UZ3rnnHb8zSlFbrQc7sbqR7krECxz0FbCUnWJWlzg+lLteHwWMZSNQpzktjOrbpmpAjQqUIZl3AI6gUEaKBftSgaOoJbtQkMcpUhAFzuw3GPbT4iVI9R1E46Z2zRF4apnSQc4z60DRs0JbIGQ2NIP40w9oMsVYqvYt3qdOgRiWfWeoP6UlYwDkYz10n\/egrGDxNhgQRUuzvXiYHUalSDxmVUTYr0znNQbm1KZeNSMdV9KDd+X+OFWUFq6PwjiCzoN64FY3JikBBxXQ+V+KklQWoOrI2RSjuKr+HTiWMHNWA3oOe\/Sfw9Z7S3uDgGKTBOOzf7gVzyNo1kI1Bj2U56V2fm+xF\/wW6gKhiyEqMfeG4\/ECuIyYR1Zfg3sx3oHNXhMWfDddJ6ZFLePxMOSvh4z5RnNN2oMjDxFLKMgk4\/KiYeBGQh8qnagxiMIygqScA+6rfl3wzxIBkUgoQpxnfb\/eqIaSA2oiToGGPxqy4dLHDeQSvIA6nffY+tBu1AIPQ0EA9dxR0rKNH4nDJbcQukj8PTrJwR9077fP8KhqZWAVHyCMHIyfhV3zPpN8uhwS0eHx90g7Z9+T8qp4pikenIIG+xya0rMKnwWWU5XBGxJzTHhSwjSVLK2cb74p1HBk1IPD19UIFYiwZACWcZyBuCKBUeVL6wc9N13qu4bJ9W43MoPlZtQ+NWDygyPGGOT1O4B\/kaq+IqYby2nwRnKfDt+tBc8ZZYrrvpkAcKB1J2NMpoDlELgHBIzkVMvwZ7C3kUKwB0tnqM9KqlgEDhfEGo\/wnJoJM4DNuAQP4R0B9npWYn8FfLq1bjbByO29IUfv5EbGogYyOv6CnZYl8IHDZC42oGJFDyak1hmGcj1NZsV8IaWIZMb5GDSoz0Cs42xp9KTq8mWYkY2b+dAp5NErebSvXBHX+sUt9LRYiBbV29KbicEMjoWK7r7KVJIrAErgEZx0oHJCSoVkAI7nv\/W1MxhWBCjB1dTv8qcW5jRUAVSc9aZbyyO41FifhigcKhDuQ56YB3pCtGya1OM7b9vfQUkkVlUsMEENmo6y6pCpOoj24zvQLuYg9rJFrLas4B9e1XfLnD3u+GSwMPtoQPf2qigbxLhYFAkZ9k3PWup8t2cdvGisRqAGcetBywsuXLgpKdsYxg+2ktOQuZJV8MHbSO1dT49yjw+6na7ile3kc6pAgBVj647GtO4jw3hHDnJZWmYf3jbfIbUGsSsPIYGd5cY0gEk1tXIsF83Mlg8sASDLag4AJ8h7HeqSfmGC3BS2REX0QAVZchcVub7m+wUo3han1E7fcag7N4aDoi\/Kil0UFlRRRQFFFFAUUUUFFcp4czr0wdqbA9asOKRHaVfcagb0B3pB6elLzisHcUCMU3JCkoxIisB6jNP9qxjfagjxW8UWfCjVc9dIxT6r3ox2pwCgF6UiY6VJpxfbUe8fSh91BqXM154cbAZPurSNIYrMzHJfB7dKm8fvTd8QkwQY02RgfnUGKJZVVnGAvfrnNBmQKpbZvKQQPUf0aT4MrSSeHpVSPKDsKfleI25wGJyADnr6g01CwCtsDg5O5zigbZGVRg+8Y3OaREmWCsXRcZ85qUzIrKunLE41YplmH1glFbTpxpJJ3zQN3BfxHWMAgYH9e2nIwWAXWzMB97B99LAKJIGAyehJ\/KkRuZJe2ldmUDP5UGQIlYFZcMvQAbU5IyalJwCfvb7Uw8fh3WlShyMgHvTok8zNkAacgYzmgg8QtTERMi4jb06VYcBuzHKu9JUGXMbqGX27ZqBbhre7KNkEHvQds5avPEiXetrjOVFc25QuCVUZrotq2qMUGLtNcRFcI47aCw4lfW4ViFlOlfQHcY39K75IMqa5L9JVqsHForhkysqYwB1YH+RFBpLSsXcHKKvXuakZ8rMxOMadyDTcURUk6D4T5yF7+ys+CseSmQz\/AHM7e2gwh0t0xHnpnbce2lmJjErkHOcH\/vTcURJGvVhcfZG+KcudQdWt86AfxoLxON3DW6pDoyqjLkZJHrVZd3V5O58W6lYDqinCke4VBtpj45D5VfshiMZ9\/wAaks3gnD436EDPegctodDMADqxsOopgo8TknAA3ye1PrI4XCgKmOo6e6sPIZ4PMFBXp7f50EeeINKSpwQNQB7\/ANb0vyeRlwzEas9cU08et8lU8q9e3ypcTlB5ACT0JHSgcYxzQeVk14GDjBWofFY3k4dKG8zRESBsenX9adkhZnJHdsnSOtKWRj4kbqWUjGTQSeEOLrhMiHc6cj3ioqPpI1oThfKD1FHKGpZDE2+klac4hbNDcRoGOqNyCM4z\/QoIyTuMAjzdCKk6iIf3S7k+bHaojSQksCNLsDkKM0kvJFFlAxVSNyaB+5mGEUj95joM0GQaAspPhnuBuKYEsDLrZ9O+cAZOaY8WS5cLAjzAjoi7j20E5AFcYJ9h9KI2BB1MpGT7WFJj4ZxKVFDBYFA6yP0+AzUs8OtYxm7umdsb+GNOfzoGZbhfBQowDZO3rUcNd3OPq8Mkreq5AHx6VMa\/4bZDEMMe3dvN+dNpxe94g5Th1rPcH0iQtj5UDkXDLsoDNNHAD1UnWf6+NZS04fbL\/wAxO87dcbKPw3\/GplryrzJxDDTiGzjPeV8t8lz+OKu7H6ObYENxK\/uLk9SseI1P5n8aDVzxuzsz\/wAvHGhxjIG\/zqw4TzXrlA1d637hnLPBuHgfVuH24b+N11t82ya136R+W7NOEScVsbdILq2IZ\/CXSHTODkD0znPsoJ17xxV4Y8zt5QO3c+lc\/wCI6+ITuZMgAatJOMinzI15wBwCCVKtg9wDTEaPJCBsQnXfce6gix20cMg8MKoxuNsk1s\/IyseaLBgABl87YP2GqgSNZCVC6gPQbVsPJBI5psFBfQ2s46AeU0HXaKKKCyooooCiiigKKKKDEiB0KsMgjFUdxC0EpVtx2PrV7Tc8KzJpb4H0oKPPcVg707cQSQNhh5T0I6Gme5oM9R6Udc1isg0AenWlDYUjb12pJY7UDwqk5puvqvCriUEhgulcDudhVtrIrVPpD1\/siMrkZlGD2OAaDQyzeOqrGPXPTPwpDyuMsgwo6g9\/hSC7tGC+Cc9QKTcPhiTq040kA5696B2F1lRg7KpPYb9fZS1xG6ow1HSc5B391NQAJpBO2aXLIQV1NjByDnp60DkS5TCrkDDAjrSEkUM6vGC\/d175Hp61P4LYHiFwwLt9XUZJ\/QVtcXD7SJdKW8XTGSoJPxoNJjdWtz4IwSM7jckeysQrGWywJc77DNXvHeFLBF9ZslMYU+dEHXPcfGqMReG0UqE5P2loGpH1sCI0JXYagfwrD6m0eLGATtgClS3GR5AD\/hPSlI5Yaxtkbb7CgdjYLGjDRoxjGcY+dQr7D3EcoBUnYipMYVpNLjzAZOenqKRdLgBMDGQRg\/Cg3Hk5jla6hYf2QrmPJybrXT7EYiFBJPStE+lGyE3BTPrKGBw+oeh2\/UVvdVXMNoL3htxAwBEiFd\/dQefkd0IjwNK7g771K8QuYgwwG7EGsyK+fBOI3DaemenbPakvoV1BYq0eDkdaBSRuyErk9tj299IVcjzI2kN93tUmNlYnGjR1265pnSpjZ0PwO5oMAYk8obUD9k96N5X0gkSDOP8Aekxsj51EjJGO4psJIGXWvmBznPyoJIUqm75B6r7e9KijDJ9mNCowPdTB0jUoJTO+++9LWH905LkY3wN6DEqlJ105YaR2wMVkyFl0j09Bg00zxKuA26jG+1NJcQjB0alX7O4OPZtQKjkGSVDDIGVbf45pXikkIWAJGASdqQkFxdzgwwSBBgg6cL8zU39kSMB9ZuI4R1wgyaC45R4d4spmAG7YOKs+b+WLt5Be8PjaVWXEsafaBxjIHes8H4naWSRwxEBVGBk1t0HFUkt\/Ke1ByV+CcUIyIHQYxmbyY9TvvQnCTCpF3fj2iMdfif5VuHG04lxF2Xh9u0g6aiQq\/M1Uw8hcTun1cR4jFAh30xKXPzOAPxoKIfsmyXZPGYd5W1fh0pB48XYQWMRZjsscSZ+QFb7w\/kLgdqQ08c1447zuSPkMCtks7W2skEdnbQwJ\/DGgUfhQcptuDczcTwUszbxn79w2jHw6\/hV1ZfR1LIQ3FeKMfVLdcf8AuP8AKujY61jFBr3DuS+A2OGWxSeT+O4JkPyO34VexxrGgSNFRBsAowBTmRis9d6BGKUoxijHr1oHpQOD8KZ4japfcOubWT7E8bRn3EYp1dxS160HDuW8gTWdwMMNUTr6HoaZ4csmuVCMFSVYau4q05it\/wBl893yAaY52Fwvt1bn\/wB2agXarBxe4UgqkoEox3z1\/HNA0muSQFwdIzkg75Hrg1s\/I6AczWRIw3m6dD5DVEufCZSAGDZDH\/arjkXJ5utS4Icat98HyGg7BRRRQWVFFFAUUUUBRRRQFFFFBhlDKQwBB7GoM\/DlbJibSfQ9Kn0UFHJZzp9wkeq70yVkXYqw94rYqKDXfBkZvKrH3CnY7Cd\/u6fa21XtFBAg4aibynWfTtWnfS7CTwuxKkIiysp+K7V0CtT+k61Nzyu7rnMMqSHHp9k\/\/wBqDij5tkAIVhv1\/nSmSQxjTsAOx7Uu9KKukAEZ643HyrDakjGC+Oyrt+NAoxEAJgElRgnrWIgVDKcsNyNqkwj90GDAHoQexFME7qyMp3AYacAHeg2blC4jeKWIFQ+zYHcVsJB\/iNc\/Wb6rMstv5LhTg+7uKu\/+J5EXDWsbuBknxNOPhg0Ftx6ZYOEXBYjLLoXPcnYVpqSM+lSwYjqfZT3Eb25v5dV4wWHT5UQeUZ\/X21EZZI1ZXckH7OTv60AgZHOG3O6k75pxGiUtrX7ZwcnvmmVbLqVyWONwf9qeZP3P2stkk+uKBc4iMykEYAxke6lFdTeGQScggn30IqsgKFsjB9amcJhkub3zaiAAN\/Wg3XlG1KqpxXQLddKCte5etPDiXatlQYFBmmrhdUZFO1hhkUHCOcbP6jxq\/KoRlxID66hnv7c\/KqQxa8NGRhh5gCSa6J9Ktk8TW96inw3BikPpjcfrXOJm3ypeLcDbbOKB6OTRrSRPL6E7H20mQ+In7nZW38uSTTEMqSSlFjklO+ABqJp+24bxBnbRH4EZ6NKwH4daBDukSaHLA9DknY039ZAQiXOoHHWp\/wCyYVBN9fPJvnSgAx8TmhpuE2Y\/d28bEd38350ES3kluctaxO\/QEaSfxqfFw+9YOZnjhVv4mywHwqHPzIz+S3UnGwCCo0svFJ0Z2Twkxkl2\/TrQWr2VjFvc3Dy+qg6VP602eK8PsRi1hiQjvjJ+dUz2UjKrzTyODuQgAqWljbQhGWEMw3yTv+NAqbj9zcZ+rxuw9QNvnUeQcRlGqZ1hU9MnJNSEkZpmAZ8f5en6U9mN\/DQ5lbOMjNBWyQ3VsBLDceMBuVxgitw5V4obiNFZ9jsap1gRiSPIuyk4O1ROW3Nrfy27ZGhyAD6dqDtqqFUKowo2ApfWmOGyC4sYJAckqAff0qaqjFAzg5pYxjellQKw3Wgx2waSRvWc1hjQHSgUkmgb4oFHegUkGs9qBYODt60sdabB\/KnBQc4+ly08K64VxJR3a3c\/+5f\/APVa5xJY5IrK5dgMHQfb3A\/A10f6RbH6\/wAoXukZkgAuF9mk5P4ZrmlqRd8BlU9UHiDHXbc\/hmgdt5I\/MofLY3J7A96u+SMx8z2auPMxfBPcaWNazE+4K4ORseuRWychBv8AiOyLA\/eGSe+k9qDrlFFFBZUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBUfiVol\/YXFpKPJNGUPxFSKKDzrcWklpdT2twukxyFGB23HXBppm84U7beXffFdI+k\/gLFxxa2XKEBLgAdPRvyB+Fc0ZXMORg9M7j86BwKTbt5gWHU+tKKB4MaSJNjn1plM69WHGkZ67HvSo+6LqYknYdqDHhZnSYvnIxu2\/pSJwJGbEWGXzDuDTwIWUK+nB6DOCaycwuCzqep670DdvO3iguTkjAx0pxmU5bGFDYwf0oVWQkyOCW+zsBSoUAijEhUYO\/mznegI3EOCPtDP3cimZ9QlZ1JO3Rc5Hup24VdY3YEnJxvn8KwdOCWjBJO5U9qBVnI7xOQCGOMqNvdW88ncKZolmdTqk829a3yvwqTiXEVjVcxrhpH\/wAPp8a7Dw2yWCNQABiglWcIjQDFS6wowKzQFFFFBE4jbQ3Vs8VzGskTDDKwyDXOONcF4Nw7WyWwPUgO7MB8Ca6Zd\/2RrjnOt+8\/E5rOHH7oDVvuSfT50FDxDj0VsTFbIqKOiouPwFVM3FOIXGfDhkA9SMVIEEUYyCpLLue4PwpduPsojdOpGxoIL2l1Imuec\/5UG59xNSIeGWrRjylyw+07HI+HSpQzGTHJgpk6jjfFKQqmAgGN8ZFBGEX1c+HpUoCNl22\/oVNtgXOAhAG2c+z1pThZWUsQu3QD8v5UnLRvgainYUDciscjfT2CtWGRsKoyusYx1+R\/WnopCNRDKEIwGO5zSVchy0mAj\/ZyQMUDK27QtujYfutOx2zKpGjSQdjjB3p55Q8ZI+yu+M9abfWiiSDAQ76c0AhZHJnOdiAAOtVLuYeNLJsBKB8x\/Qq4P7+FfOcf4cbHuTVdxyMG2huEXeNxkg7YO354oOscn3HjcPZM7ocj3H\/tWwrWg\/R9eZlRCdnUr+v6Vv46YoA0lu9KPSkMdqBBOBSGPpSiaZml8OJ3AyQM4oF9qwWCjcgD21USXszdCFHsFMMzMcsxJ9pqSL4Hoc7Uo1W8LcmF0z9hvwO\/86nrnrVDoNOA4G1NDrS0O9BmREngkikAKOpVge4OxrifA0NjxC6sJt2hkaFs98Eiu3A4Nck53t\/2dz1JKoxHdosw9\/2T+Iz8aCkiXwGe3G5jkK4JHY9c1sHIjNJzXZk7AM\/t30N3qp4r+64h4mkuJUDAdgeh\/KrrkKMx8z2Oy6DrxpO2dJoOv0UUUFlRRRQFFFFAUUUE0BRmm5JQo3NQbjiCRg+YUFjkUah6itbn43GmfMKhtzCgP26DcNQ9aMitQTmFCftip9vxqN\/vCg2GioEF8kncVMSQMNjQLoozRQJljSaJ45VDI4KspGQQe1ca515Wm4Hdm4t0eThkhPmByYyezez2\/rXZ6TLGk0bRyorowwysMgig85SnRGCAoOwDZ3rEWsysJWHsC\/nXSeZ\/o+aQvNwR10nc2svT\/wDi36H51oHE7G5sbhIru0eCXGNLLgn2j1oGJCqMXZNyMDJ99YYsUmkdRhRttj+ulIY6ZRqyfQjOKzrkAIkUAOei96BBD6YpAG37ZGBTtoxLaWIb2Hsc0yGYSZjCAHqrZ2FLjhnkJMMet220pkkmgkCQlj44OMbZxt7qk8D4Zc8YvktrVHbGdT76VHqTV\/y\/yJxDiapLxRWs7cjdW\/tD7h2+Pyrp\/BuDWXB7QW9hAsUY3OOrH1J7mgicvcDg4RYx28PmI3Zz1Y9zV2q4FKAxRQFFFFAUUUUCJhqQiuL88Wn1TmGdy2Fmw4GOnb8xXam3Fcz+le0xFbXIwAH8Njjsdx+R+dBz6ZPD1HOsnfI\/KskJpGdOG3yGrFwjARqh3+ySN8UQp4cfm0j+I7b++gVEsgdXEYbbzd\/zp1wgxJjHxGB76ZuXk0royIuwU\/yrOoBBpG4O+R09tA74atGXRl0j07H3VlcIugAsT5sgYwabdmMhVGDf5e4qYqkJncqcdetAzHhc6UJxq1DHftUdWQ9R5j0qVKoyupsL7DnNY8IMy5bABzjPT3CgjktEiFQdJ39cUuOdtYGhTpGGAO+9OZUTGEZKkdQcd6YmZUBOGY4wxOMY9tAoMIwq4AB2G2PXrSLuLxrKVHbZlIG\/ft+NIeQMAHCA56npinTEWiCxAaW3JXqKB\/ke9MbRNndSDXZFOpAwOxGc1wfg7\/VOMzw7hdeVz6Heu2cDm+scJgbO4Gk\/CgnUhvQ0s75pDdTQNP0pp11KVPQjFOsKTQa+wIJHcbUkA53NS72FxOSkbMGORpGaQlncN1VYx\/iOT8hUgZ4e+i709nXHxH9GrdelQbWyEcqyO5dxnAxgCrAVQDalikVkUD2RkVoP0uWmbPh3EEG8EpjYj+Fh\/NR863vtVPzjZftHlfiNsAS\/hF0x\/EvmH4ig5bxYJPwm2nZiDG2nI9G\/7CrP6P3c812CuAApcD3aGqs4OfrnB5oOpZMge0birf6PpWk5l4cpYgqX2GMEaD+NB2SiiigsqKKKAoooNBgnFRLq6WJTkisXlwIkJJrSOYeN6AwDUFhxbjqxAgNWm8S5iYkgNVFf8QmunbRkiqgh5WI8xb+HptQWtxxuRifMaiHi0hP2jTD28S6QQSTnvvQlmrIhA+0dPfY+2gfTi0gP2jU+1466keY1SyWYVSQTqzjYbUzLC8W+dS+ooOicL5jIIBaty4VxpJQPNXCobhoyMGti4PxhonXLUHdoJ1kAwakA5rSOAcYEqrlq2+2mDqCDQSKKKKApq5toLqIx3MMc0Z+7IoYfI07RQaze8j8Bujn6oYW9YnKj5dPwqDJ9HXCXGPrF6B2Addv\/AG1ulFBqcPIHAkbMkU0x\/wAcpGf9OKv+HcKsOGppsbSGAeqKAT7z1NTaKAooooCiiigKKKKAooooCtY58sjecv3ioMuqa12zuN\/0rZ6jX8YkgYEZyKDz6p1hWQAFcZrF0rkM65Od8HAB91TOJxR2N5cQBHPgykd99\/5UyzCVUcHBUZG\/b09+9AKv7gqwCxkd\/d2phHWHCkSS42y223508kplYxuXTbbsMViRkh0lVbC+hzQJgISQgrv0LAZqyh4deTlRCsgjbfUwCj\/eq\/USjHVgE51Zre7SUTWsUgx5lB2oKSDl8kq1xMNuqoux+NV\/F7KOwuQqjUrrqQnr7R+VbfqHbeqbmm38W0ilGQY3wSDjAO354qSNccENGoAAzll6YFNwh0dkV9HpnuPZSBEfF0ZaQkYGTuKyIRFJGXdgzbEncn2GqEzMpkKsqh+5xvinInaIjB1EHzD19KzcRCRgWYRsBtnvTSIxRXLKSSAexNBC4izR8Wgn06A40kY7j\/vXVuR7rxbSSIn0cfr+lcs48C0GoDzROGODn2VuP0f3uJ4QTs3lPx\/3oOkd6weprGdutZJoGzsaQRTjdRSW3zQN1gjJzS6xjPSgQopdAoFAH+jQKyRtWBQKBrPXYikjalHqDQcZsoDwvmK+scYWKZgoP8JOV\/AirbkqD6tzpbxKmlVlkA9xQkfhirPmvhJHNUV3GvlnjGr\/ADLt+WKl2PDpbXnHhNyEPgzBlY\/4gjfp+VB0SiiigsqKKKApqZ9Kk06aq+Kz+HE29BrvMnEvDRgGrmnELp7uQsCSmdz1z7hVlzPfm9vfq6MQobB9p\/lVIoURHUW2bBAPSgaCBXB1jOcHfsf6FYMIZ8o0igr39aVIuI3EQLODnPqDS\/DmDBnA6AjBzvQMtHELgA6mwcZ706ya42KsCo2bO5NMsWUgsWyB1Rcg++nGXw7ZpNQycHrvQNhQSQrbjvmnQAkb61Zsr1HQ01E0mXyQg6FRg5p8xAks5VRjAPcigiTWusatLKzbhsbVDUtDJg7EVdR48Mx6lYDpjvTE9utzD+7HmXoc7j2GgtOX+JtHIoLV1TgF+Jo13rhNpI0M2DsQcGuj8p35OkE0HVI2yKVUSxl1xg1LoCiiigKKKKAooooCiiigKKKKAooooCiiigKTKMqaVQelBxv6QrVbfjzOBgzoGB9SNiPkB861RQS4zgBcgk9s1076T7LXZQXSpqaGTBx2DbZ+eK5dcSMWwGU6mwAAcke80E9iuhASpZNiRtUIZE5VlB7AHoawGjRvDchTnBJ31fGlyvqLLkDGOpzQLjZIyzFOo3UdPhW38uXKz8P0rsY2049O9ahbkOykkBMFelSLO7msdZhYqGGSwGcig3skKMsQAO5qm43xGyawngE6ySupCqh1b9untrXr0tOf30skuexJYfCm44QpC4XI6KwqQG5AY5A24YjqO\/tokZ9OJB+5bcA1JuLYyAaTkgdB2qKzKInU5wDnJH5VQhisiIwBIG+elOu7mBWjXWcZz\/PakQvGNXhglWGV2wAe9O+KYHUyK2l+hBO1Aw0P1mFlwcMCCpG+cUrky6aJ1UnDofkRSsI8jSxN5yd8n9KhWp+qcelXorkOPbnr+OaDuUEgkjR16MAR8aczVTy9P43DI991On+vnVnmgyaSdqySKTQZNYFBNJNAVnpWPcKwdhliAPU0C80nO9Qp+J2UGdcysfRd6qrvmq3iBESZPqxx+FBseaJJo40y7Ko9WOK53f8AOMhziUIP8O1a5d8zvK5CF5H9m5oOnXt5b3N5Hhgyx5wfUmr7h8sTqqrgntXCTxq+ixI8Uix+uK33kHjRvb+CMtnOfyNB0miiigsqKKKDDHArR\/pA4mbHh7CI\/vpPKozg47n5Vu8n2TXHPpBvhccdmjHnS2UJgdQx3J\/IfCg1cOTJgsxz7elSLeJIQVZyxO2n1GaZV9MaEKQ3Zhnf+s0gzMZFEijKnOT1oHHZVuDoJwG7nAO1OZUg6wTjqDv7qbeMK7trBQKQQo3oyh0EDLADI1ZB9KDEjoYGZGbUc4IOQaT1RSqnbAbB60ufSg8yN4erJUZyCfT1pQaISBQWG2yj+vSgbnfS7YXY\/ZOxANYkiL2+puq9cHYf1vTkyrJKyuECZDZ9KVK0Srj7QYY8xIoGYyVjI0gnrsTj2ml+IY2\/d6SQOqjGabjJUaFhXTgjqcD+XanLYKznAyzDuaCHxGHQUlUYzs2+c+2r7le4KyrvUK4w8DQupQkY9grHLrETL76DtnBJdcS+6rodK1vlwnwV91bGvSgzRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFBR82WX13g91CBkshx7+o\/GuHFjM+gsqgDYDfHvr0NdrqiIrgfMli1pxy9gt0KFZMgfxKdxj50DEYDRgHQ4UdFPUj1pplyScgAdR7PSsRCRA6tkADcEnNPRKXWE7jI\/oUCiUEZhGgZPUZJ6VBKOoURlTv6429KlSJodfOuM5O2KwchMFYsd9sUDq4aAPgq4GBnABrMcrOMA6M7g6tj3plmKqCp2\/hpSiElTkjWNgM7Ggd8UpMFV2AA8wxn401NjzlSyqfUbVkN+8ADYHcYpU\/hNG4QMWxnzfpQICEuDGurG4P8qJCDgSOdWe+aQHZQV1Bmxue1NyszAkKGjIz5sgj3elAsoyKPDxqByTnFRr1GN\/byDdh5SR+H608CzjKnUenf9ancGtvrl5GACe77bCg3zlFmS3II2IBrYcntUbglkkcAXptUm7kW1Ul9x7KDOkms6OlapxTmv6uSIwi47nc1qnEucJJMh52I9M4HyoOnXF1a2\/9tOikdgcn5VVXfMlnDkRBnPqdhXKZuO3NxnwI5GHqBt86a8PiFyNUsqQg9MnJoN9vucmGfDZIx7Bk\/jWs8Q5saQnVKzn2nNUKWAyfrTyM2D3wvs6VbWsEMKhY0iB6ZUDJ+JoIU3Fr64GYonwe52pr6teTrqnuAmey77e+rJ4kRTFgNj1ORWFwsSgDKZxhexxQV62MCSqHR5cj7TNmp6RYgYRIIcd8YplIsyhiqgem+M06YdUjq7b52Uj8KBQifSqghwdyuDj2VO+jfVb86xWzbeZyB6AoTTEcgaUBUIPRtth7RU3lNdP0hcKYfeEiMfUhGoO00UUUFlRRRQJk+ya8\/wDGZ5ZeOX5OHSSZ2BIPQnNegX3U15yuoZVu5DI2ShKsM5waALnw3GGBztsNqZjAlffcqNLAj2dfbWI2MjkKhyvUZrMaOPELE+UbjpQSw5VPLv1yD8sU0rHRhGII2C+tNMrIwIGkZ6HcGpNjJFDewsyjTkE522zQbRw7gkSxK94PEkbfQT5V+FSLrg1nOvliETgeVk2x8KseoBU7etAz3NBocltIk7207gSR5G239DpSVfw4VD\/bAxqxU3j1znjEwRl8NAFbJ6nAzj51VzBmVWA6ZyKBSz6mZAuCcHIPUUt\/aCEx1A3ps4YAHGAcgr69cVI0wyJIUxltsfrQYEYRPEUdQCd\/0pzgi5vCR0LZpmIhI8hiy9GGDVry9barvYbZoOn8uDEK+6tkXoKpuCRaIlq5HSgKKKKAooooCiiigKKKKAooJAptpVXqaByiozXkY6sKT9ei\/iHzoJdFR1u426MKdWRW6GgXRRmigS4yprkv0mWv1bitvcqcCZdBGOpH+x\/CuuHpWk\/SRZGbhAmUDMMiv07dD+efhQcm1xwxalyGb7ppcUiAmNB4eT93FNEFJpUlzpzgFR0pDKI1Xw5F2+0Mgk\/yoJkkqGVVZSQO+Dmo8jgTEIQd8jJpJudZ0MSDjIOKyIvBJZdO\/bUM0CpFEh1qQmARjr1oHljIGDgjbT0NMAsZlYDDg4Ix19KlwW1zMcCEhCepGnHtGaASNWbzKRk9DvWZlEUjARjBOBvUoWSRgeNcAAHIA3NJmu7CDVkayeuT1oIQ1GXw41bV28ucVNksrmWPQ6KqnG7NgfKoM3MSJ5LZFHoqCob3\/ELoZRNKk4y7Y\/DrQXq29rAgEsvvVTtTlrxi0sCRAAMnck5JrXFsZ5d7m6wOuE7\/AB\/2rCWdoVbUrsOzF9xQdO4HzGs2AGo5p4uEth5vM32QOprmnDJX4fxIQ+IWQjKmth4u0klxBMNWPDwCDt3zn8KCiuoJLuTXNIwQk4A703DZQRg64lOGwNQOfSpzq2SMFE6hegOepFJiQHzK3u360GYgiBkZSq9AOv60qKMwAqxwM5AAH4Vhn1spcjCnSdIp4w6ceGwK9cswFATRiVVK5Y5wdunvpMeIHGpF1Hof0pWlhgKcY6bdKUg8TV4mEz9k9s\/GgzqVpwrdD0Ve9NkxmRY8aQd8+nspccYG4PkYgDB6GkFNRZVfuSWHX50D7qjQ4ZRnamzIsKjZGUjHkHb9aQjaNTM2cgjPrSkkjSLSWJUtgg\/rQZZlmj1RjfqDnGB7ateSrYNzNwyTIDIzkqf8jDb51UoAjOhbUhbvjHsq85JbPM9n13Z+p\/wGg6zRRRQWVFFFAGuEcy2ptOP8SR9tM7EAggaScjf3EV3euVfSzwwwcUtuIxqdE40PgZ849fhj\/TQc+gwXdkAX1wc4FPQFpJCms5IwGxt3OKVjQGcL5m64Ix86wmS6+by\/5hnPvoHJ1JbSTGpwSppMaJIhEwIGSuofl7KNP79hKpZRgkH86RLEzeLGjHfzDHeguuF8ee1hMUqeLGmynVg47b96dveZJ5IXWztjGwG7uQSPaAK18aYrYLJqOOuG6fzppWaF2VFODvqzvigfaORn1xtrc415GQfefWsO+pmznBHs2pwSK0a75J2yBSVVdW+FAJDb5H4dqBVuNZQEjTnJz7qzEi62DHB64G\/9dKJXD2+lCqle42zUdZSJVjbOrbJx09xoJkhaJHRfvA9tzW6cqWBypxWtcNt5L3iKRYOAdRx02\/oV1TgNgIY12oLmyj0RgVLpKLgUqgKKKKAooooCiiigDTMsyxjJNN3dwsKEk1pPMPMKxBgrUGwcR43FAD5hWrcR5qCk6WrSL\/jFxeTaIA8jk7KoJJpEXLvHr0als5EB7yME\/AnNBe3HNbljhqY\/4pk\/iPzqv\/4H4433IP8A8oqPccncdhBP1TxAP4JFP4ZoNjtubGBGWrYOG80q5AZq5Fc291ZSaLqGWF\/SRStKgvZIyMMaD0JYcWjnUYYVaxyBxsa4VwbmB4nUMx+ddH4Bx1Z1UM1BuVQeL2a31jPbvsJEKZ9MipEEokUEU6dxQeeOI2V3ZXktpdpokVvMGH28dx7KYgsp2wIbc56kkbD412zmJolj1SIjFdwWXOK5NzFxuQTMkIJPoKCPNw55FXxnhiwPeaw6cOhwZWMrA53OBVG8l\/csQWWM9cE5NKh4WXf\/AJqVpCegVsA0FnJx21thpt440x\/CKgScau7pisEbn8BTtrbx20zqsSqcZDAbj4mpUtuGHiANqBBJxjNBWxwXl0W8a5WPBxhQWNKXhUYkcSFpD91nb9BU231+Ua19cn0\/o1JnUYRQ2du2Bk0EG0iSEOqqgO+NA7ehpFzqBCNpO+2+KnNAyhg+nBGAMViO11r10vjofXFBHRvCZcJqcjJIJIqRFqaJTIQMnzb4xWUjBZS0iq4O+M5x76ruZeKcN5fsDe8Vulhi3AUneQ+gA3JoM8biEbW1wowVfS3tz3\/CrqWQScGWXJGjqR6V575y+lu+4oWt+C262VqNhJJ55Gx0PoPx99c94hxjiXEf+vv7q4HYSSswHuGcCg9XycRthCqyXUGoHGkuucfPNO20pkTJZtOdkBFePKl2HEr7h8gksLy4tnH3oZCh\/Cg9fSukKgsPEY7+oArKsTCxbSqHtjYfGvPvLf0s8Z4eVi4uqcStu5bCSj3MBv8AEfGux8n8zcL5ktGm4dMoKEeJHIcOuf4h+oyPbQbCspiXbUQRuG\/7U7EodVLBtOMg5JqOmDKuqTUqbDbO2alFzEhzH5T0JOKBLLpOVVWY4BG\/5UzJCRnYagc9Tt8KlrDcXK4iikcA+nT40q6s7q1KeKSgbcHrn2eygjGPQDHIBhtwCf1psx+G6tkBV8pGQQaXMw0iRyX0nK+ztTcmPGZZ1LjrgbbUCXKNFgPuD93O\/wCNX\/IpccyWWtshi+MD\/Cdq16WNFXALpgdCN\/nWwciMw5jswwONTdT30NQdcooooLKiiigKreYuFpxjhM9o5CswzG5+6w6GrKig8631tPa3UlvPGY5UyjrjYEVFOVZtSld\/u4291di5+5V\/a8X12xX\/AJ+IbqMDxQOg947VyQKQSJUcSqNLo3lII7UCN8oC2D3J\/r2UpiWTWASOuGGKbkkcatCgKG6tvpp4rqiwSzZHbtQAQsgZDsDv0x0rDB5AqqFJHXK9PTekl10lIlBXODvmsYxcPFECpC9qBxV\/fRFQSi5zjAxTnhqIjqO\/cg5qFGzpgYxjIGrbNTGk0INCDDbkgUDSAEb+cFt8HBFGlGPQ6QcEGlSlVK6fiM963fkflV7louIX6sIQMxxsN39p9np\/WQtOS+CNFapNcIRLIAcH7o7Ct6giCKABRBCEXAFPgYoCiiigKKKKAooooCmriQIhJp07CqLj12Yoiq5LHYAUGv8AM\/GCuY48ljsANyTVHZcsTX7ifiztGh3EKnc+89q2Ph3DlikNzcYa5PQ\/wewVYmghWNha2EeizgjiX\/CNz7z1NSST2pdGNqBO9ZycVmigZuIYriIxXESSxnqrqCDWncf5Ftpw0vCm8CXr4THKH3dxW7getKK0HBbu2ueHXTQXUTRSr1VvzHqKt+B8VeCVQWOK6ZzDwO141aGG4XTKv9nKB5kP8vZXIOI2NxwniD210umRDsR0YdiPZQds5a4sJ4lBbetrRtS7VxLlLiZSVFLV17hNyJoFOe1Bqn0k3Mtrw0eCDqlcJkdQMEn8q5dIqKWY5csPKe4Oa7D9IVit3wKYlNRj\/eD4dfwzXIfIwfUpV16dwBQRznXq0nPTOd8U4RGIwwbEo2OBv8aEcB2BySdwFGQPf6U4I3dj1Xy79h76DB1qg1KVwNnPelq5ClWzhhnGdqVCwUCNpA4HcAn57\/hQh1ZDqwTO7LgD5UGG0ygIgwT7yaT59SoSVHqoHyNO6RrYoAWzhTn9KUdQYltBz1xtjbqKBmcEnzakGA3rkilJcEsq4IJ69N\/lWJWYvswYBQOuAawreJlmOkFc59tBT84cyWnLPBp7y\/ZmT7MEakapX7KPZ3z2rzDzJx6\/5i4k97xKUu52RB9mNf4VHYVdfSdzNJzHzJMUk1WVsTFAAdiM7v8AE\/hitVtbea7uY7e1ikmnkYKkcalmYnsAOtA1RU294VxCxZ1vbK4t2RVdhLGVIUnAO\/YnvUa3gluZ44LeN5ZpGCIiDLMx2AA7mgbooqfe8H4lY2sVze2F1Bby40SyRMqtkZGCRjcb+6ggVL4VxG64VfRXlhM0NxGcqw\/IjuPZUcRu0TSKjGNSAzAbAnOAT7cH5Uig9RfR5zbac28L8UIsV7bqEngB6H1X2HG3p0rqPA7K0lsIpWhSSQ5yXGcEEjvXijk3j8\/LXMFtxGAkop0yoD9uM9R+o9oFe0uTruK74YrwTCaJwJY3z9pWG1BfAADA6CqvmWIycKdlxqiIcZ+R\/AmrMrk75pM0aywvGw8rqVPuNZRoDPIGVWRUC53zkEUgPMXVgigjY6OrfGlvr1KW05U4IHcj0pc0qN+7caSxBUL2PwrSkXSM+l0OX7qO4zVxyKSeabHKkEa1OR18rVUPJIIhhgHG2R97161e8inHMdpg7sWzvsfIdxQdaooooLKiiigKKKKArWuaeUrXjYaeIi2vsbSgZDf5h39\/WtlooODcX5d4hwd5RfWeFYYE0eTGx9c9vjiqfLeGceUdDg9dq9IModSrAFTsQe9a\/wAQ5O4JeklrMQufvQEp+A2\/Cg4ejkIBEuoHc5OD3rEsgdy+T4pOc9Biurt9G1gufq97dJ7Hw36CkRfRpYjUJr64dCc6VVV\/nQcpOuRMPEFPXIap3DLDiPELo21nbTSvgZ05wPaT0Fdc4fyHwK0dXaCS4cbgzSE\/gMCtmgt4beMRwRJFGOiooAHyoNE5W+j+CzkS74sRcXAwViByin2\/xH8PfW+IgUbCl0UBRRRQFFFFAUUUUBRRRQIlbShNa7OPFuTI33TtV7etphY1RmgAKMVkdPdWT0oEmjqKwaM0AKPzrB3rINBmlVgb5pWKBs7mta544EOLcMaSFP8AnIAWjI6sO6\/13rZyKwaDhvB5zFcLv3rsvKV34kKAmuXc28OHC+ZpVjXTDNiZPQZ6j55reOSJiUUZoN84nCtxaSIwyrKVPxrg0kAtZrmGVWEiOyHp869AY1w\/CuM872jWXMtwUGEuQJB+R\/Kg1yKAIiykjLDTq608o8TVCuoAdwP1pSxhon3BRd8t23rFrCcsQw0ZBBPpQNQ6o3ZWAJG5BO+PdSnOFIOovnO2+R7qVNoMmQiNIB9psE4+G1YPjEKzkE5wBsBigkW8QXZ8DO4PcU67DSwJPw3FPcN4dJfK4Xw10bazk49NquLXgFtEB4rNIe4+yPlQa3rUKMqRgdhmtY+k7i68H5F4lNBlZ2TwY26HLnT8wCT8K6lfcOgHDpUtoUV1UtHjrqG43rgf0\/3WeUbNFcYlvVJUHsEf+dBwCrXle5gtOYLGe6kEUCSAu5BIUeuACfkKqq2a05difk39vTSy6TcyWaxRgEtLpQx+4eZySf4QBucgLC14vw2yh4farPa3ktkE0zzwuYS3jmQqBjXoCnfYHJbA9XOL8ZtLe2aXgHF9N1DeC5fxUZpLg6ISuHMYDBHWTGsLtvgkmq6Xk2eIXDycT4cLa2EonnzKVjeN40dMaMk5mTcAg567VMn5QgtOEky3cU\/E1uL6J4opHUKtvEHyMx4O5z13BUbEkqEXj\/G7O+4K9pEVJj+ofV1EIXTotmSfBx3fTn+LAO+KtoeM8Ht7xpXvkuFvBagp4DlbZo4tOtwy+Yq+NlDZGr3Gl4tybecMt5Hlu7R5InmSSJfEDKYguv7SAEecAEEg7003KtzGlqZru2SS5nNvHEqySOxCI5OFQ7YkUeuT02oL6TmC2WxntU4jZS3Gq0llmlt3MV26GTVkaNR2eMHIGdDeu+s83z2l1xp57G4a4R0Uu2pmUPjcKWVWKjtkZ7b4ybafkeeBZIZeIWqcRF3BbLbMkqkiVNauSUGnYgkHBGDkZwDX3nLMltwqXiR4hZSWQWMxSL4mZy5lUBQUBBBhkB1YG3tFBr9el\/8Aw88wFuWRHMWc2jtb46kqcMvyzj4V5orr\/wBAF0Yv22hwUHguARnfzig9GXXHpyv\/AC0CKP4nOcfAfzqpmv7+5yJbh8dcR+UY+FRrdmlgTSdQTYjuBSklViNI8wHQH2UBNF\/y6iMAgd8dvSkJvCwbCnGRtvUj6yV0syZQnoe1MzgiZm09RnY7igaghZXCk+V9wf09Kv8AkcqnM1iinykudyf4DWuCMKq52zuNR3+VbLyQwbmWyCxgAFjknf7DUHWaKKKCyooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiigwyq4wygj2039Xh\/uk\/0inaKBvwIf7pP9Io+rw\/3Sf6RTlFA19Wh\/uk\/0ij6tB\/dJ\/pFO0UDX1aD+6j\/0ij6tB\/dJ\/pFO0UDX1eH+6T\/SKz4EX90n+kU5RQN\/V4f7pP8ASKx9Xh\/uk\/007RQQbvhHDbx1e7sLWZlGFMkSsR86Xb8Nsbf\/AKe0t4v8kYFS6KDAAAwBtUW54bY3Uge5s7eVwMBnjDEfOpdFBW\/sLhIAH7Ns8Dp+5X+VH7A4QBj9mWWOv9iv8qsqKCtHAeEjOOGWYz\/6K\/yoHAeEDGOGWe3\/AKK\/yqyooIMPCOHQAiGxtY89dMSjNOfs+z\/+1g\/0CpVFBF\/Z1n\/9rB\/oFef\/APxh8vWUH0Z2N5w+xt4Gg4lH4jRRBTpaNxvjtnTXoqtM+mTlpubvoz4\/weFdVzLbmSADqZUIdB8SoHxoPm9VlZ8bv7Oz+qW8wW2xIDGUBDeIF1ZyN\/7NCPQqCMHeq5gVJDAgjYg1igu+I8zcSv4riKVoUjuA\/jLFEqiRndHdj7S0adP4cDApuTmHiUsjvJOGLvcO3kUZM6BJe3dQB7O1VFFBuXMXOS3\/ABBbu0tIxKTMHM0MYBikAAiIUDXpwfOfMSc7Yqqbmnib3qXMkkLMpl8ngqEIljEbjAA2KKBt07YqiooL5ua+Jm5a4zbiXxIJUIhUCNoV0JpGMAadiMYIqLxDjl5fWn1RzFHZgoVgijCqmjxNOO\/WWQ9dy1VdFAV6j\/8ABVwS2vYea7y+tIZ4g1vDH4qBgD+8LYz71ry5Xvj\/AMLfLL8ufRJw+S4Qpc8Udr9wRuFYAJ\/7FU\/Gg6SvAOEKcrwuyB9kK\/yrP7B4RnP7Mss9c+Cv8qsqKCtbgPCGILcMsiR0\/cr\/ACrH7A4R\/wDtdl\/+Ff5VZ0UFb+wOEbf+WWW3\/or\/ACrH7H4ba\/vrawtYpV+y6RKCO3WrOmbxlS2kd2CqoySTgAetBDopKOkiK6MrIwyGByCPUUUFpRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFB81PpUjSL6TOa44kVI14pchVUYAHit0FatRRQFFFFBaXKgct8PbA1G5uAT3+zFVXRRW7864xZjfRRRRWGzkABnjBGQWG3xr6l2qLHawpGqoioFVVGAAB0AoooHaKKKAooooCmroZgYHpRRQQQABgDAooooP\/Z"
},
{
"timing": 4076,
"timestamp": 48971981446,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQAAAQQDAQEAAAAAAAAAAAAAAAIDBAUBBgcICf\/EAEoQAAIBAwIEAwQHBQYEBAUFAAECAwAEERIhBQYxQRMiUWFxgZEHFDKhscHRFSNCUvAzU2JykuEWJKLxCDRj0hclVpOUQ1WCssL\/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL\/xAAcEQEAAQUBAQAAAAAAAAAAAAAAEQECMZGxIUH\/2gAMAwEAAhEDEQA\/APVNFFFAUUUUBRRQelBHvJRHGSa0u8hk4tdlSxW3U+Yjv7BWx8YcsPDU9agxIsahVGAKBMEEVvCsUKKiKNgKX12pRFHtoEgdqKUPSsYoGriWK3gknuJEihjUu8jkKqqBkkk9AKqF5s5edyo43w7Ij8Y\/8wv2MatXXpgg+7ep3HuGR8a4JxDhkztHFeW727OmMqHUqSM++tb4ryHb8S4pdXUt9MIJ5DcfVjEjKsxgEGvJGfsKNvXeguf+J+AYX\/5zw\/eI3A\/fr\/ZjJL9eg0nf2GkXF\/wHjPD41e8tLm0uXMUbLICGcHGAezZIHrk1rk30ZW09v4MnGuJkNBJBKwZdUocOBrOPMF1+UHppX0qzj5LXQn1ril1O5uvrkp0qokk8RXGFAwv2APXHeg5zzFaW3CruMwXkM9ncE+BKHB1bjb7xv3yKe4DxyC3nhBuI\/Pgr5uoPQ10S85Pgu7CKzuLuZ4UhjgPkXLLG2qPtsQc5I65PTbHHrnlp+EcR+pzzyeJbMiq4UA6V+zpPbIO\/rk0Hc+V+buG3NsHN1GsQ28RmABOorjGc5yD2rbeE8Si4lHO0KSoIZWhPiLpyR3Hsrj3J3DVae2mS6kSeCQvE2kELnXsR32kYfKu02z6ogaB6isEgVguB3oFUUnxF9aA4PegVRRkUUBRRRQFUXMc4gtJJHbSiqST6Cr2ta55tWueAXiRjzaM+\/G\/5UHHeNTycSuSFLIrZIB2JFVaWUUboyoD3JYZP31YsknhhAPs741fZ91MCNWfRjJxnoTQCrpAZEUBTucYOPlvThUSMsi+XSemRms5KAKGbQ2x26Y9TRbrFIgB\/tBtnPWgehKEYOrGDjfamhCUXX5enTPWlomMhXyw6lfwoCSBgq9DuRttQZM+uMDOMb6cb\/Ksu6rErLGAxG2e5odY3YaWx0O+2D6US6Vw2dL5OceygVAUVQw8oO5yO9JkkSKUjWsbN0TA81NGMahhiS257gmo97BDfOnis66Bp8oHsON\/avWgmRXaz7aQc913BptvCNw6yPEvsDdD2FEar4MKhpC0e25OSPfWv8U5TtOI8dXiklzcicMjFFbygqB2+FBV838w3fJ\/Cb+84csMk8UqBBKpK4Y+gI7GubH6YOZiJZPqvDtMjFifAfA6Z\/i9o+db39OFtK\/LTtGju0hQFVBJ2YfrXHbK\/4pZ8O+qDhQeIxtEC8D58zaiffkL\/AKRQbIv0v8xugT6tw6THT90+fuelx\/S7zMkbstpw\/Sh8zeC\/lJ9Tq2rW24rxILIkfCvCjdNBRYnAx5OvrugO\/qaQL\/iJuL2WTg4kFydTIYH0oSMEqP4dj\/WBgNj\/APjDzB4pkNpwoue\/gv8A++lN9MfMjNqMHDd9v7Fv\/dVHPxm9dGCcDCFkRM+E22kbkehzuPSq\/i1zxTiUaRy8PkijWQyIkULKqkqqkAdP4AfeTQba30y8xNjVbcMPt8J\/\/fXp\/g3BoZ+HWs9wzOZolcqNlGRn868VXMHFLxIo2sJv3QOPDtipOT3wP6+de6eCq8fBrBGQhlt4wQdsHSNqV8wlJ+o\/FOHwRcNka3iVXhXWpHXA3I+Wa1dpAYiWcYztg5IztW+kalIYAg7EVz66gjtnKFRrjYx56ZwaikyFAsRLqdPlPcn4UqcmCPVGX099vvpX1YYYjSzlcgDbPzoDR+BjACDqo3NUMrpVc9ztkmkcSR5+GSKTkAZX3jenY4kaQ+GXEZ2BzntilOCIggOonPlK0COEsLvg00WNR0ZA9o3H4VHjKywqFd2OxIByKxyzJ9XvJISfssR8KTJrsb+ZScojHSB1wemfuoJPhiRVZHKSEZIGwGPf7KxJkOSM56E4xn20u3uC4IYkk74P\/ahd0UgEBtsUDkCeHGzeIPEBzgevvqfyldNHzBayOBqUSY7E+Q9DVa7yCRclzggDA2qx5bCni0R8TUdMm2P8BoOqw8SLQxkxkkqDu3+1FV9v\/wCXi\/yj8KKDdqKKKAooooCsN0rNYf7JoKO8Oqc+zamB1pyQ6mY+2kjFAUk7ZpRpJ6UGKCawdqjzXUcRwzb+g3oJANK71Fhuo5Wwreb0NSV60DgHpWCN6yvpWSN6ButD+k\/hgaC34lEvmjPhSEd1PQ\/A\/jW+461V8ywLd8CvoG6tESvvAyPvAoND5OuNEy5Ndasr1Ft1JPauEcBvhDKN629uYdMOA1B0G54zGmfMKrJuYUH8Yrml7x13Y4Y1WScVkY\/aNB1j\/iRP56kQcwIT9uuNftKT+b76ei4tIp+0aDudrxeOTHmFWcN0kg2NcPsePOhGWNbbwfmHJGWoOmKwIrNUvDuJJOo81W8bhhtQLqLxCMSQOpGQRg1KpEoyhFB5+vLZ7bi1zbgECNyh36j1qATIZgN1w2CwODW2c\/Wn1TmVpAGVLiMOWB7jY\/gK1xNlkXTg7EMdvbQCBQNbDpuBk+akJcNI4BwgG2AcGsI5+sjUSHUds4NO3ER8RZEVQOjBzigNizkhiV6tnA9P6NKR2mkywBIGATTLGNgAj5I2YgdB7TUm3PkHh4LL3dqBwxppwFwO4xmm2RnAZsbHAGP6NQL\/AJg4fZZa8vLeE9MCTzHb+Ubmtan+kLg8U2mMXMoLYMiJhceu5BoNzigZAXGwU6hjY0kokqalKYfYnGPfSo2WRFKSNIrAOpJ67ZGaakYhG05VUbZSeooMCRFKqWLEDGwz8axGv7xvDZhjcf4qUyKU1NEBtjWD1+fvpqNQkuY87HqxoIvGkLwNMoIELA79Tvg+zvVzYzGXg7Mu7Jhsezv92ajzGOe1likXDMCopnlKbVG0MnoVIoB11YKnysPfin4ZkjyhZiTkHJzjFN3EcgLBgxMeQxTbP3VHhDhFKAs38QB3oHpwXAZBnBKkfpSgxYAk6gMdR9kmm\/F1RrpDADqGG9YiAdjGNRBHrQW\/BL5o+JRrIAFY6c+\/\/fFbZPcQwLmaVIx\/iYCtCkmTxNSvpkUDOe\/anVkR42L+ZgSCfUdjmg2SbmKyQkQ+JOw\/lXA+\/Fa7eS\/Wpbi6ZQmtg2n0AwPypKRgspIzk9AcZp8Khj0O2TtgHbFBBUGRToZUI9NyawsuqRlxgkZB9R399PyIbeZQuDvn\/tUcuQTmP7DZDZ6+tA7CGAZSoXsM4wffSGRoyVuGUq2cMD921ONqdGkyo\/iXOKR9ZEpQSoA2M7YOk0FfOpteNRuD5JVBB9236VP4siJfw3BXKzoAx9SNvwIqHxmILaQTJ\/8ApP19h2\/Sp93\/AMxwWKQEgxOpyPQ7fmKBuIEFnYKE7FT1+JpduPDUDZipJULsaix5lDwKWBXfT6\/OsajHh3G+wwBnB9tBPnUvoGrDdh1xU3gBK8ZRGznD+3+Bqq5GjfDZJbGcZ2qby0Xk49EXIzofAG\/8DbUHSrf\/AMvF\/lH4UVm3U\/V4tj9kfhRQbrRRRQFFFFAUic4hc+gNLpMg1RsPUEUGv9qMVnFHX4UGD1pJ2FOEYFIIzQRrqQxwOw6gVRs2+WO5q+nj8SJ0PfaqORGjcq4waBIPcHpV3ZSGa3Rj16H4HFUeSWCICzt0UdTV7ZQ+DbpGTlgNyO56mgloeppVYQDFZPWgblIXJqg4zxBYkYZ7VP4ndCKM71zzjt+Zpiit1oOd2N1I9yViBY56CthKTrErS5wfSl2vD4LGMpGoU5yWxnVt0zUgRoVKEMy7gEdQKCNFAv2pQNHUEt2oSGOUqQgC53YbjHtp8RKkeo6icdM7Zoi8NUzpIOcZ9aBo2aEtkDIbGkH76Ye0GWKsVXsW71OnQIxLPrPUH8qSsYByMZ66T\/vQVjB4mwwIIqXZ3rxODqNSpB4zKqJsV6ZzmoNzalMvGpGOq+lBu\/L\/ABwqygtXR+EcQWdBvXArG5MUgIOK6HyvxUkqC1B1ZGyKUdxVfw6cSxg5qwG9Bz36T+HrPaW9wcAxSYJx2b\/cCueRtGshGoMeynPSuz832Iv+C3UBUMWQlRj+Ibj7wK4jJhHVl+DezHegc1eExZ8N10npkUt4\/Ew5K+HjPlGc03agyMPEUsoyCTj8KJh4EZCHyqdqDGIwjKCpJwD7q1n6SvrI5Zkks5HjVHUyFDjUvTBPvIrYBpIDaiJOgYY++scWs4uI8Ju7WRx4ksLIMnbONj88UHnsnJ3O9YFZZcEqw3B3Bo6dKDtvI17Jecr2kiGNmjXwXDdfLt+GDV4plYBUfIIwcjJ+FaL9EslweH38DI622sMr421Eb4+QrfYpikenIIG+xyaDMKnwWWU5XBGxJzTHhSwjSVLK2cb74p1HBk1IPD19UIFYiwZACWcZyBuCKBUeVL6wc9N13qu4bJ9W43MoPlZtQ+NWDygyPGGOT1O4B\/Q1V8RUw3ltPgjOU+Hb86C54yyxXXfTIA4UDqTsaZTQHKIXAOCRnIqZfgz2FvIoVgDpbPUZ6VVLAIHC+INR\/lOTQSZwGbcAgfyjoD7PSsxP4K+XVq3G2Dkdt6Qo\/fyI2NRAxkdfyFOyxL4QOGyFxtQMSKHk1JrDMM5HqazYr4Q0sQyY3yMGlRnoFZxtjT6UnV5MsxIxs360Cnk0St5tK9cEdf6xS30tFiIFtXb0puJwQyOhYruvspUkisASuARnHSgckJKhWQAjue\/9bUzGFYEKMHV1O\/ypxbmNFQBVJz1plvLI7jUWJ+GKBwqEO5DnpgHekK0bJrU4ztv299BSSRWVSwwQQ2ajrLqkKk6iPbjO9Au5iD2skWstqzgH17Vd8ucPe74ZLAw+2hA9\/aqKBvEuFgUCRn2Tc9a6ny3Zx28aKxGoAZx60HLCy5cuCkp2xjGD7aS05C5klXwwdtI7V1Pj3KPD7qdruKV7eRzqkCAFWPrjsa07iPDeEcOcllaZh\/eNt8htQaxKw8hgZ3lxjSASTW1ciQ3x5lsJJIPDgBbVqGD9g9jvVJPzDBbgpbIiL6IAKsuQuKXN7zfYKUYRan1E7fwNQdpooooLKiiigKKKKAooooKK4Tw5pF6YO1NjrvVhxSI7Sr7jUDegO9IOcelLzisHcUCMU3JCkoxIisB6jNP9qxjfagjxW8UWfCjVc9dIxT6r3ox2pwCgF6UiY6VJpxfbUe8fSh91BqXM154cbAZPurSNIYiZmOS+D26VN4\/eG74hJggxpsjA\/OoMUSyqrOMBfXfOaDMgVS2zeUggeo\/o0nwZWkk8PSqkeUHYU\/K8RgOAxOQAc9fUGmoWAVtgcHJ3OcUDbIyqMH2kY3OaREmWCsXRcZ85qU7Rq6rpyxONWKZZh9YJRW06caSSd80DdwX8R1jAIGBTkYLALrZmA\/iwffSwCiSKwGT0JP4UiNzJL2wuzKBn8OlBkCJWBWXDL0AG1OSOmpScAn+LfamHj8O60qUORkA96dEnmZsgDTkDGc0EHiFqYiJkXEbenSrDgN2Y5V3pKgy5jdQy+3bNQLcNb3ZRsgg96DtnLV54kS71tcZyorm3KFwSqjNdFtW1RigxdpriIrhHHbRbDiV9bhWIWUlV9Adxjf0rvkgyprkv0lWqwcWiuGTKSpjAHVh\/sR8qDSWlYu4OUVevc1I1eVmYnGNO5BpuKIqSdB8J85C9\/ZWfBWPJTIZ\/4M7e2gwh0t0xHnpnbce2lmJjErkHOSD\/AN6biiJI16sLj7I3xTlzqDq1vnQD99BqU30e8NveJXF19auPDkYyeEuBjO539KtLLlPhPD5AYLSNmXqX85PtBNWltMfHIfKr9kMRjPv+NSWbwTh8b9CBnvQOWsAjJVFwcbAbjHpTBR4nJOABvk9qfWR9OFAVMdR06dKw8png8wUFent\/WgjzxBpSVOCBqAPf+t6X5PIy4ZiNWeuKaaPW+SqeUde3ypcTmMeQAk9Cw6UDjGOaDysmvAwcYK1D4rG8nDpQ3maIiQNj06\/nTskLM5I7tk6R1pSyMfEjdSykYyaCTwhxdcJkQ7nTke8VFR9JGtCcL5Qeoo5Q1LIYm30krTnELZobiNAx1RuQRnGf6FBGSdxgEeboRUnURD+6XcnzY7VEaSHLAjS7A5CjNJLyRRZQMVUjcmgfuZhhFI\/eY6DNBk8gWUnwz3A3FMCWBl1s+nfOAMnNMeLJcuFgR5gR0Rcke2gnIArjBPsPpRGwIOplIyfawpMfDOIyooYLAoHWR+nwGal\/s+1jGbq6Z2xv4Y05\/GgZluF8FCjANk7etRw13c4+rwySt6rkAfHpUxr\/AIbZDEMMe3dvN+NNpxe94g5Th1rPcH0iQtj5UDkXDLsoDNNHAD1UnWf6+NZS0sLZf+YneduuNlGfhv8AfUy15V5k4hhpxDZxnvK+W+S5+\/FXdj9HNsCG4lf3FyepWPEan8T99Bq543Z2Z\/5eONDjGQN\/nVhwnmvXKBq71v3DOWeDcPA+rcPtw387rrb5tk1rv0j8t2acIk4rY26QXVsQz+EukOmcHIHpnOfZQTr3jirwx5nbygdu59K5\/wAR18QncyZAA1aScZFPmRrzgDgEEqVbB7gGo8aNJCBsQnXfce6gjJbRwyDwwqjG42yTWz8jKx5osGAAGXztg\/YaqBI1kYqF1Aeg2rYeSCV5psFBfQ2s46AeU0HXaKKKCyooooCiiigKKKKDEiB0KsMgjFUdxC0EpVtx2PrV7Tc8KzJpb4H0oKPPcVg707cQSQNhh5T0I6Gme9BnqPSjrmsVkGgD060obCkbeu1JLHageFUnNN19V4VcSgkMF0rgdzsKttZFap9Iev8AZEZXIzKMHscA0GhszeOqrGPXPTPwpDyuMsgwo6g9\/hSC7tGC+Cc9QKTcPhyTq040kA5696B2F1lRg7KpPYb9aWuInVGGo6TnIO\/upqABNIJ2zS5ZCCupsYOQc9PWgciXKYC5AwwI60hJFDOrxgv3de+R6etXfKfBf2zev4jv9TiALkdz2UeneujwcI4dBHoisrcLjG8YJPvJ60HIY3Vrc+CMEjO43JB9KxCsZbLAlzvsM1uvOHLcNvam+4Yng+GcyRINiD3HpjPStLEXhtFKhOT9oUDcr62BEaErsNQP3Ul9TaPFjAJ2wBSpbjI8gB\/wnpSkcsNY2yNt9hQOxsFjRho0YxjOMfOoV9hriOUAqTsRUmMK0mHHmAyc9PUUi6XACYGMgjB+FBuPJzHK11Cw\/shXMeTk3Wun2IxEKCSelaJ9KNkJuCmfUUMDh9Q9Dt+Yre6quYbQXvDbiBgCJEK7+6g8\/I7oRHgaV3B33qV4hcxBhgNnYg1mRXz4JxG4bT0z07Z7Ul9CuoLFWjwcjrQKSN2Qlcntse3vpCrkeZG0hv4e1SY2VicaNHXbrmmdKmNnQ\/A7mgwB+8wobUD9k96BmV9IJEgzj\/ekxsj51EjJGO4pvRIGUOvmBznPyoJIUqm75B6r7e9KiQMn2Y0KjAye1MHSNSglM77770tYf3TkuRjfAwaDEqlJ105YaR2wMVkyErpHp6DBppniVcBt1GN9qaS4hGCE1Kv2dwcezagVHIMkqGGQMq2\/xzSvFJIQsASMAk7UhILi7nBhgkCDBB04X5mpv7IkYD6zcRwjrhBk0Fxyjw7xZTMAN2wcVZ838sXbyC94fG0qsuJY0+0DjGQO9Z4PxO0skjhiICqMDJrboOKpJb+U9qDkr8E4oRkQOgxjM3kx6nfehOEmFSLu\/HtEY6\/E\/pW4cbTiXEXZeH27SDpqJCr8zVTDyFxK6fVxHiMUCn+GJS5+ZwB99BRD9k2S7J4zDvK2r7ulIPHi7CCxiLMdljiTPyArfeH8hcDtSGnjlvHHedyR8hgVslna21kgjs7aGBP5Y0Cj7qDlNtwbmbieClmbeM\/x3DaMfDr91XVl9HUshDcV4ox9Ut1x\/wBR\/SujYzmsYoNe4dyXwGxwy2KTyfz3BMh+R2+6r2ONY0CRoqINgFGAKcyKz13oEYpSjGKMevWgelA4PupniNql9w65tZPsTxtGfcRinV3FLXrQcO5byBNZ3Aww1ROvoehpnhyya5UIwVJUjV3FWnMVv+y+e75ANMc7C4X26tz\/ANWagXarBxe4UgqkoEox3z1+\/NA0muSQFwdIzkg75Hrg1s\/I6AczWRIw3m6DY+Q1RLnwmUgBg2Qx\/wBquORcnm61Lghxq33wfIaDsFFFFBZUUUUBRRRQFFFFAUUUUGGUMpDAEHsagz8OVsmJtJ9D0qfRQUclnOn8BI9V3pkrIuxVh7xWxUUGu+DIzeVWPuFOx2E7\/wAOn2ttV7RQQIOGom8p1n07Vp30uwk8LsSpCIsrKfiu1dArU\/pOtTc8ru6g5hlSQ49Psn\/+1BxR82yAEKw36\/rSmSQxjTsAOx7Uu9KKukAEZ643HyrDakjABcDsq\/rQKMRACYBJUYJ61iIFQynLDcjapMI\/dBgwB6EHsRTBO6sjKdwGGnAB3oN\/+jK6ie2uoAVEoKvgdStbrg56muLWt4\/DbtLmybw7pDgjrkdx7q29OfmSMCWwVpAN9MukfIig2bmm4S25evnkIGYii57swwPvNclSRnKqWDEdT7KsuP8AG7zjMo+uER2oXKRR7rk7ZJ7mqhlkjVldyQfs5O\/rQCBkc4bc7qTvmnEaJS2tftnBye+aZVsupXJY43B\/2p5k\/c\/ay2ST64oFziIzKQRgDGR7qUV1N4ZBJyCCffQiqyAoWyMH1qZwmGS5vfNqIAA39aDdeUbUqqnFdAt10oK17l608OJdq2VBgUGaauF1RkU7WGGRQcI5xs\/qPGr8qhGXEgPrqGe\/tz8qpDFrw0ZGGHmAJJron0q2TxNb3qKfDcGKQ+mNx+dc4mbfKl4twNts4oHo5NGtJE8voTsfbSZD4ifudlbfy5JNMQypJKUWOSU74AGomn7bhvEGdtEfgRno0rAfd1oEO6RJocsD0OSdjTf1kBCJc6gcdan\/ALJhUE3188m+dKADHxOaGm4TZj93bxsR3fzfjQRLeSW5y1rE79ARpJ++p8XD71g5meOFW\/mbLAfCoc\/MjP5LdScbAIKjSy8UnRnZPCTGSXb8utBavZWMW9zcPL6qDpU\/nTZ4rw+xGLWGJCO+Mn51TPZSMqvNPI4O5CACpaWNtCEZYQzDfJO\/30CpuP3Nxn6vG7D1A2+dR5BxGUapnWFT0yck1ISRmmYBnx\/l6flT2Y38NDmVs4yM0FbJDdWwEsNx4wG5XGCK3DlXihuI0Vn2OxqnWBGJI8i7KTg7VE5bc2t\/LbtkaHIAPp2oO2qoVQqjCjYCl9aY4bILixgkBySoB9\/SpqqMUDODmljpvSyoFYbrQY7YNJI3rOawxoDpQKSTQN8UCjvQKSDWe1AsHB29aWOtNg\/hTgoOcfS5aeFdcK4ko7tbuf8AqX\/\/AFWucSWOSKyuXYDB0H29wPuNdH+kWx+v8oXukZkgAuF9mk5P3ZrmlqRd8BlU9UHiDHXbc\/dmgdt5I\/MofLY3J7A96u+SMx8z2auPMxfBPcaWNazE+4K4ORseuRWychBv+I7MsD\/EMk99J7UHXKKKKCyooooCiiigKKKKAooooCiiigKKKKAooooCo\/ErRL+wuLSUeSaMofiKkUUHnW4tJLS6ntbhdJjkKMDtuOuDTTN5wp228u++K6R9J\/AWLji1suUICXAA6ejfgD8K5oyuYcjB6Z3H40DgUm3bzAsOp9aUUDwY0kSbHPrTKZ16sONIz12PelR90XUxJOw7UGPCzOkxfORjdt\/SkTgSM2IsMvmHcGngQsoV9OD0GcE1k5hcFnU9T13oG7edvFBcnJGBjpTjMpy2MKGxg\/lQqshJkcEt9nYClQoBFGJCowd\/NnO9ARuIcEfaGf4cimZ9QlZ1JO3Rc5Hup24VdY3YEnJxvn7qwdOCWjBJO5U9qBVnI7xOQCGOMqNvdW88ncKZolmdTqk829a3yvwqTiXEVjVcxrhpH\/w+nxrsPDbJYI1AAGKCVZwiNAMVLrCjArNAUUUUETiNtDdWzxXMayRMMMrDINc441wXg3DtbJbA9SA7swHwJrpl3\/ZGuOc637z8Tms4cfugNW+5J9PnQUPEOPRWxMVsioo6Ki4+4VUzcU4hcZ8OGQD1IxUgQRRjIKksu57g\/Cl24+yiN06kbGggvaXUia55z\/lQbn3E1Ih4ZatGPKXLD7Tscj4dKlDMZMcmCmTqON8UpCqYCAY3xkUEYRfVz4elSgI2Xbb+hU22Bc4CEAbZz7PWlOFlZSxC7dAPw\/Sk5aN8DUU7CgbkVjkb6ewVqwyNhVGV1jGOvyP509FIRqIZQhGAx3OaSrkOWkwEf7OSBigZW3aFt0bD91p2O2ZVI0aSDscYO9PPKHjJH2V3xnrTb60USQYCHfTmgELI5M5zsQAB1qpdzDxpZNgJQPmP6FXB\/fwr5zj\/AA42Pcmq7jkYNtDcIu8bjJB2wdvxxQdY5PuPG4eyZ3Q5HuP\/AGrYVrQfo+vMyohOzqV\/P8q34dMUGTSW70o9KQx2oEE4GaQx9KUaZml8OJ2AyQM4oF9qwWCjcgD21UPezP0IUewUwzMxyzEn2mpIvgehztSjVbwtyYnTP2G29x3\/AFqeuetUOg04DgbU0OtLQ70GZESeCSKQAo6lWB7g7GuJ8DQ2PELqwm3aGRoWz3wSK7cDg1yTne3\/AGdz1JKoxHdosw9\/2T94z8aCkiXwGe3G5jkK4JHY9c1sHIjNJzXZk7AM\/t30N3qp4r+64h4mkuJUDAdgeh\/CrrkKMx8z2Oy6DrxpO2dJoOv0UUUFlRRRQFFFFAUUUE0BRmm5JQo3NQbjiCRg+YUFjkUah6itbn43GmfMKhtzCgP26DcNQ9aMitQTmFCftip9vxqN\/wCIUGw0VAgvkkHUVMSQMNjQLoozRQJljSaJ45VDI4KspGQQe1ca515Wm4Hdm4t0eThkhPmByYyezez2\/nXZ6TLGk0bRyorowwysMgig85SnRGCAoOwDZ3rEWsysJWHsC\/jXSeZ\/o+aQvNwR10nc2svT\/wDi35H51oHE7G5sbhIru0eCXGNLLgn2j1oGJCqMXZNyMDJ99YYsUmkdRhRttj+ulNsSso1ZPoRnFK1yAESKAHPRe9Agh9MUgDb9sjAp20YltLEN7D2OaZDMJMxhAD1Vs7ClxwzyEmGPW7DGlMkk0EgSEsfHBxjbONvdUngfDLnjF8ltao7YzqffSo9Sav8Al\/kTiHE1SXiitZwEbq39ofcO3x+VdP4Nway4PaC3sIFijG5x1Y+pPc0ETl7gcHCLGO3h8xG7OerHuau1XApQGKKAooooCiiigRMNSEVxfni0+qcwzuWws2HAx07fiK7U24rmf0r2mIra5GAA\/hscdjuPwPzoOfTJ4eo51k75H4VkhNIzpw2+Q1YuEYCNUO\/2SRviiFPDj82kfzHbf30ColkDq4jDbebv+NOuEGJMY+IwPfTNy8mF0ZEXYKf0rOoBBpG4O+R09tA74atGXRl0j07H3VlcIugAsT5sgYwabdiZCqMGx\/L3FTEUhMnJU469aBmPC50oTjVqGO\/ao6sh6jzHpUqVRldTYX2HOax4QZly2MHOM9PcKCOS0SIVB0nf1xS4521gaFOkYYA7705lRMYRkqR1Bx3piZlQFsMxxhicYx7aBQYRhVwADsNsevWkXcXjWUqO2zKQN+\/b76Q8gYAOEBz1PTFOmItEFiA0tuSvUUD\/ACPemNomzupBrsqnUgYHYjOa4Nwd\/qnGZ4dwuvK59DvXbOBzfWOEwNncDSfhQTu1Ib20s75pDdTQNP0pp11KVPQjFOsKTQa+4IJHcbUkA53NS72FxOSkbMGORgZpCWdw3VVjH+I5PyFQZ4e+i709nXHxH9GrdelQbWyEcqyO5dxnG2AKsBVANqXSKyKB7IyK0H6XLTNnw7iCDeCUxsR\/Kw\/VR863vtVPzjZftHlfiNsAS\/hF0x\/MvmH3ig5bxYJPwm2nZiDG2nI9G\/7CrP6P3dua7BXAAUuB7tDVWcHP1zg80HUsmQPaNxVv9H0rScy8OUsQVL7DGCNB++g7JRRRQWVFFFAUUUGgwTiol1dLEpyRWLy4ESEk1pHMPG9AYBqCw4tx1YgQGrTeJcxMSQGqiv8AiE107aMkVUEPKxHmLfy9NqC1uONyMT5jUQ8WkJ+0aYe3iXSCCSc996Es1ZEIH2jp77H20D6cWkB+0an2vHXUjzGqWSzCqSCdWcbDamZYXi3zqX1FB0ThfMZBALVuXCuNJKB5q4VDcNGRg1sXB+MNE65ag7tBOsgGDUgHNaRwDjAlVctW320wdQQaCRRRRQFNXNtBdRGO5hjmjP8ADIoYfI07RQaze8j8Bujn6oYW9YnKj5dPuqDJ9HXCXGPrF6B2Addv+mt0ooNTh5A4EjZkimmP+OUjP+nFX\/DuFWHDU02NpDAPVFAJ956mptFAUUUUBRRRQFFFFAUUUUBWsc+WRvOX7xUGXVNa7Z3G\/wCVbPUa\/jEkDAjORQefVOsKyAArjNYulchnXJzvg4APuqZxOKOxvLiAI58GUjvvv+lMswlVHBwVGRv29PfvQCr+4KsAsZHf3dqYR1hwpEkuNsttt+NPJKZWMbl0227DFYkZIdJVWwvoc0CYCEkIK79CwGasoeHXk5UQrII231MAo\/3qv1Eox1YBOdWa3u0lE1rFIMeZQdqCkg5fJKtcTDbqqLsfjVfxeyjsLkKo1K66kJ6+0fhW36h23qm5pt\/FtIpRkGN8Eg4wDt+OKg1xwQ0agADOWXpgU3CHR2RX0eme49lIER8XRlpCRgZO4rIhEUkZd2DNsSdyfYaoTMymQqyqH7nG+KcidoiMHUQfMPX0rNxEJGBZhGwG2e9NIjFFcspJIB7E0ELiLNHxaCfToDjSRjuP+9dW5HuvFtJIifRx+f5VyzjwLQagPNE4Y4OfZW4\/R\/e4nhBOzeU\/H\/eg6R3rB6msZ261kmgbOxpBFON1FJbfNA3WCMnNLrGM9KBCil0DagUAf6NArJG1YFAoGsjfYikjalHqDQcZsoDwvmK+scYWKZgoP8pOV+4irbkqD6tzpbxKmlVlkA9xQkfdirPmvhJHNUV3GvlnjGr\/ADLt+GKl2PDpbXnHhNyEPgzBlY\/4gjfl+FB0SiiigsqKKKApqZ9Kk06aq+Kz+HE29BrvMnEvDRgGrmnELp7uQsCSmdz1z7hVlzPfm9vfq6MQobB9p\/SqRQoiOots2CAelA0ECuDrGeh37H+hWDCGfKNIoK9\/WlSLiNxECzg5z6g0vw5gwZwOgIwc70DLRxC4AOpsHGe9OsmuNirAqNmzuTTLFlILFsgdUXIPvpxl8O2aTUMnB670DYUEkK2475p0AJG+tWbK9R0NNRNJl8kIOhUYOafMQJLOVUYwD3IoIk1rrXVpZWbcNjaoaloZMHYirqPHhmPUrAdMd6Ynt1uYf3Y8y9Dncew0Fpy\/xNo5FBauqcAvxNGu9cJtJGhmwdiDg10flO\/J0gmg6pG2RSqiWMuuMGpdAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBSZRlTSqD0oON\/SFarb8eZwMGdAwPqRsR8gPnWqKCzDOAFyCT2zXTvpPstdlBdKmpoZMHHYNtn54rl1xIxbAZTqbAAByR7zQT2K6EBKlk2JG1QhkTlWUHsAehrAaNG8NyFOcEnfV8aXK+osuQMY6nNAuNkjLMU6jdR0+Fbfy5crPYaV28NtOPTvWoW5DspJATBXpUizu5rHWYWKhhksBnIoN7JCjLEADuapuN8RsmsJ4BOjyupCqh1ebt09ta9elpz++lklz2JLD4U3HCBhcLkdFYVIDcgMcgbcMR1Hf20SM+nEg\/ctuAak3FsZANJyQOg7VFZlETqc4Bzkj8KoQxWREYAkDfPSnXdzArRrrOM5\/XakQvGNXhglWGV2wAe9O+KYHUyK2l+hBO1Aw0P1mFlwcMCCpG+cUrky6aJ1UnDofkRSsI8jSxN5yd8n8qhWp+qcelXorkOPbnr9+aDuUEgkjR16MAR8aczVTy9P43DI991On+vnVnmgyaSdqySKTQZNYFBNJNAVnpWPcKwdhliAPU0C80nO9Qp+J2UGdcysfRd6qrvmq3iBESZPqxx91BseaJJo40y7Ko9WOK53f84yHOJQg\/w7Vrl3zO8rkIXkf2bmg6de3lvc3keGDLHnB9SavuHyxOqquCe1cJPGr6LEjxSLH64rfeQeNG9v4Iy2c5\/A0HSaKKKCyooooMMcCtH+kDiZseHsIj++k8qjODjuflW7yfZNcc+kG+Fxx2aMedLZQmB1DHcn8B8KDVgxMmCzHPqelSbeJIQVZyxO2n1GaZV9MaEKQ3Zhnf8ArNIMzGRRIoypzk9aBx2Vbg6CcBu5wDtTmVIOsE46g7+6m3jCu7awUCkEKN6ModBAywAyNWQfSgxI6GBmRm1HOCDkGk9UUqp2wGwetLn0oPMjeHqyVGcgn09aUGhEgUFhtso\/r0oG5n0u2F2P2TsQDWJIi9vqbqvXB2H9b05MqySsrhAmQ2fSlStEq4+0GGPMSKBmMlYyNIJ67E49ppfiGNv3ekkDqoxmm4yVGhYV04I6nA\/TtTlsFZzgZZh3NBD4jBoKTKMZ2bfOfbV9yvcFZV3qFcYeBoXUoSMewVjl1iJl99B2zgkuuJfdV0Ola3y4T4K+6tjXpQZooooCiiigKKKKAooooCiiigKKKKAooooCiiigo+bLL67we6hAyWQ49\/UffXDixmfQWVQBsBvj316Gu11REVwPmSxa045ewW6FCsmQP5lO4x86BiMBowDocKOinqR600y5JOQAOo9npWIhIgdWyABuCTmnolLrCdxkf0KBRKCMwjQMnqMk9KglHUKIyp39cbelSpE0OvnXGcnbFYOQmCsWO+2KB1cNAHwVcDAzgA1mOVnGAdGdwdWx70yzFVBU7fy0pRCSpyRrGwGdjQO+KUmCq7AAeYYz8aamx5ypZVPqNqyG\/eABsDuMUqfwmjcIGLYz5vyoEBCXBjXVjcH9KJCDgSOdWe+aQHZQV1Bmxue1NyszAkKGjIz5sgj3elAsoyKPDxqByTnFRr1GN\/byDdh5SR93508CzjKnUenf86ncGtvrl5GACe77bCg3zlFmS3II2IBrYcntUbglkkcAXptUm7kW1Vi+49lBnSTWdJrVOKc1\/VyRGEXHc7mtU4lzhJJkPOxHpnA+VB064urW3\/tp0UjsDk\/Kqq75ks4ciIM59TsK5TNx25uM+BHIw9QNvnTXh8QuRqllSEHpk5NBvt9zkwz4bJGPYMn761niHNjSE6pWc+05qhSwGT9aeRmwe+F9nSra1gghULGkQPTKgZPxNBCm4tfXAzFE+D3O1NfVryddU9wEz2Xfb31ZPEiKY8BsepyKwuFiUAZTOML2OKCvWxgSVQ6PLkfaZs1PSLEDCJBDjvjH9daZSLMoYqoHpvjNOmHVI6u2+dlI+6gUIn0qoIcHcrg49lTvo31W\/OsVs23mcgegKE0xHIGlAVCD0bbYe0VN5TXT9IXCmH8QkRj6kI1B2miiigsqKKKBMn2TXn\/jM8svHL8nDpJM7AkHoTmvQL7qa85XUMq3chkbJQlWGc4NAFz4bjDA522G1MxgSvvuVGlgR7OvtrEbGRyFQ5XqM1mNHHiFifKNx0oJYcqnl365B+WKaDER+VyMfw+ymmVkYEDSM9DuDSbpdVrcJCAJHhYKTtuQcfjQc25q54vbi8lg4VN4NqhKiRR5nPrk9BVZwrnLi9jcI8tw11EDvHNvkew9RWtsGUlT5WBwQR0rAz3NB6C4LeR8Z4dBcQyeR01AdCDncfDpU1X8OFQ\/2wMasVp\/0YGeHlpTIcRNK7KGPbYbffW0zBmVWA6ZyKBSz6mZAuCcHIPUUt\/aCEx1A3ps4YAHGAcgr69cVI0wyJIUxltsfnQYEYRPEUdQCd\/ypzgi5vCR0LZpmIhI8hiy9GGDVry9barvYbZoOn8uDEK+6tkXoKpuCRaIlq5HSgKKKKAooooCiiigKKKKAooJAptpVXqaByiozXka9WFJ+vRfzCgl0VHW7jbowp1ZFboaBdFGaKBLjKmuS\/SZa\/V+LW9ypwJl0EY6kf7H7q64elaT9JFkZuECZQMwyK\/Tt0P45+FBybXHDFqXIZv4TS4pEBMaDw8n+HFNEFJpUlzpzgFR0pDKI1Xw5F2+0Mgk\/pQTJJUMqqykgd8HNR5HAmIQg75GTSTc6zoYkHGQcVkReCSy6ST21DNAqRRIdakJgEY69aB5YyBg4I209DTALGZWAw4OCMdfSpcFtczHAhIQnqRpx7RmgEjVm8ykZPQ71mZRFIwEYwTgb1KFkkYHjXAAByANzSZruwg1ZGsnrk9aCENRl8ONW1b48ucVNksrmWPQ6KqnG7NgfKoM3MSJ5LZFHoqCob3\/ABC6GUTSpOMu2Pu60F6tvawIBLL71U7U5a8YtLAkQADJ3JOSa1xbGeXe5usDrhO\/x\/2rCWdoVbWrsOzF9xQdO4HzGk2AGo5p4uEth5vM32QOprmnDJX4fxIQ+IWQjKmth4u0klxBMNWPDwDnbvnP3UFFdQSXcmuaRghJwB3puGygjB1xKcNgagc+lTnVskYKJ1C9Ac9SKTEgPmVvdv1oMxBEDIylV6AdfzpUUZgBVjgZyAAPurDPrZS5GFOk6RTxh048NgV65ZgKAmjEqqVyxzg7dPfSY8QONSLqPQ\/lStLDAU4x026UpB4mrxMJn7J7Z+NBnUrThW6Hoq96bJjMix40g759PZS44wNwfIxAGD0NIKaiyq\/cksOvzoH3VGhwyjO1NmRYVGyMpGPIO350hG0amZs5BGfWlJJGkWksSpbBB\/OgyzLNHqjG\/UHOMD21a8lWwbmbhkmQGRnJU\/5GG3zqpQBGdC2pC3fGPZV5yS2eZ7Pruz9T\/gNB1miiigsqKKKANcI5ltTacf4kj7aZ2IBBA0k5G\/uIru9cq+lnhhg4pbcRjU6JxofAz5x6\/DH+mg59Bgu7IAvrg5wKegLSSFNZyRgNjbucUrGgM6r5m67jHzrCZLr5vL\/mGc++gcnUltJManBKmkxqkiETggZK6h+Hso0\/v2EqllGCQfxpEsTN4saMd\/MMd6DTeZOSIOJ3Et1w+ZbadjllYZRz6+oJqr4b9Hdx4uviM6GJNykOSWHvPSuigrFbBZNRx1w3T9aaRmhdlQHB31Z3xQLhtBBFFHaBQiKqaAvlAApbvqZs5wR7NqcEitGu+SdsgUlVXVvhQCQ3cfd2oFW41mMEjTnJz7qzEi62DHB64G\/9dKJXD2+lCqle42zUdZSJVjbOrbJx09xoJkhaJHRceYHtua3TlSwOVOK1rhtvJe8RSLBwDqOOm39CuqcBsBDGu1Bc2UeiMCpdJRcClUBRRRQFFFFAUUUUAaZmmWMZJpu7uFhQkmtJ5h5hWIMFag2DiPG4oAfMK1biPNQUnS1aRf8AGLi8m0QB5HJ2VQSTSIuXePXo1LZyID3kYJ9xOaC9uOa3LHDUx\/xTJ\/MfnVf\/AMD8cb+CD\/7oqPccncdhBP1TxAP5JFP3ZoNjtubGBGWrYOG80q5AZq5Fc291ZSaLqGWF\/SRStKgvZIyMMaD0JYcWjnUYYVaxyBxsa4VwbmB4nUMx+ddH4Bx1Z1UM1BuVQeL2a31jPbvsJEKZ9MipEEokUEU6dxQeeOI2V3ZXktpdpokVvMGH28dx7KYgsp2wIbc56kkbD412zmJolj1SIjFdwWXOK5NzFxuQTMkIJPoKCPNw55FXxnhiwPeaw6cOhwZWMrA53OBmqN5L+5YgssZ64JyaVDwsu\/8AzUrSE9ArYBoLOTjtrbDTbxxpj+UVAk41d3TFYI3P3CnbW3jtpnVYlU4yGA3HxNSpYAw8QBtQIJOMZoK2O3vLot41yseD0UFjSl4VGJHEhaQ\/ws7fkKm2+vyrrX1yfT+jUmdRhFDZ27YGTQQbSJIQ6qqA740Dt6GkXOoEI2k77b4qc0DKGD6cEYAxWI7XWvXS2Oh9cbUEdG8JlwmpyMkgkipEWpolMhAyfNvjFZSMFlLSKrg74znHvqu5l4pw3l+wN7xW6WGLcBSd5D6ADcmgVxuIRtbXCjBV9Le3Pf7quZZBJwZZckaOpHpXnvnL6W77iha34LbrZWo2EknnkbHQ+g+\/31z3iHGOJcR\/8\/f3VwOwklZgPcM4FB6vk4jbCFVkuoNQONJdc4+eadtpTImSzac7ICK8eVLsOJX3D5BJYXlxbOP4oZCh+6g9fSukKgsPEY7+oArKsTCxbSqHqMbD41595b+lnjPDysXF1TiVt3LYSUe5gN\/iPjXY+T+ZuF8yWjTcOmUFCPEikOHXP8w\/MZHtoNhWUxLtqII3Df8AanYlDqpYNpxkHJNR0wZV1SalTYbZ2zUouYoyDH5T0JOKBLLpOVVWY4BAzTMkJAOANQOep2+FTobS8vV021vNLg9l6fGnuI8J4hw5Y2ulMav9ltjk46ew0FeY9AMcgGG3AP602Y\/DdWyAq+UjIINLmYaRI5L6TlfZ2puT+2ZZ1LjrgbZoEuUaLAfcH+HO\/wB9X\/IuscyWWpsqxcjA\/wAJ2Na9LGirgF0wOhG\/zrYORGYcx2YYHGpup76GoOuUUUUFlRRRQFVvMXC04xwme0chWYZjc\/wsOhqyooPOt9bT2t1JbzxmOVMo642BFRTlWbUpXf8Ahxt7q7Fz9yr+14vrtiv\/AD8Q3UYHigdB7x2rkgUgkSo4lUaXRvKQR2oEb5QFsHuT\/XspTEsmsAkdcMMU3JI41aFAUN1bfTTxXVFglmyO3agAhZAyHYHfpjpWGDyBVUKSOuV6em9JLrpKRKCucHfNYIxcPFECpC9qBxV\/fRFQSi5zjAxTnhqIjqO\/cg5qFGzpgYxjIGrbNTGk0INCDDbkgUDSAEb+cFt8HBFGlGPQ6QcEGlSlVK6fiM963fkflV7louIX6sIQMxxsN39p9np\/WQtOS+CNFapNcIRLIAcH+EdhW9QRBFAAoghCLgCnwMUBRRRQFFFFAUUUUBTVxIEQk06dhVFx67MURVcljsAKDX+Z+MFcxx5LHYAbkmqOy5Ymv3E\/FnaNDuIVO5957VsfDuHLFIbm4w1yeh\/k9gqxNBCsbC1sI9FnBHEv+Fdz7z1NSST2pdGNqBO9ZycVmigZuIYriIxXESSxnqrqCDWncf5Ftpw0vCm8CXr4THKH3dxW7getKK0HBbu2ueHXTQXUTRSr1VvxHqKt+B8VeCVQWOK6ZzDwO141aGG4XTKv9nKB5kP6eyuQcRsbjhPEHtrpdMiHYjow7Eeyg7Zy1xYTxKC29bWjal2riXKXEykqKWrr3CbkTQKc9qDVPpJuZbXho8EHVK4TI6gYJP4Vy6RUUsxy5YeU9wc12H6QrFbvgUxKajH+8Hw6\/dmuQ+Rg+pSrr07gCgYOderSc9M53xSyIxGGDYlGxwN\/jQjgOwOSTuAoyB7\/AEpwRu7Hqvl37D30GDrVBqUrgbOe9LVyFKtnDDIGdqVCwUCNpA4HcAn57\/dQh1ZDqwTO7LgD5UGG0ygIgwT7yaT59SoSVHqoHyNO6RrYoAWzhTn8qUdQYltBz1xtjbqKBmcEnzakGA3rkilJcEsq4IJ69N\/lWJWYvswYBQOuAawreJlmOkFc59tBT84cx2nLPBp7y\/ZmX7MEakapX7KPZ3z2rzDzJx6\/5i4k97xKUu52RB9mNf5VHYVdfSdzNJzHzJMUk1WVqTFAAdiM7v8AE\/ditVtbea7uY7e1ikmnkYKkcalmYnsAOtA1RU294VxCxZ1vbK4t2RVdhLGVIUnAO\/YnvUa3gluZ44LeN5ZpGCIiDLMx2AA7mgbooqfe8H4lY2sVze2F1Bby40SyRMqtkZGCRjcb+6ggVL4VxG64VfRXlhM0NxGcqw\/AjuPZUcRu0TSKjGNSAzAbAnOAT7cH5Uig9RfR5zbac28L8UIsV7bqEngB6H1X2HG3p0rtfJnCuHT8GhuZLaKacswZpBqwQSBgHptivB3JvH5+WuYLbiMBJRTplQH7cZ6j8x7QK90fRjfxXfDXWCcTRSBZ43z9pWHX8KDdFUKoCgADsKoeeLU3PLs7KPPARKM+zr9xNX2KRPEs0EkUgykilWHsIxQcUZ5AyqyKirnfOQRSA8xdWCKCNjo6t8adnV0mw2klGKnHcjuKzNKjfu3GksQVC9j8KBF0jPpdDl+6juM1cciknmmxypBGtTkdfK1VDySCIYYBxtkfxevWr3kU45jtMHdi2d9j5DuKDrVFFFBZUUUUBRRRQFa1zTyla8bDTxEW19jaUDIb\/MO\/v61stFBwbi\/LvEODvKL6zwrDAmjyY2Prnt8cVT5bwzjyjocHrtXpBlDqVYAqdiD3rX+IcncEvSS1mIXP8UBKfcNvuoOHo5CARLqB3OTg96xLIHcvk+KTnPQYrq7fRtYLn6ve3Sex8N+QpEX0aWI1Ca+uHQnOlVVf1oOUnXImHiCnrkNU7hlhxHiF0baztppXwM6c4HtJ6CuucP5C4FaOrtBJcONwZpCfuGBWzQW8NvGI4IkijHRUUAD5UGicrfR\/BZyJd8WIuLgYKxA5RT7f5j93vrfEQKNhS6KAooooCiiigKKKKAooooEStpQmtdnHi3Jkb+E7Ve3raYWNUZoACjFZHT3Vk9KBJo6isGjNACj8awd6yDQZpVYG+aVigbO5rWueOBDi3DGkhT\/nIAWjI6sO6\/13rZyKwaDhvB5zFcLv3rsvKV34kKAmuXc28OHC+ZpVjXTDNiZPQZ6j55reOSJiUUZoN84nCtxaSIwyrKVPxrg0kAtZrmGVWEiOyHp869AY1w\/CuM872jWfM1wUHkuQJB+B\/Cg1yKAIiykjLDTq608o8TVCuoAdwPzpSxhon3BRd8t23rFrCcsQw0ZBBPpQNQ6o3ZWAJG5BO+PdSnOFIOovnO2+R7qVNoMmQiNIB9psE4+G1YPjEKzkE5wBsBigkW8QXZ8DO4PcU67DSwJPw3Fa1zRzNacvRRLcwtNcSBjGE7Y7k5rRb76Rb+QabG1t7YerZc\/kPuoOs61CjKkYHYZrWPpO4uvB+ReJTQZWdk8GNuhy50\/MAk\/CudcM5u4unGLWe5v5niWQaoycJpzv5RtV39P91nlCzRHXEt4rFQeoCP8ArQcAq15XuYLTmCxnupBFAkgLuQSFHrgAn5CqqtmtOXYn5N\/b00suk3MlmsUYBLS6UMfuHmckn+UAbnICwteL8NsoeH2qz2t5LZBNM88LmEt45kKgY16Ap32ByWwPVzi\/GbS3tml4BxfTdQ3guX8VGaS4OiErhzGAwR1kxrC7b4JJqul5NniFw8nE+HC2thKJ58ylY3jeNHTGjJOZk3AIOeu1TJ+UILThJMt3FPxNbi+ieKKR1CrbxB8jMeDuc9dwVGxJKhF4\/wAbs77gr2kRUmP6h9XUQhdOi2ZJ8HHd9Of5sA74q2h4zwe3vGle+S4W8FqCngOVtmji063DL5ir42UNkavcaXi3Jt5wy3keW7tHkieZJIl8QMpiC6\/tIAR5wAQSDvTTcq3MaWpmu7ZJLmc28cSrJI7EIjk4VDtiRR65PTagvpOYLZbGe1TiNlLcarSWWaW3cxXboZNWRo1HZ4wcgZ0N676zzfPaXXGnnsbhrhHRS7amZQ+NwpZVYqO2RntvjJtp+R54Fkhl4hapxEXcFstsySqSJU1q5JQadiCQcEYORnANfecsyW3CpeJHiFlJZBYzFIviZnLmVQFBQEEGGQHVgbe0UGv16d\/8NnM7QcBTxtUn1N2tmUdWQ4Zfln7q8xV1\/wCgC6MX7bQ4KDwXAIzv5xQeoL\/nW6YH6jZxov8APKxY\/IY\/Gtcu+N8XvQVuL2UL10w4RcfDr8ar7dmlgTSdQTYjuBSklViNI8wHQH2UBNF\/y6hACB3x29KQm8LBsKcZG29SPrJXSzJlCeh7UzOCJmbT1GdjuKBqCFlcKT5X3B\/L0q\/5HKpzNYop8pLncn+Q1rgjCquds7jUd\/lWy8kMG5lsgsYABY5J3+w1B1miiigsqKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooMMquMMoI9tN\/V4f7pP9Ip2igb8CH+6T\/SKPq8P90n+kU5RQNfVof7pP8ASKPq0H90n+kU7RQNfVoP7qP\/AEij6tB\/dJ\/pFO0UDX1eH+6T\/SKz4EX90n+kU5RQN\/V4f7pP9IrH1eH+6T\/TTtFBBu+EcNvHV7uwtZmUYUyRKxHzpdvw2xt\/\/L2lvF\/kjAqXRQYAAGANqi3PDbG6kD3NnbyuBgM8YYj51LooK39hcJAA\/ZtngdP3K\/pR+wOEAY\/Zlljr\/Yr+lWVFBWjgPCRnHDLMZ\/8ARX9KBwHhAxjhlnt\/6K\/pVlRQUd7yhy5fFTe8B4XcFM6fFtUbGfeKi\/8AAPKH\/wBMcF\/\/AAo\/0rZqKDWv+AeUf\/pjgv8A+FH+lcZ\/8YXLtlbfRlYXfDrC3tzb8SjDtFEFwjRuO3bOmvRdaZ9MnLTc3fRnx\/g8K6rmW3MkAHUyoQ6D4lQPjQfN6rKz43f2dn9Ut5gttiQGMoCG8QLqzkb\/ANmhHoVBGDvVcwKkhgQRsQaxQXfEeZuJX8VxFK0KR3AfxliiVRIzujux9paNOn8uBgU3JzDxKWR3knDF3uHbyKMmdAkvbuoA9naqiig3LmLnJb\/iC3dpaRiUmYOZoYwDFIABEQoGvTg+c+Yk52xVU3NPE3vUuZJIWZTL5PBUIRLGI3GABsUUDbp2xVFRQXzc18TNy1xm3EviQSoRCoEbQroTSMYA07EYwRUXiHHLy+tPqjmKOzBQrBFGFVNHiacd+ssh67lqq6KAr1H\/AOCrgltew813l9aQzxBreGPxUDAH94Wxn3rXlyvfH\/hb5Zflz6JOHyXCFLnijtfuCNwrABP+hVPxoOkrwDhCnK8LsgfZCv6Vn9g8Izn9mWWeufBX9KsqKCtbgPCGILcMsiR0\/cr+lY\/YHCP\/ANrsv\/sr+lWdFBW\/sDhG3\/yyy2\/9Ff0rH7H4ba\/vrawtYpV+y6RKCO3WrOmbxlS2kd2CqoySTgAetBDopKOkiK6MrIwyGByCPUUUFpRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFB81PpUjSL6TOa44kVI14pchVUYAHit0FatRRQFFFFBaXKgct8PbA1G5uAT3+zFVXRRW7864xZjfRRRRWGzkABnjBGQWG3xr6l2qLHawpGqoioFVVGAAB0AoooHaKKKAooooCmroZgYHpRRQQQABgDAooooP\/2Q=="
},
{
"timing": 4756,
"timestamp": 48972660821,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQAAAQQDAQEAAAAAAAAAAAAAAAIDBAUBBgcICf\/EAEsQAAIBAwIEAwQHBQYEBAQHAAECAwAEERIhBQYxQRMiUWFxgZEHFDKhscHRFSNCUvAkM1NikuEWcqLxCDRj0iVWk5QXQ1WCg7LC\/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC\/8QAGxEBAAEFAQAAAAAAAAAAAAAAAAECETGRsUH\/2gAMAwEAAhEDEQA\/APVNFFFAUUUUBRRQelBHvJRHGSa0u8hk4tdlSxW3U+Yjv7BWx8YcsBGp6\/dUGNFjUKowBQJggit4VihRURRsAKX12pRFHtoEgdqKUPSsUDVxLFbwST3EiRQxqXeRyFVVAySSegFVC82cvO5Ucb4dkR+Mf7Qv2MatXXpgg+7ep3HuGR8a4JxDhkztHFeW727OmMqHUqSM++tb4ryHb8S4pdXUt9MIJ5DcfVjEjKsxgEGvJGfsKNvXeguf+J+AYX\/4zw\/eI3A\/fr\/djJL9eg0nf2GkXF\/wHjPD41e8tLm0uXMcbLICC4OMA9myQPXJrXJvoytp7fwZONcTIaCSCVgy6pQ4cDWceYLr8oPTSvpVnHyWuhPrXFLqdzdfXJTpVRJJ4iuMKBhfsAeuO9BznmK0tuFXcZgvIZ7O4J8CUODq3G33jfvkU9wDjkFvPEDcR+fBXzdQehrol5yfBd2EVncXczwpDHAfIuWWNtUfbYg5yR1yem2OPXPLT8I4j9TuJ5PEtmRVcKAdK\/Z0ntkHf1yaDufK\/N3Dbm2Dm6jWIbeIzAAnUVxjOc5B7VtvCeJRcSjnaFJUEMrQnxF05I7j2Vx7k7hqtPbzJdSJPBIXibSCFzr2I77SMPlXabV9UYNA9RWCQKwXA70CqKT4i+tAcHvQKooBBooCiiigKouY5xBaSSO2lFUkn0FXta1zzatc8AvEQebRn343\/Kg47xqeTiVyQpZFbJAOxIqrSyijdGVAe5LDJ++rFkk8MIB9nBxq+z7qYEas+jGTjPQmgFXSAyIoCnBOMHHy3pwqJGWRTp0npkZrOSgChm0NsdumPU0W6xSIAf7wbdetA9CUIwdWMHG+1NCEouvy9OmetLRMZCvlh1K\/hQEkDBV6Hcjbb2UGTPrjAJxjfTjf5Vl3VYlZYwGI2z3NDrG7DS2Oh3yMH0olKrhgdL5OceygVAUVQw8oO5yO9JkkSKUjWsbN0TA81NeGNQwxJbc9wTUe9ghvnTxWddA0+UA9we\/tXrQTIrtZ9tIOe67g023hG4dZHiX\/AChuh7CiNV8GFQ0haPbcnJHvrX+Kcp2nEeOrxSS5uROGRiit5QVA7fCgq+b+Ybvk\/hN\/ecOWGSeOVAglUlcMfQEdjXNj9MHMxEsn1Xh2mRixPgPgdM\/xe0fOt7+nC2lflp2jR3aQoCqgk7MP1rjtlf8AFLPh31QcKDxGNogXgfPmbUT78hf9IoNkX6X+Y3QJ9W4dJjp+6fP3PS4\/pd5mSN2W04fpQ+ZvBfyk+p1bVrbcV4kFkSPhXhRumgosTgY8nX13QHf1NIF\/xE3F7LJwcSC5OpkMD6UJGCVH8Ox\/rAwGx\/8A4w8weKZDacKLnv4L\/wDvpTfTHzIW1GDhu+39y3\/uqjn4zeujBOBhCyImfCbbSNyPQ53HpVfxa54pxKNI5eHyRRrIZESKFlVSVVSAOn8APvJoNtb6ZeYmxqtuGH\/+J\/8A316f4NwaGfh1rPcMzmaJXKjZRkZ\/OvFVzBxS8SKNrCb90Djw7YqTk98D+vnXungqvHwawRkIZbeMEHbB0jak2jCRf1H4pw+CLhsjW8Sq8K61I64G5HyzWrtIDESzjGdsHJGdq30jUpDAEHYiufXUEds5QqNcbGPPTODUhSZCgWIl1OnynuT8KVOTBHqjL6e+330r6sMMRpZyuQBtn50Bo\/AxgBB1UbmqGV0que52yTSOJI8\/DJFJyAMr7xvTscSNIfDLiM7A5z2xSnBEQQHUTnylaBHCWF3waaLGo6Mge0bj8KjxlZYVCu7HYkA5FY5Zk+r3kkJP2WI+FJk12N\/MpOURjpA64PTP3UEnw\/EVWRykhGSBsBj3+ysSZDkjOehOMZ9tLt7guCGJJO+D\/wBqF3RSAQG2xQOQJ4cbN4g8QHOB6++p\/KV00fMFrI4GpRJjsT5D0NVrvIJF1FzggDA2qx5bCni0R8TUdMm2P8hoOqw8SLQxkxkkqDu3+1FV9v8A+Xi\/5R+FFBu1FFFAUUUUBWG6VmsP9k0FHeHVOfZtTA605IdTMfbSRigxWD3pR+\/FJPSgx2oJrB2qPNdRxHDNv6DegkA0rvUWG6jlbCt5vQ1JXrQOAelYI3rK+lZI3oG60P6T+GBoLfiUS+aM+FIR3U9D8D+Nb7jrVXzLAt3wK+gbq0RK+8DI+8Cg0Pk640TLk11qyvUW3Uk9q4RwG+EMo3rb35h0w4DdqDoNzxmNM+YVWTcwoP4xXNL3jruxwxqsl4rIx+0aDrH\/ABIn89SIOYEJ+3XGv2lJ\/MfnT0XFpFP2jQdzteLxyY8wqzhukkGxrh9jx50IyxrbeD8w5IBb76DpisDWapOHcSSZR5quI3DDagXUXiEYkgdSMgjBqVSJRlCKDz9eWz23Frm3AIEblDv1HrUAmQzAbrhsFgcGts5+tPqnMrSAMqXEYcsD3Gx\/AVribLIunB2IY7e2gECga2HTcDJ81IS4aRwDhANsA4NYRz9ZGokOo6jODTtxEfEWRFUDowc4oDYs5IYlerZwPT+jSkdppMsASBgE0yxjIARySNmIHQe01Jtz5B4eNS93b1oHDGmnAXA7jGabZGcBmxscAY\/o1Av+YOH2WWvLy3hPTAk8x2\/lG5rWp\/pC4PFNpjFzMC2DIiYXHruQaDc4oGQFxsFOoY2NJKJKmpSmH2Jxj30qNlkRSkjSKwDqSeu2RmmpGIjbTlVRtlJ6igwJEUqpbUQMbDPxrEa\/vG8NmGNx\/mpTIpTU0QGRjWD1+fvpqNdEuqMnY9WNBF40heBplBAhYHfqd8H2d6ubKYy8HZl3ZMNj2d\/uzUeYxz2ssUi4LAqKZ5Sm1RtDJ6FSKAddWCp8rD34p+GZI8oWYk5Byc4xTdxHICwYMTHkMU2z91R4Q4RSgLN\/EAd6B6cFwGQZwSpH6UoMWAJOoDHUfZJpHi6o00hgB1DDekxLrYxjUQR60FvwS+aPiUayABWOnPv\/AN8Vtk9xDAuZpUjH+ZgK0KSZPE1K5WRQM579qdWRHjYv5mBIJ9R2OaDZJuYrJMiHxJ2H8i4H34rXbyX6zLcXTKE1sG0+gGB+VJSMFlOM79AcZp8Khj0O2ehA6YoIKgup0MqEem5NYWXVIy4wSMg+o7++n5ENvKoXB3z\/ANqjlyCf3f2GyGJ6+tA7CGAZSoXsM4wffSGRoyVuGUq3Rgfu2p1tTo0mVU\/aXOKb+siUoJUAbrtg6TQV86m141G4PklUEH3bfpU\/iyIl\/DcFcrOgDH1I2\/AiofGYgtpBMn\/5T9fYdv0qfd\/2jgsUgJBidTkeh2\/MUDcQILOwUJ2Knr8TS7ceGoGzFSSoXY1Fj\/eh4FLArvp9fnWNRjIdxvsMAZwfbQT51L6Bqw3YdcVN4ASvGURs5w\/t\/gaqyRo3IbJLYzjO1TOWi8nHoi5GdDkAb\/wNtQdKt\/8Ay8X\/ACj8KKzbqfq8Wx+yPwooN1ooooCiiigKROcQufQGl0mQao2HqCKDX+1GKzisdfhQB60k7CnCMCkEUEa6kMcDsOoFUbNvljuavp4\/EidD32qjkRo3KuMGgSD3B6Vd2Uhmt0Y9eh+BxVHklgiAs7dFHU1e2UPg26Rk5YDcjuepoJaHqaV3rCAYrJ60DcpC5NUHGeILEjDPap\/E7oRRneuecdvzNKUVutBzuxupHuSsQLHPQVsBSdYlaXOD6U5a8PgsYzHGoU5yWxnVt0zUgRoVKEMy7gEdhQRooF+3KBo6glu1CQxylSECrndhuMe2nxEqR6jqJx0ztmiLw1TOkg5xn1oGjZoS2QMhsaQfvph7QZYqxVR0J3zU6dAjEs+s9QevwpKxgHIxnrpP+9BWMHibDAgipdnevE4Oo1KkHjMqomxXpnOag3NqUy8akY6r6UG78v8AHCGUFq6PwjiCzIN64FY3JikBBxXQ+V+K5KgtQdWRgRSjuKgcOuBLGDmp43FBz36T+HrPaW9wcAxSYJx2b\/cCueRtGsmNQY9lOeldn5wsRf8ABbqAqCWQlR\/mG4+8CuIyYR1Zfg3sx3oHNXhMWfDddJ6ZFLePxMOSvh4z5RnNN2oMjDxFLKMgk4\/CiYeBGQh8qnagxiMIygqScA+6tZ+kr6yOWZJLOR41R1MhQ41L0wT7yK2ABSA2oiToGGPvrHFrOLiPCbu1kceJLCyDJ2zjY\/PFB57JydzvR7qGXBKsNwdwaOnSg7byNeyXnK9pIhRmjXwXDdfLt+GDV4plYBUkyCMHIz8q0X6JZLg8Pv4GR1ttYZXxtqI3x8hW+xTFI9OQQN9jk0GYVPgsspyuCNiTn+sUx4UsI0lSytnG++KdRwZNSDw9fVCBWIsGQAlnGcgbgigVHlS+sHPTdd6ruGyfVuNzKD5WbUPjVg8oMjxhjk9TuAf0NVfEVMN5bT4IzlP0\/OgueMssV130yAOFA6k7GmU0ByilwDgkZyKmX4M9hbyKFIB0tnqM9KqlgEDhfEGo\/wApyaCTOAzbgED+UdB7vSsxP4K+XVq3G2+R23pCj9\/IjY1EDGR1\/IU7JEvhA4bIXG1AxIoeTUmsMwzkeprNivhDSxDJjcMMGlRnoFZxtjT6UnV5MsxIxs360CnfTI3m0r1wR1\/rFLfS0WIssWxt6U3E4IZHUsV3X2UqSRWAJXAIzjpQOSZKhWQAjue\/9bUzGFYEKMHV1O\/ypxbmNFQBVJz1plvLI7jUWJ+GKBwqEO5DnpgHekK0bJrU4ztv299BSSRWVSwwQQ2ajrLqkKk6iPbjO9Au5i12kkWtm1ZwD69qu+XOHvd8MlgYfbQge\/tVFA3iXCwKBIz7JuetdT5as47eNFYjUAM49aDlhZcuXBSU7YxjB9tJachcySr4YO2kdq6nx7lHh91O13FK9vI51SBACrH1x2NadxHhvCOHOSytMw\/xG2+Q2oNYlYeQwM7y4+yASTW1ciQ3x5lsJJIfDgBbVqGD9g9jvVJPzDBbgpbIkY9EAFWXIXFLm95vsFKMItT6idv4GoO00UUUFlRRRQFFFFAUUUUFFcJ4c0i9MdKbHXerDikR2lX3Gq+gz3pBzj0pecVg7igRim5IUlGJEVgOxGaf7VjG+3SgjxW8UWfCjVc9dIxT6r3ox2pwCgF6UiY6VJpxfbUe8fSh91BqXM154cbAZPurSNIYiZmOS+D26VN4\/eG74hJggxpsjA\/OoMUSyqrOMBfXfOaDMgVS2AfKQQPUf0aT4MrSSGPQqkeUHan5XiMBwGJyADnr6g01CwCtsDg5O5zigbdGVRg+8Y3OaREmWCsXRcZ85qU7Rq6rpyxONWKZZh9YJRW04xpJJ3zQN3BfxWWMAgYB\/r1pyMFgF1szAdWwffSwCiSKwGT0JP4UiNzJL2wuzKBn8OlBkCJWBWXDL0AG1OSOmpScAn+LfamHj8O60qUORkA96dEnmZsgDTkDGc0EHiFqYiJkXEbenSrDgN2Y5VGe9JUGXMbqGX27ZqBbhre7KNkEHvQds5avPEiXetrjOVFc25QuCVUZrotq2qMUGLtNcTCuEcdtFsOJX1uFYhZSVX0B3GN\/Su+SDKmuS\/SVarBxaK4ZMpKmMAdWH+xHyoNJaVi7Kcoq9e9SNXlZmJxjTuQabiiKknQfCfOQvf2VnwVjyUyGf+DO3toMIdLYxiPPTO249tLMTGJXIOckH\/vTcURJGvVhcfZG+KcudQdWt86AfvoNSm+j3ht7xK4uvrVx4cjGTwlwMZ3O\/pVpZcp8J4fIDBaRsy9S\/nJ9oJq0tpj45D5VfshiMZ9\/xqSzeCcPjfoQM96By1gEZKopBxsBuMelMFHick4AG+T2p9ZH04UBUx1HT3Vh5TPb+YKCvT2\/rQR54g0pKnBA1AHv\/W9L8nkZcMxGrPXFNNHrfJVPKOvb5UuJzGPIASehYdKBxjHNB5WTXgYOMFTUPisbycOlDeZoiJA2PTr+dOyQszkju2TpHWlLIx8SN1LKRjJoJPCHF1wmRDudOR7xUVH0ka0JwvlBO4o5Q1LIYm30krTnELZobiNAx1RuQRnGf6FBGSdxgEeboRUnURD+6XcnzY7VEaSElgRpdgchRmkl5IosoGKqRuTQP3MwwikfvMdBmguPDCzE+Ge+NxTAlgZdbPp3zgDJzTHiyXLhYEeYEdEXce2gnIFVxgn2EdqI2BB1MpGT7WFJj4ZxGVFDBYFA6yP0+AzUv9n2sYzdXTO2N\/DGnP40DMtwvgoUYBsnb1qOGu7nH1eGSVumVyAPj0qY1\/w2yGIYY9u7eb8abTi97xBynDrWe4PpEhbHyoHIuGXZQGaaOAHqpOo\/18aylpYWq\/2id5264OFGfhv99TLXlXmTiGGnENnGe8r5b5Ln78Vd2P0c2wIbiV\/cXJ6lY8RqfxP30GrnjdnZnNvHGhAxkDf51YcJ5r1ygau9b9wzlng3Dx\/ZuH24b+d11t82ya136R+W7NOEPxWxt0gurYhn8JdIdM4OQPTOc+ygnXvHFXhjzO3lA7dz6Vz\/AIhr4hO5kyABq05xkU+ZGvOAOAQSpVsHuAaYjRpIQNiE677j3UEVLaOGRfDCqMbjbJNbPyMrHmiwYAAZfO2D9hqoEjWRioGoD0G1bDyQSOabAAvobWcdAPKaDrtFFFBZUUUUBRRRQFFFFBiRA6FWGQRiqO4haCUq3TsfWr2m54VmTS3wPpQUftFYO9OzwSQNhh5ezDoaZoM9RR1zSaUDQB6daUNhSNvXakljtQPCqTmm6+q8KuJQSGC6VwO52FW2sitU+kPX+yIyuRmUYPY4BoNDZm8dVWMeuemfhSHlYZZBhR1B7\/CkF3aMF8E56gb0m4fDknVpxpIBz170DsLrKjB2VSew360tcRuqMNR0nOQd\/dTUACaQTtmlyyEFNTYwcg56etA5EuUwFyBhgR1pCSKGdXjBfu698j09au+U+C\/tm9fxHf6nEAXI7nso9O9dHg4Rw6CPRFZW4XGN4wSfeT1oOQxurW58EYJGdxuSD6ViFYy2WBLnfYZrdecOW4be1N9wxPB8M5kiQbEHuPTGelaWIvDaKVCcn7QoG5X1sCI0JXYagfupL6m0eLGATtgClS3GR5AD\/lPSlI5Yaxtkbb7CgdjYLGjDRoxjGcY+dQr7DXEcoBUnYipMYVpMOPMBk56eopF0uAEwMZBGD8KDceTmOVrqFh\/dCuY8nJutdPsRiIUEk9K0T6UbITcFM+soYHD6h6Hb8xW91Vcw2gveG3EDAESIV391B5+R3QiPA0ruDvvUouXMQYYDZ2INZkV8+CcRuG09M\/DPakvoV1BYq0eDkdaBSRuyEqCe2x7e+kKuR5kbSG\/h7VJjZWJxo0dduuaZ0qY2dD8DuaDAH7zChtQP2T3oBMr6ckSDOP8Aekxsj51EjJGO4pvRIGUOvmBznPyoJIUqm75B6r7e9KijDJ9mNCowM+lMHSNSglCd9996WIf3TkuRjfA3oMSqUnXTlhpHbAxWTISukenoMGmmeJVwG3AxvtTSXEIwdGpV+zuDj2bUCo5BklQwyBkNv8c0rxSSELAEjAJO1IWC4u5wYIJAgwQSuF+Zqb+yJGA+s3EcI64QZNBcco8N8WUzADdsEirPm\/li7eQXvD42lVlxLGn2gcYyB3o4PxO0s0jhiICqMDJrb4OKpLb+U9qDkr8E4oRkQOgxjM3kx6nfehOEmFSLu\/HtEY6\/E\/pW4cbTiXEXZeH27SDpqJCr8zVTDyFxK6fVxHiMUCn+GJS5+ZwB99BRD9k2S7J4zDvK2r7ulIPHi7CCxiLMdljiTPyArfeH8hcDtSGnjlvHHedzj5DArZLO1trJBHZ20MCfyxoFH3UHKbbg3M3E8FLM28Z\/juG0Y+HX7qurL6OpZCG4rxRj6pbrj\/qP6V0bGc1jG9Br3DuS+A2OGWxSeT+e4JkPyO33VexxrGgSNFRBsFUYApzIxWeu9AjFKUYxRj1oHpQLH3U1xG1S\/wCHXNrJ9ieNoz7iMU6u4pa9aDh3LeQJrO4GGGqJ19D0NM8OWTXKhGCpKkau4q05it\/2Xz3fIBpjnYXC+3Vuf+rNQLtVg4vcKQVSUCUY756\/fmgaTXJIC4OkZyQdyR64NbPyOgHM1kSMN5ug2PkNUS58JlIAYNkMf9quORcnm61Lghxq33wfIaDsFFFFBZUUUUBRRRQFFFFAUUUUGGUMpDAEHsagz8OVsmJtJ9D0qfRQUclnOnVCw9V3pkq67FWHvFbFRQa74MjHyqx9wp2Ownf+HT7W2q9ooIEHDUTeU6z6dBWnfS7CTwuwKkIiylTj2rtXQK1P6TrU3PK7uoOYZUkOPT7J\/wD7UHFJM2yKCFYb9f1pTJIYxp2AHY05elFXSACM9cbj5UlgyRgAuBjZV\/WgU0RACABjpGCetYiBUMpyw3xtUmEfugwYA9CD2IpkndWRlO4DDTgA70G\/fRldRPbXUAKiUFXwOpWt1wc9TXFrW8fht2lzZN4d0hwR1yO491benPzJGBLYK0gG+mXSPkRQbNzTcJbcvXzyEDVEyLk9WYYH3muSpIz6VLBiOp9lWXH+N3nGZR9cIjtQuUij3XJ2yT3NU7LJGrK7kg\/Zyd\/WgygZHOGGTjSTvmnI2iBbWv2zg5PfNMq2XUrkscbg7fhTzJ+5+1lskn1xQLnERmUgjAGMj3UorqbwyCTkEE++hFVkBQtkYPrUzhMMlze+bUQAOtBuvKNqVVTiugW66UFa9y9aeHEu1bKgwKDNNXC6oyKdrDDIoOEc42f1HjV+VQjLiQH11DPf25+VUhi14aMjDDzAEk10T6VbJ4mt71FPhuDFIfTG4\/OucTNvlS8W4G22cUD0cmjWkieX0J2PtpMh8RP3Oynfy5JNMQypJKUWOSU74AGomn7bht+ztoj8CM9GlYD7utAh3SJNDlgehyTsab+sgIRLnUDjrU\/9kwqCb6+eTfOlAB95zQ03CbMfu7eNiO7+b8aCJbyS3OWtYnfoCNJP31Pi4fesHMzxwK38zZYD4VDn5kZ\/JbqTjYBBUaWXik6M7J4SdSXb8utBavZWMW9zcPL6qDpU\/nTZ4rYWIxawxIR3AyfnVM9lIyq808jg9QgAqWljbQhGWEMw3yTv99Aqbj9zcZ+rxuw9QNvnUeQcRlGqZ1hU9MnJNSEkZpmAZ8f8vT8qezG\/hocytnGRmgrZIbq2AlhuPGA3K4wRW4cq8UNxGis+x2NU6wIxJHkXZScHaovLbm1v5bdsjQ5AB9O1B2xQFUKowo2FL60xw1\/rFjDIDklQD7+lTVUYoGcHNLA23xS9IFYbrQY7YNJIrJNYY0B0oFJJoG+KBRoFYzR2oFg4O1LHWmwfwpwUHOPpctPCuuFcSUd2t3P\/AFL\/AP6rXOJLHJFZXLsBg6D7e4H3Guj\/AEi2P1\/lC90jMkAFwvs0nJ+7Nc0tSLvgMqnqg8QY67bn7s0DtvJH5lD5bG5PYHvV3yRmPmezVx5mL4J7jSxrWYn3BXfbY9citk5CDf8AEdkWH8wyT30ntQdcooooLKiiigKKKKAooooCiiigKKKKAooooCiiigKj8StEv7C4tJR5Joyh+IqRRQedbi0ktLqe1uF0mOQowO2464NNM3nCny7eXffFdI+k\/gLFxxa2XKEBLgAdPRvwB+Fc0ZXMORg9M7j8aBwKTbt5gWHU+tKKB4MaSJNjn1plM69WHGkZ67HvSo+6LqYknYbYoMeFmdJi+cju2\/pSJwJGbERDL5h3Bp4ELKFfTv0GcE1k5hcFnU9T13oG7edvFBcnJGBjpTjMpy3RQ2MH8qFVkJMjglvs7AUqFAIoxIQMHfzZzvQEbiHBH2hn+HI9lMz6hKzqSdui5yPdT1wq6xuwJOTjfP3Uk6cEtGCSdyp7UCrOR3icgEMcZUDHureeTuFM0SzOp1Sebetb5X4VJxLiKxquY1w0j\/5fT412HhtksEagDGKCVZwiNAMVLrCjArNAUUUUETiNtDdWzxXMayRMMMrDINc441wXg3DtbJbA9SA7swHwJrpl3\/dGuOc637z8Tms4SP3QGrfck9h86Ch4hx6K2JitkVFHRUXH3CqmbinELjPhwyAepGKkCGKMZBUllyT3B+FLtx9lEbp1I2NBAe0u5E1zznH8qDc+4mpMPDLVox5S5YfadjkfDpUoZjJjkwUydRxvilIVXAQDG+MigjCLwD4elSgI2Xbb+hU22Bc4CEAbZz7PWlOFlZSxC7dAPw\/Sk5eN8DUU7D0oG5FY5G+nsFasMjYVRldYxjr8j+dPRSnzEMoQjAYnJzSVchy0mAjjy5IGKBlbdoWGUbD+lOx2zKpGjSQdjjB3p55g8ZKjyrvjPWkPrRRJBgId9OaDCFkcmc52IAA61Uu5h40sm2JQPmP6FXB\/fwr5zj\/LjY9yaruORg20Nwi7xuMkHbB26e\/FB1jk+48bh7JndDke4\/8AathWtB+j68zKiE7OpX8\/yrfx0xQBpLUo9KQx2oEZwKQx9KUaZml8OJ2AyQM4oF9t6wWCjcgD21UPezP0IUewUwzMxyzEn2mgvgehztSjVbwty0ToT9htvcd\/1qeuetA6DTgOBtTQ60tDvQKkRJ4JIpACjqVYHuDsa4lwNDY8QurCbdoZGhbPfBIrtwODXJOdrf8AZ3PUkqjEd2izD3\/ZP3jPxoKSJfAZ7cbmOQrgkdj1zWwciM0nNdmTsAz+3fQ3eqniv7riHiaS4lQMB2B6GrrkKMx8z2Oy6DrxpO2dJoOv0UUUFlRRRQFFFFAUUUE0BRmm5JQo3NQbjiCRj7QoLHIrGseta5PxuNM+YVDbmFAft0G4ax61nIrT05hQn7dT7fjUbkeYUGw0VAgvkkHUVMSQMNjQLoozRQJljSaJ45VDI4KspGQQe1ca515Wm4Hdm4t0eThkhPmByYyezez2\/nXZ6TLGk0bRyorowwysMgig85SnRGCAoOwDZ3rEWsysJWHsC\/jXSeZ\/o+aQvNwR10nc2svT\/wDa35H51oHE7G5sbhIru0eCXGNLLgn2j1oGJCqEuybkYGT76wxYpNI6DCjbbHw+6kMSso1ZPoRnFZ1yAESKAHPRe9Agh9MUgDb9sjAp20YltLEN7D2OaZDsJMxhAD1Vs5ApccM8hJhj1uwxpTJJNBIEhLHxwcY2zjb3VJ4Hwy54xfJbWqO2M6n30qPUmr\/l\/kTiHE1SXiitZwEbq394fcO3x+VdP4Nway4PaC3sIFij6kjqx9Se5oInL3A4OEWMdvENRG7OerHuau1UAUoDFFAUUUUBRRRQImGpCK4vzxafVOYZ3LELNhwMdO34iu1NuK5n9K9piK2uRgAP4bHHY7j8D86Dn0yeHqOdZO+R+FZITSM6cNvkNRcIwEaod\/skjtWIU8OPzaR\/Mdt\/fQKiWQOriMNt5u\/4064QYkxj4jA99M3LyYXQSIuwU\/pWdQCDSNwd8jp7aB3w1aMujLpHp2PurK4RdABYnzZAxg027MZCqMGx\/L3FTEUhMnJU469aBmPCglUY4zqGO\/amFZD1HmPSpMqjK6mwvsOc1jwgzLlsYOcZ6e4UEclokQqDpO\/rilxztrA0KdIwwB33pzKiYwjJUjqDjvTEzKgLYZjjDE4xj20CgyxhVwADsNsevWkXcXjWUqO2zKQN+\/b76Q8gYAOEBz1PTHpTpiLRBYgNLbkr1FA\/yPelGibO6kGuyKdSKwOxGc1wfg7\/AFTjM8O4XXlc+h3rtnA5vrHCYGzuo0n4UE7tSG9tLO+aQ3U0DT9KaddSlSNiMU6wpNBr7ggkdxtSQDnc1LvYXE5KRswY5GkZpCWdw3VVjH+Y5PyFQZ4e+i709nXHxH9GrdelQbWxEcqyM5dxnG2AKsKoBS6RWRQPZGRWg\/S3aZs+HcQQbwSmNiP5WH6qPnW952FU\/ONl+0eWOI2wGX8Iug\/zL5h94oOW8WCT8Jtp2YgxtpyPRv8AsKs\/o\/d25ssFfAClwPdoaqzg7fXODzQdSUyB7RuKt\/o+laTmXhyliCpfYYwRoP30HZKKKKCyooooCiig0GCcVEurpYlJJrF5cCJCSa0fmHjYQMA1BY8W46sQIDVpvEuYmJIDVRX9\/NdOwTJFVBDysR5i38vTagtbjjcjE+Y1EPFpCftGmHgiXSCCSc996Es1ZEIH2jp77H20EhOLSA\/aNTrXjrqR5jVLJZhVJBOrONhkUzLC8W+dS+ooOicL5jOQC1blwrjSSgeauFQ3DRkYNbFwfjDROuWoO7QTrIBg1IBzWkcA4wJVXLVt9tMHUEGgkUUUUBTVzbQXURjuYY5oz\/DIoYfI07RQaze8j8Bujn6oYW9YnKj5dPuqDJ9HXCXGPrF6B2Addv8AprdKKDU4eQOBI2ZIppj\/AJ5SM\/6cVf8ADuFWHDU02NpDAPVFAJ956mptFAUUUUBRRRQFFFFAUUUUBWsc+WRvOX7xUGXVNa7Z3G\/5Vs9Rr+MSQsCMgig8+qdYVkABXGaxdK5DOuTnfBwAfdUzicUdjeXEARz4MpHfff8ASmWYSqjg4KjI37env3oBV\/cFWAWMjv7u1MI6w4UiSXG2W22\/GnklMrGNy6bbdhisSMkOkqrYX0OaBMBCSEFd+hYDNWUPDrycqIVkEbb6mAUf71X6iUY6sAnOrNb3aSia1ikGPMoO1BSQcvklWuJht1VF2Pxqv4vZR2FyFUalddSE9faPwrb9Q7b1Tc02\/i2kUoyDG+CQcYB2\/HFQa44IaNQABnLL0wKbhDo7Ir6PTPceykCI+Loy0hIwMncVkQ+FJGXdgzbEncn2GqEzMpkKsqh+5xvilxO0RGDkg+Ydj6Uq4iEjAswjYDbPemkRiiuWUkkA9iaCFxFmj4tBOV0BxpIx3H\/eurcj3Xi2kkRPo4\/P8q5Zx4FoNQHmicMcHPsrcfo\/vcTwgnZvKfj\/AL0HSO9YPU1jO3Wsk0DZ60ginGxkUlt80DdYIyc0usYz0oEKKXQNqBQBoFZI2rAoFAms9cgjrSRtSj1BoOM2UB4XzFfWOMLFMwUH+UnK\/cRVtyVB9W50t41TSqyyAe4oSPuxVnzXwgjmqK7jXyzxjV\/zLt+GKl2PDpbXnHhNyEPgzBlY\/wCYI35fhQdEooooLKiiigKamfSpNOnpVXxWfw4m3oNd5k4l4aMA1c04hdPdylgSUz1659wqy5nvze3v1dGIXVg+0\/pVIoUR+Yts2CAelA0E0uDrGc4O\/Y\/0KwYQz5QyKCvf1pUi4jcRAtIDnPqDSvDmDBnA6AjBzvQMtHELgAhmwcZ708ya42KsCoOGyMk0yxZSCxbIHVFyD76cZfDtmk1DJweu9A2FBJCtuO+adUBI31qzZXqOhpqJpMvk6B0KjBz\/AF7KfMSklnKrtgHuRQRJrXWNWllZtw2NqhqWhkwdiKuo8eGY9SsB0x3pie3W5h\/djzL0Odx7DQWnL\/E2jkUFq6pwC\/E0a71wm0kaKbB2IODXR+U78nSCaDqkbZFKqHYy64wamUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFJlGVNKoPSg459IVqtvx5nAwZ0DAnuRsR8gPnWpqCXGcALkEntmunfSfZa7KC6VNTQyYOOwbbPzxXLriRi2AynU2AADkj3mgnsV0ICVLJsSNqhjInKsoPYA9DSQ0aNochTnBJ31fGlyvqLLkDGOpzQLjZIyzFOo3UdPhW38uXKz2GldvDbTg9u9ahbkOykkBMFelSLO7msdZhYqGGSwGcig3skKMsQAO5qm43xGyawngE6PK6kKqHV5u3T21r16WnP76WSXPYksPhTccIGFwuR0VhUsG5AY5A3mDEdR39tEjvpxIP3LbjP9bVJuLYyAaTkgdB2qKzKInU5wDnJH4VQhisiI2CQN89DTsjuYFaNdZxnP67UiF4xq8MEqwyu2AD3p3xTA6mRW0v0IJ2oGGh+swsuk4YEFSN84pXJl00TqpOHQ\/IilYR5Glibzk75P5VCtT9U49KvRXIce3PX780HcoJBJGjr9lgCPjTmaqeXp\/G4ZHvup0\/186s80GTSTtWSRSaDJrAozWDQYrPSse4Vg7DLEAepoF5pOd6hT8TsoM65lY+i71VXfNVvECIkz7WOPuoNjzRJNHGmXZVHqxxXO7\/AJxkOcShB\/l2rXLvmd5XIQvI\/s3NB069vLe5u48MGWPOD6k\/9qvuHyxOqquCe1cJPGr6LEjxSLH64rfeQeNG9v4Iy2c5\/A0HSaKKKCyooooMMcCtH+kDiZseHsIj++k8qjODjuflW7yfZNcc+kG+Fxx2aMedLZQmB1DHcn8B8KDVgxMmCzHPqelSbeJIQVZyxO2n1FMq+mNCFIbsd9\/6zSDM3iKJFGVOcnrQOOyrcHQTgN3OAdqcJUg6wTjqDv7qbeMK7trBQKQQo3oyh8MgAsAMjVkGgxI6NAzRs2o5wQcg0nqilVO2A2D1pc+lB5kbw9WSozkE+nrSg0IkCgsNtlH9elA3M+l2wux+ydiAaxJEXt9TdV64Ow\/renJlWSVlcIEyGz6UqVolXH2gwx5iRQMxkrGRpBPXYnHtNL8Qxt+70kgdVGM03GSo0LCunBHU7fp2py2Cs5wMsw7mgh8Rg0FJlGM7NvnPtq+5XuCsq71CuMPA0LqUJGPYKxy6xEy++g7ZwSXXCu9XQ6VrfLhPgr7q2NelBmiiigKKKKAooooCiiigKKKKAooooCiiigKKKKCj5ssvrvB7qEDJZDj39R99cOLGZ9BZVAGwG+PfXoa7XVERXA+ZLFrTjl7BboUKyZA\/mU7jHzoGIwGjAOhwo6KepHrTTLkk5AA6j2elYiEiB1bIAG4JOaeiUusJ3GR\/QoFEoIzCNAyeoyT0qCUdQojKnf1xt6VKkTQ6+dcZydsVg5CYKxY77YoHVw0AfBVwMDOADWY5WcYB0Z3B1bHvTLMVUFTt\/LSlEJKnJGsbAZ2NA54pSYBXIAHm2z8abmx5ypZVPqNqyG\/eABsDuMUqfwmjcIGLYz5vyoEBCXBjXVjcH9KJCDgSOdWe+aQHZVK6gzY3Pam5WZgSFDRkZ82QR7vSgWUZFHh41A5Jzio16jG\/t5Buw8pI+786eBZxlTqPTv8AnU7g1t9cvIwAT3fbYUG+cosyW5BGxANbDk9qjcEskjgC9Nqk3ci2qkvuPZQZ0k1nQdq1TinNf1ckRhFx3O5rVOJc4SSZDzsR6ZwPlQdOuLu1t\/76dFI7A5Pyqqu+ZbOHIiDOfU7CuUzcdubjPgRyMPUDb500Y+IXI1SypCD0ycmg32+5yYZ8NkjHsGT99azxDmxpCdUrOfac1QpYLlvrTyM2D3wvs6VbWsEEKhY0iB6ZUDJ+JoIU3Fr64GYonwe52pr6teTrqnuAmey77e+rJ4kRTHgNj1ORWFwsSgDKZxhexxQV62MCSqHR5cj7TNmp6RYgYRIIcd8Y\/rrTCRZlDMqgY6b4zTxh1SOrtvnZSPuoFCF9KrkODuVwceyp30b6rfnWK2bbzOQPQFCaYjkDSgKhB6NtsPaKm8qLp+kLhTD+ISIx9SEag7TRRRQWVFFFAmT7Jrz\/AMZnll45fkkOkkzsCQehOa9AvuprzldQyrdyGRslSVYZzg0AXPhuMMDn0GBTMYEr77lRpYEezr7axGxkchUOV6jNZjRx4hYnyjcdKCWrlU8u\/XIO3sxTQYiPyuRjt7KaZWRgVGkA9DuDSbpQ1rcRwgCR4WCk7bkHH40HNuaueL24vJYOFTeDaoSokUeZz65PQVWcK5y4vY3CPLcNdRA7xzb5HsPUVrbKykqfKwOCDWBnuaD0FwW8j4zw6C4hk8kiagDsQc7j4dKmK\/hwqHxrAxqx7K1D6MDPDy0pkOImldlDHtsNvvraZgzKrAdM5FApZtTMgXBONweopb47ghMdQN6bOGADYwDkFeueuKkaYZEkKYy2xFBjwwieIo6gE7\/lTnBFzeEjoWzTMRCRghiy9GGDVry9b6rvYbZoOn8ujES+6tkXoKpuCRaIVq5HSgKKKKAooooCiiigKKKKAooJAptpVXqaByiozXka9WFJ+vRfzCgl0VHW7jbowp1ZFboaBdFGaKBLjKmuS\/SZa\/VuLW9ypwJl0EY6kf7H7q64elaT9JFkZuECZQMwyK\/Tt0P45+FBybXHDFqXIZv4TmlxSICY0Hh5P8OKaIKTSpKDpzgFR0pDKI1Xw5F\/zDIJP6UEySVDKqspIHfBzUeRwJsIQd8jNJNzrOhjg4yDisiLwSWXTv21DNAqRRIdakJgEY69aB5YyBpOCP4fsmmAWMysBhwcEY6+lS4La5mOBCQhPUjTj2jNAJGrP5lIyeh3rMyiKRgIxgnA3qULJIwPGuAADkAbmkzXdhBqyNZPXJ60EIajL4catq7eXOKmyWdxLHpdFVdt2bA+VQZuYkTyWyKPRUFQ3v8AiF0MomlScZdsfd1oL1be1t0All96qdqcteMWdgSIAASdyTkmtcWxnl3ubrA64Tv8f9qwlnaFW1K7DsxfcUHTuB8xrNgBqOaeLiO2Hm8zfZA6muZ8Mlfh\/ERD4hZDuprYuLtJJcQTDVjw8A5275z91BRXUEl3LrmkYIScAd6ahsoIwdcSnBwNQOfTrU91bJGCidQvQHPUikxID5lb3b9aDMQRAyMpVegHX86VDGYAVY4GcgAD7qwz62UuRhTpOkU6YdODGwK9cswFBmaMSqpXLHODt099JjxA41Iuo9D+VK0sMBTjHTbpSkHiavEwufsntn40GdSvMFbJB6KvemyYzIseNIO+fT2UuOMDcHyMQBg9DSCmosqP3JLDr86B91Qw4ZQTt8KbMiwqNkZSMeQdvzpCNo1MzZyCM0pJY0i0lzpLYIP50GWZZo9UY36g5xgVa8lWwbmbhkmQrI7kqT\/kYbfOqlAEZ0LakLd8Y9lXnJLZ5ns+u7P1P+Q0HWaKKKCyooooA1wjmW1Npx\/iUbj7M7EA5HlJyN\/cRXd65V9LPDDBxS24jGp0TjQ+Bnzj1+GP9NBz6DBd2QBfXG+BT0BMkhXWckYDY27nFKxoDOq+ZuuCMfOsJkuvm8vtYZz76BydctpJjBwStJjRJEImBAyV1D8PZRp\/fsJVLKMEg\/jSJYmbxY0Y4OWGO9BpvMnJEHE7iW64fMttOxyysMo59fUE1V8N+ju48XXxGdDEm5SHJLD3npXRRpitgsmTjrhun600jNC7KgODvqzvigXDaCCKKO0ChEVU0BfKABS3fUzZzgj2bf1inBIjRrvknbIFJVE1b4UAkHuPu7UCrcaygJGnOTn3VmJF1sGOD1wN\/wCulEzh7fEZVSvcbZqOspEqxtnVtk46e40EyQtEjouPMD23NbpypYHKnFa1w23kveIpFg4B1HHTb+hXVOA2AhjXagubKLRGBUukouBSqAooooCiiigKKKKApmaZYxkmm7u5WFCSa0nmHmFYgwVqC\/4jxuKAHzDatX4jzUFJ0tWkX\/GLi8m0QB5HPRUBJNIi5d49ejUtnIgPeRgn3E5oL2fmtyThqY\/4pk\/mPzqv\/wCB+ONvog\/+qKj3HJ3HYQT9U8QD\/DkU\/dmg2O25sYEZatg4bzSrkBmrkVzb3VlJouoZYW9JFK0qC9kjIwxoPQlhxaOdRhhVrHIHGxrhXBuYHidQzH510fgHHVnVQWoNyqDxezW+sZ7d+kiFM+mRUiCUSKCKdO4oPPHEbK7sryW0u00SK3mDD7eO49lMQWU7YENuc9SSNh8a7ZzE0Sx6pI0YruCy5xXJuYuNyCZkhBJ9BQR5uHPIq+M8MWB7yKw6cOhwZWMrA53OBmqN5L+5YgssZ64JyaVDwsu\/9qlaQnoFbANBZycdtbYabeONMfyioEnGru6YrBG5+4U7a28dtM6rEqnGQwG4+JqVNAGHiANqBBJxjNBWx295dFvGuVjweigsaUvCoxI4lLSfys7fkKm2+vyjWvrv6f0akzqMIobO3bG5oINpEkIdUVAd8aB29DSLnUCEbSd9hnFTmgZQwfTgjAGKxHa612OlsdD642oI6N4TLhNTkZJBJFSItTRKZCBk+bfGKykYLKWkVXB7Zzj31Xcy8U4by\/YG94rdLDFuFUneQ+gA3JoFcbiEbW1wowVfS3tz3+6rmWQScGWUkjR1IPavPfOX0t33FC1vwW3WytRsJJPPI2Oh9B9\/vrnvEOMcS4j\/AOfv7q4HYSSswHuGcCg9XycRthCqyXUGoHGkuucfPNO20plTJZtOdkBFePKl2HEr7h8gksLy4tnH8UMhQ\/dQevpXSFQWHiMd\/UAVlWJiYtpVDuRjYV595b+lnjPDysXF1TiVt3LYSUe5gN\/iPjXY+T+ZuF8yWjTcOmUFCPEjcgOuf5h+YyPbQbCspiXbUQRuG\/7U7EodVLBtOMg5JqOgBlXU+pU26Z2zUouYoyDH5T0JOKBLLpOVVWY4BG\/4UzJCQDgDUDnqdvhU6G0vL1dNtbzSYPZenxp7iPCeIcOWNrpTGr\/ZbY5OOnsNBXmPQDHIBhtwD+tNmLw3U5AVRpIyCDS5mGkSOS+k+X2dqbkI8ZlnUuOuBtmgQ5RosB9wf4c7\/fWwcilhzJZa2yGLEYH+U7Vr0saKuAXTA6Eb\/Otg5EZhzHZhgcam6nvoag65RRRQWVFFFAVW8xcLTjHCZ7RyFZhmNz\/Cw6GrKig8631tPa3UlvPGY5UyjrjYEVFOVZtSld\/4cbe6uxc\/cq\/teL67Yr\/b4huowPFA6D3jtXJApBIlRxKo0ujeUgjtQI3ygLYPcn+vZSmJZNYBI64YYpuSRxq0KAobq2+mniuqLBLNkdu1ABCyBkOwO\/THSsMHkCqoUkdcr09N6SXXSUiUFc4O+awRi4eKIFSF7fhQOKv76MqCUXOcYGKc8NREdR37kHNQo2dMDGMZA1bZqY0mhBoQYbckCgaQAjfzgtvg4Io0ox6HSDgqaVKVUrp+Iz3rd+R+VXuWi4hfqwhAzHGw3f2n2en9ZC05L4I8Vqk1whEsgBwf4R2Fb1bxCNQAKIIQgwBT4FAUUUUBRRRQFFFFAU1cSBEJNOnYVRcduzFEVXJY7ACg1\/mfjBXMcWSx2AG5Jqjs+WJr9xPxZ2jQ7iFTufee1bHw7hyxSG5uMNct0PXR7BVifZQQrKwtbCMJZwRxL\/lXc+89TUkk9qXjajG1Anes74rIooGbmGK4iMVxEksZ6q6gg\/OtO4\/yLbThpeFN4EvXwmOUPu7it3A9azpoODXdtc8OumguomilXqrfiPUVb8D4q8EqgscV0zmHgdrxq0MVwumVf7uUDzIf09lcg4jY3HCeIPbXS6ZEOxHRh2I9lB2zlriwnjUFt62tG1LkVxLlLiZSVFLV17hNyJoFOe1Bqn0k3Mtrw0eCDqlcJkdQMEn8K5dIqKWY5csPKe4Oa7D9IVit3wKYlNRj\/eD4dfuzXIfIwfUpV16dwBQR99erSc9M53xThEYjDBv3o2OBv8aEcB2BySdwFGQPf6U4I3dj1Xy79h76DB1qg1KVwNnPelq5ClWzhhkDO1KhYKBG0gcDuBn57\/dQh1Z1qwTO7LgD5UGG0ygIgwT7yaT59SqSVHqoA+Bp3SNbFAC2cKc\/lSvMGJbQc9cbY26igZnBJ82pBgN65IpSXBLKuDk4z03+VYlZi+zBgFA64BrCt4mWY6QVzn20FPzhzHacs8GnvL9mZfswRqRqlfso9nfPavMPMnHr\/mLiT3vEpS7nZEH2Y1\/lUdhV19J3M0nMfMkxSTVZWpMUAB2Izu\/xP3YrVbW3mu7mO3tYpJp5GCpHGpZmJ7ADrQNUVNveFcQsWdb2yuLdkVXYSxlSFJwDv2J71Gt4JbmeOC3jeWaRgiIgyzMdgAO5oG6KKn3vB+JWNrFc3thdQW8uNEskTKrZGRgkY3G\/uoIFS+FcRuuFX0V5YTNDcRnKsPwI7j2VHEbtE0ioxjUgMwGwJzgE+3B+VIoPUX0ec22nNvC\/FCLFe26hJ4Aeh9V9hxt6dK7XyZwrh0\/BobmS2imnLMGaQasEEgYB6bYrwdybx+flrmC24jASUU6ZUB+3Geo\/Me0CvdH0Y38V3w11gnE0UgWeN8\/aVh1\/Cg3RVCqAoAA7CqLni1Nzy7Oyga4CJRn2dfuJq9xSJ4lmgkikGUkUqw9hGKDijPIGVWRUVc75yCKQHmLqwRQRsdHVvjTs6uk2G0koxU47kdxWZpUb9240liCoXsfhQIukZ9Lxkl+6juM1cciknmmxypBGtTkdfK1VDvIIxhgHG2R\/F69aveRTjmO0wd2LZ32PkO4oOtUUUUFlRRRQFFFFAVrXNPKVrxsNPERbX2NpQMhv+Yd\/f1rZaKDg3F+XeIcHeUX1nhWGBNHkxsfXPb44qny3hnHlHQ4PXavSDKHUqwBU7EHvWv8AEOTuCXpJazELn+KAlPuG33UHD0chAIl1A7nJwe9YlkDuXyfFJznoMV1dvo2sFz9XvbpPY+G\/IUiL6NLIahNfXDoTnSqqv60HKTrkTDxBT1yGqdwyw4jxC6NtZ200r4GdOcD2k9BXXOH8hcCtHV2gkuHG4M0hP3DArZoLeG3jEcESRRjoqKAB8qDROVvo\/gs5Eu+LEXFwMFYgcop9v8x+731vioFGwpdFAUUUUBRRRQFFFFAUUUUCJm0oTWu3A8W5Mjb6TgVe3raYWPsqjNAAUYrI6Vk9KBJo6isGjNACj8awTtWQaDNKrA3pQFA2eta1zxwMcW4Y0kKf2yAFoyOrDuv9d62cisYoOG8HnMVwu\/euy8o3fiQoCa5dzbw4cL5mlWNdMM2Jk9BnqPnmt45ImJRRmg3zicK3FpIjDKspU\/GuDSQC1nuYZVYSI7Ifh3r0DjXB8K4xzvaNZ8zXBQeS5AkH4H8KDXIoAiLKSMsNOrrTyjxNUK6gB3A\/OlLGGifcFF3y3besWsJyxDDRkEE+lA1DqjdlYAkbkE7491Kc4Ug6i+c7b5HupU2gyZCI0gH2mwTj4bVg+MQrOQTnAGwGKCRbxBdnwM7g9xTrsNLAk\/DcVrXNHM1py9FEtzC01xIGMYTtjuTmtFvvpGv5BpsbW3th6tlz+Q+6g6zrUKAVOw7DNax9J3F14PyLxKaDKzsngxt0OXOn5gEn4VzrhnN3F04xaz3N\/M8SyDVGThNOd\/KNqu\/p\/us8oWaI64lvFYqD1AR\/1oOAVa8r3MFpzBYz3UgigSQF3IJCj1wAT8hVVWzWnLsT8m\/t6aWXSbmSzWKMAlpdKGP3DzOST\/KANzkBYWvF+G2UPD7VZ7W8lsgmmeeFzCW8cyFQMa9AU77A5LYHq5xfjNpb2zS8A4vpuobwXL+KjNJcHRCVw5jAYI6yY1hdt8Ek1XS8mzxC4eTifDhbWwlE8+ZSsbxvGjpjRknMybgEHPXapk\/KEFpwkmW7in4mtxfRPFFI6hVt4g+RmPB3Oeu4KjYklQi8f43Z33BXtIipMf1D6uohC6dFsyT4OO76c\/zYB3xVtDxng9veNK98lwt4LUFPAcrbNHFp1uGXzFXxsobI1e40vFuTbzhlvI8t3aPJE8ySRL4gZTEF1\/aQAjzgAgkHemm5VuY0tTNd2ySXM5t44lWSR2IRHJwqHbEij1yem1BfScwWy2M9qnEbKW41Wkss0tu5iu3QyasjRqOzxg5Azob131nm+e0uuNPPY3DXCOil21Myh8bhSyqxUdsjPbfGTbT8jzwLJDLxC1TiIu4LZbZklUkSprVySg07EEg4IwcjOAa+85ZktuFS8SPELKSyCxmKRfEzOXMqgKCgIIMMgOrA29ooNfr07\/4bOZ2g4CvjapPqbtbso6shwy\/LP3V5irr\/ANAF0Yv22hwUHguARnfzig9P3\/OtywP1GzjRf55WLH5DH41rt3xvi96CtxeyheumHCLj4dfjVfbs0tumk6gmxHcClRyqxGkeYDoD7KAmi\/s6hACB3x29KQm8LBsKcZG29SPrJXSzJlCeh7UzOCJmbT1GdjuKBqCFlcKT5X3B\/L0q\/wCRyqczWKKfKS53J\/kNa4IwqrnbO41Hf5VsvJDBuZbILGAAWOSd\/sNQdZooooLKiiigKKKKAooooCiiigKKKKAooooCiiigKKKKAooooCiiigKKKKDDKrjDKCPbTf1eH\/CT\/SKdooG\/Ah\/wk\/0ij6vD\/hJ\/pFOUUDX1eH\/CT\/SKPq0P+En+mnaKBr6tB\/hR\/wCkUfVoP8KP\/SKdooG\/q8P+En+kUeBF\/hJ\/pFOUUDf1eH\/CT\/TWPq8P+En+kU7RQQbvhHDbx1e7sLWZlGFMkSsR86Xb8Nsbf\/y9pbxf8kYFS6KDAAAwBtUW54bY3Uge5s7eVwMBnjDEfOpdFBW\/sLhIAH7Ns8Dp+5X9KP2BwjGP2ZZY6\/3K\/pVlRQVo4DwkZxwyzGf\/AEV\/SgcB4QMY4ZZ7f+iv6VZUUFHe8ocuXxU3vAeF3BTOnxbVGxn3iov\/AADyh\/8ALHBf\/so\/0rZqKDWv+AeUf\/ljgv8A9lH+lcZ\/8YXLtlbfRlYXfDrC3tzb8SjDtFEFwjRuO3bOmvRdaZ9MnLTc3fRnx\/g8K6rmW3MkAHUyoQ6D4lQPjQfN6rKz43f2dn9Ut5gttiQGMoCG8QLqzkb\/AN2hHoVBGDvVcwKkhgQRsQaxQXfEeZuJX8VxFK0KR3AfxliiVRIzujux9paNOn8uBgU3JzDxKWR3knDF3uHbyKMmdAkvbuoA9naqiig3LmLnJb\/iC3dpaRiUmYOZoYwDFIABEQoGvTg+c+Yk52xVU3NPE3vUuZJIWZTL5PBUIRLGI3GABsUUDbp2xVFRQXzc18TNy1xm3EviQSoRCoEbQroTSMYA07EYwRUXiHHLy+tPqjmKOzBQrBFGFVNHiacd+ssh67lqq6KAr1H\/AOCrgltew813l9aQzxBreGPxUDAH94Wxn3rXlyvfH\/hb5Zflz6JOHyXCFLnijtfuCNwrABP+hVPxoOkrwDhCnK8LsgfZCv6Vn9g8Izn9mWWeufBX9KsqKCtbgPCGILcMsiR0\/cr+lY\/YHCP\/ANLsv\/or+lWdFBW\/sDhG3\/wyy2\/9Ff0rH7H4ba\/vrawtYpV+y6RKCO3WrOmbxlS2kd2CqoySTgAetBDopKOkiK6MrIwyGByCPUUUFpRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFAUUUUBRRRQFFFFB81PpUjSL6TOa44kVI14pchVUYAHit0FatRRQFFFFBaXKgct8PbA1G5uAT3+zFVXRRW6864xRjfRRRRWGzkABnjBGQWG3xr6l2qLHawpGqoioFVVGAAB0AoooHaKKKAooooCmroZgYHpRRQQQABgDAooooP\/2Q=="
},
{
"timing": 5435,
"timestamp": 48973340196,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQAAAQUBAQEBAAAAAAAAAAAAAAECAwQGBQgHCf\/EAFMQAAEDAgQCBQcFCwkHAwUAAAEAAhEDIQQFEjFBUQYTImFxBxQygZGh0RUjUrHBCBYXM0JVkpOUs9IkN1RicoOy4fAYNFZjc3TDNoLxQ0VThKL\/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQIDBAUG\/8QAIhEBAAICAwADAQADAAAAAAAAAAECAxEEEjEFIUETFDJR\/9oADAMBAAIRAxEAPwBEIQgEIQgEISFBHWfpaSuJWY7F1SCSKY3PNdLGOJ7I4qBrQ0ADZAjKbabAxjQ1o4BOQhAiEoQgbUe2nTc+o4NY0S5zjAA5lUxm2Xl0DG4adOv8YNomfZdT4\/DNxuBxGFe4tZWpupkjcAiFzcVkNPE4qrVfXfoe41OrLWkB+gMnbkNuaC78p4CB\/LMPdhqfjB6ImT4WPsTamIwGMw7Q6tRqUqp0tIdudoB5yuc\/ozTqU9DsbibscxxBEvnVueIGqw7grLclEN63FVXnreufYAOdqDtuGwCDOZjSp4Wq3RWY+jUPzbgd\/wDUhPwGOp03s+cbeIvvK0VbJ2VcO2jUrPLAxrNhJDTLfX8Vj6uWuweJ6mpUdqploBi8DaPEINzleb4arSDutaGbaiQLzEc+C6+ExLMS15Y140PLDqESQsdk2GBqU3iq5tSm7UwwLel\/EVtaRloQSISSk1BA5CbqCNQQOQklKgEIQgRUMyeKdFziYAEkroLl57SNXL6zW76ZQY7G1HYmqYkA3AKqii1paQPGVYLXaYHDv2TNILo3QAEXa0WToDiHC0cEbWBMFLTDXAT6Xjugcwg2MwmhhAm3hzShvIyeYQA4GAgXXLfsQ4gMBDYMWQQ0kQY4odAg7OvsgVhAE7TdI5zWu9INJ2EbpukTYzKjrU2VnN1lwi1vb9iCZlUVLRM8ReU06esIcWjuB2KGgaGCXEttvdc\/FZTRxGOGKdUqioCDpBtZBVzfMKuT4SvWw4Y6o14DdYkQSs599+ZnU7qsPDjJOgx9a7nTem92WktaXFxaIAnYrH0cRiqWH6nzXU3SWglhm5k+uw9iDpDpfmJGnq8O7\/2H4pW9Lsza0kUcPDTc6HW965xxWJhwbhNLS2IDDEW+Cb1+INSs92DDutuWlhhtokckHS+\/DMNRd1WF1HjoPxSnpjmRMlmG\/QPxVF+MrOB04ECQ0eibQOHrVfF1cViWta7DuY0OLg1rCAJAG3qQdY9MsxO9LC\/ou+K3uHdroU3Eek0Ejhsvk9VmJqtY11Bw0zEU4+xfV8NLcNRGkyGCZ8Fwc\/LbHEdJ9WpG\/Uj3FrQfopS4aJJHwRcgyooaGNMCRZV+PyzbtW07TeCu0gNOoGLd6V\/YbLZjindXYmxdFoSAt0cA0bheioYIA7zZJiWufhnCbASPUntYC7s6tKD6IG\/dCBMIeuwb2bmJHio2w5gAJJ4jgky13V1nMPAwh2qhXeNwCYA9yCTTqAIdDonuSOs5Op1J3480C4HI2QOYNLSdQ1StX5JMQaXlAyqoRdvXEQYP4p6yTi7UJJ3jZaryWwenGXnVJitw\/wCU9B6io5kXUaZNMkloN3f5IXPw\/wDu9L+yPqQg+FoQhAIQhAJDslSO2QUKxmoUwJXXJKRAIKVNKAQkVTE4+hQdpe6XcmiVW160jdp0LiVU8NjqGIdpY6H\/AESIKthK3reN1nYckIShCsEXB6UYYGnTxLRdp0O8OH+u9d5Vczpitga7DxYY8RcIODk9SHha2jXApi6wmBr6HC665zGGQCg0FXGtbxVV+ZMH5S03kMynLOlPSbMcNnWFbiqNLCdYxrnObDtbRNiOBK+2HyXdDDvkdL9bU\/iQeavlRv0lIzMmH8pekPwWdDPzHR\/W1P4ko8l3Q0bZHS\/W1P4kHniljWO\/KCtMrtdxXoBvkz6IN2yWkP72p\/EpW+Troo30cnpj+9qfxIPPweDxS6hzXoMeT\/ouNspp\/rH\/AMSX7wOjH5pp\/rH\/AMSDz3qHNQ4jS6m4FeivvA6Mfmmn+sf\/ABJD5P8Aoud8pp\/rH\/xIPHVZhpYurTEw0lqr6iXxtBuRuvYVTyXdDKlR1R+R0S92562pf\/8ApN\/BV0K\/MNH9bU\/iQeRGloEn2c00VdR3gBevfwVdCpn5Coz\/ANWp\/Ek\/BT0JmfkGhP8A1an8SDyLIkkyY4pQ\/W68E8yvXP4KuhX5ho\/ran8SUeSvoWNsio\/ran8SDyQdMcu6E09q5i2y9dfgt6FzPyFR\/W1P4kn4K+hX5io\/ran8SDyM1sS4cDKQ6XCQRexXrv8ABZ0L\/MVH9bU\/iSfgr6FRHyFRj\/q1P4kHkPW0EAmYEbShvpHSSPtXrLHeTjyf4Hqji8nw1LrXaGaqtTtu4NHauTy3Kw3lw6D9HOjnQ2njskyynhMUcXTpmo2o89ktdIuSOAQfAMY0lheLBhBvurlB5dgyRu26jcW1KTmuEEghNyl8tLHeBQIROxsVIx7W2k3sbptRrpMydO8KNkwCLniOKB7xqu3hZKDO9wPcm6paIBjkUNEnSJugkFQklpG\/FBcBuU1zxqkGHAXlPBaWmRJXHyOJGa0W3paLaM60H0QShrew5x4mU9rZI+wp4ALYJ8Fph4tMM7r6ibTKEAuFiAe5IHy4iL8+ae5vVvAEKMkj8nYzK6EHsBEgiOCaQW2qEQdinmSC6QOITes1EBwE\/UgrvHVY1rhs4WKsYtobXZUiz238QocY0Ckx7fyXe5T1fnME13Frh8EDWiJcY09yWmNIjcjaFE3tSwTa8Ikt7TggneNWm8HktR5L7dOsvB3ir+6eso4tN5MrUeSzU7p5l076a0Af9J6D0ph\/93pf2R9SEuHafN6Vj6I+pCD4UhCEAhCEAm1PQd4Jya8S0jmEHP4JISoQCaU5IUFbHVTRwlR7fSAssuTe9yeK1eJpCvQfTNtQhZetSfRqFlVpBHvXk\/I1t2ifxpQwOvLTBF5WpwVU1sLTe7ci6zNKm6tUDKTZceS1GFpCjh2UwfREK3x1bbmfxF04SpAlXqKGvsufjcQGNN1YxVXQ0rO46uXvIBQZ6hVc6oQwEroQ8NBdseSWnh2UG6WiO\/mpA1sFpBI4dyD699y82Ol+bHgcDY\/3jV6PxWJZhmtdUDy08WtmF5y+5haB0uzU3\/3H\/wAjV6JxziAwNxQw7jMEtBB9qBDmFEBpipBMToP1bp3n1EioWlx0TPZNzyHMqizEEwRm1M93Vi6V9aoHgOzKk0AEOmmAZnkgt\/KFDTqPWASRdh3EfFIMxw5a4\/OdkSQaZ+CgZiQ2NWY0nEG\/YHsTTXcTIzSntcCmCgsHM8MJu8kbww\/BPbjqTg4tFQhok9giB61WZXkEfKVNzi0x2BbvUdTEdhsZqwGIltMGTJ4ILjMwoPc1o6wE82FBzCgHFp6yRypuP2KsKlTtO+UWkNOl3zQgGYj2pG1qj3U2U8wY550nSaYBIMfYgtfKFCGEdZDzAOg93Dfik+UsPpLvnNIdpJLCIN\/goKlZ4hvnwa6CZNHe1vtsmCu5zSTmVNobYk0wL8N\/BBabmWHMfjL2HzbvglGY4c6oc7sxPYdx24dyrurxoBzGm3mCwS66Y6vBMZnSDjypj1ILbswoN9LrBy7Buj5Qw+jVL9yI0GZCqvr9qW5rTAcZALWnj9UJjq9QObpzNmkySTTHs+tBdOPohxa4VQ4EiOrcdjHJHn9HrNEVNWrT6B+tVeudGoZk0iJ\/Fgz7E2niiHvFTMqd5DfmxG1jKC8cdQDdWpxExAaSZTqOKpVqr6bNepu8tIHtVI1y6mHDMqbRtIYN0zznsh\/yozSLn5sexBfxmBwuN6vzugyt1btbNYnS76Q5HvXzL7pP+bynAn+XUv8AC9fUMKHiiC+r1s3DtMSF8w+6Q\/m+pWn+XUv8L0HmNlp1Az4KthndXjXjgTKsa5JaCZKrYgFlWk\/abILmMIbV4w68DimDTJaNUcVNXl+HpuABAsVVDNBjVfuQSPAJvsOXAIa7QLTO1kgHbcDuRaye5g0cZiLII3DU6RMkJaA0iCZbxmyG8IJFtkk2ubRugcXQ43gcilMFvZvPuTWncESRcJXOBG0TwQOdcQW\/5pjYOwvO5Tm1GgCAJTDZxIklA4iDe\/dN00FpEg910Q5wIBPcUwOlxEyfGEC1GzScySZV3LsO6rhn0yPSbCo0zqqBg7RdYXWpy2i2m0AxPFBliReQQ7bwSF5jtOGmbQFqsflGHq1DVY51Nxu4C4K42Iw2Ew5MgvI+kUHMeRY0y4u5ASt35F2Vz5Sclc5mlgdUmd\/xT1i35gynamGtHIBbDyLYqpW8p2Sgg6dVWZ\/6T0HrBCEIPM6EIQCEIQCEIQc+o3S9w5Jqs4tmzx61WQCRKgoEUdSkyoIqMa4ciJUqE9EVOkymIpsa0dwhSAITkAE15gJwUdZ0AoOTmdbS0rhwDDyTvdT5hXNbEOj0R6JBUDWBwBPBAOAE2NjI70mhxc7TAB2lSOLersCe+U1hAB7kH1\/7mMR0uzX\/ALH\/AMjV6KxbcQ4M826mZ7XWAm3dC87fcyx99+agb+Y7\/wB41ekEFJ1LFAP0DDatXZJB2vv7k00caRMYMO\/sHdX0IKPV47QP90L5v2TAFv8ANI2hiu2XtwmoiGlrTtPH3q+hBQq08Z1XZZhXv0wRBj\/XrR1GLa0BgwhAOxYQAFMK1Z9Ws2kynFNwaS5xEnSDy706cT9Cj+mfggiczGWLfNpm8g7WUZpY8hh\/kYcJnskjhEe\/3KzOJ+hR\/TPwROJ+hR\/TPwQVxSx2oSMHp2PZMwldSxhBhuEBm1ibfFSvq16ek1KdPQXNadLzNzHLvXwjpN903kmQ9I80yitkGZVqmAxVTCuqNqMAcWOLSR3WQfcOpxm+nB69rNMRw+1ONLGafRwZP9kxC89\/7WOQ\/wDDeafraaP9rHIf+G80\/W00HoN1DEksOjCahedBse5FVmNA7FPCOIA3B9fvlefP9rHIf+G80\/W00f7WOQ\/8N5p+tpoPQnV43SJGE7xpMIFPGQ4ubhNX5MNPv9UqDopnVLpH0ZyvOsPSfRo4\/DU8Sym8guaHtBgxxuuqgospYzW3W3B6OIDT7lc6tkRobHgnIQAECBsvlf3SP83tL\/vqX+F6+qL5X90iSPJ7Sjfz6l\/heg8ydl9OxGrw2UOKa52HeDct7QMJxYSbcTeEocTqaRIiJQS4R3W4Rzd7SogYNxwtzRlEhxYeBhOxFMsqNbN2uIQRio4RzUknR2Rc7woi5kmRDjwASEua3szAQPqP2EdpE9mH+ieKYHsIkmFHrdUcBTDnzyCCcAB1p7ihpB3I+1I3DYhwEwwc3OUvm9Jt6tUk8dNkDX1BoaQYKjmrU\/Fsc48xw9amNfDUR2GN9d0xuLr4gluGpPqH+o0lA5mGqkdt7WDkTKUUsPSHzj3VD7ApqWVZliILwyi3+u6T7ArtDo5SBBxNepVPJvZCDmee0aJ+ba1veFYwmay+JXfw2WYPDj5rD0weZEn2lc3pHltFuEdi6FNtOrTgnSI1DvQWK2OAwpeTYBZ7Eaq9Ql0gRMSpNRrYAgXiCo2guYOIbvdBE2m1jhpAA4rdeRgH8JWSmBGqr+6esS1ocSIkLb+RkkeUrJQJ0k1f3T0HqtCEIPM6EIQCEIQCEIQI5oc0g7FUKjCx0H1FdBMqMD2wUFBCdUpuYYO3NMQKhIlQCVNSEoHqlmtXqsLUeN4geJVuVyukWrzNsTd6DgEnrAA1I5xuW2HJJLi2Tum1HXJMxsgewhzSCQClENcAbmL96ayBE7JXuuJP+SD7D9zH\/wCrc1jbzH\/yNXpFeY\/ucsxwWXdKszqZhjMPhqT8Hpa6vUDATrbYEndehPvp6P8A58yv9rp\/FVm0R+jsIXH++no\/+fMr\/a6fxR99HR\/8+ZV+10\/ipiYnwdhC4331dHvz7lX7ZT+KPvp6P\/n3Kv2yn8VIlxNMVPO6Tq78O51UPa9u8aGi3v8AYqdHL+rrNqfLGJeQZhziQfG\/+oCsffT0f\/PuVftdP4oPSno+N89yr9rp\/FBVGWAURTbnGKaA0NBDjNuO+6V2XEkac5xTRIMBxje\/FW29Jcid6OdZYfDFU\/ipBn+TnbNsv\/aWfFBHhaQoYZtAYuri3mqx2p5JMAtn6pXhrp50c6UU\/KL0uq4fodj8fQxGbYirTqvy2tUBb1j4LSBGkh099jwXun5eyf8AOuA\/aGfFIc\/yYb5tl4\/\/AGWfFB+fmHyHpXRqBx8n+KqQ4uAflVcj0nGLcO1HgByTWdH+lTa1Cp+D\/Fu6oEaTlVeH2N3Djv7gv0APSno+DBz3Kgf+7p\/FIelXR4b57lX7ZT+KDwNSyTpTTY6PJ3iTUMAOdlVcgDTBtG5sZVXF9GuleIw9Sk3oHjqOont0srrhzQSDAJHd7yv0EHSno+ds9yr9rp\/FJ99XR\/8APuVftlP4oOZ5JcNXwfkw6K4bF0alDEUssw7KlKq0tcxwpiQQbg9y1i4331dHvz7lX7ZT+KX76ej\/AOfcq\/a6fxQdhC4331dHvz7lX7ZT+KX76ej\/AOfcq\/a6fxQdhfK\/ukv5vKf\/AH1P\/C9bv76+jw\/+\/ZT+2U\/ivmP3QmfZRmHQOlSwGZ4HF1RjaburoYhlR0aXXgHZB5xa4bgG4uCl1bNJ96RtOpVeNDHRwMQFN5o4x1lRrByF0FzKMNrfr71azjK6xd1+HaXgjtNbv6kYPE0aLWsYbBdenimup2KDJHA4rhTcBzfZAwmgfO1\/U1djHNxOJJGHplw57BVGZDiapnEYhtMcmDUUFEeaUR6Os83mU3z+SGUGEng1gXfw+Q4Gld7X1nc6jvsC6VGlTot00abKbeTWwgylPBZnitqJptPGodPu3V2j0de6+KxR\/s0x9p+C0SEHOw+S4ChBFAPdzqdr\/JX2tDQA1oAHABOQgSEoQgIFTcTSbXw9Wk7Z7S0+sJwThugw2XTD6NSxEtI9ybhw7U4EbWIlWsyp+a57XaBDXkVB69\/fKr1gGYuoLhrgHCOMoGtlzgTMDkt15GAPwk5MYgzU\/dPWJE6CDYgyCtn5GP5zcokXmp+6eg9WIQhB5nQhCAQhCAQhCAQhCBCARBEhQVMMDdhjuVhCCg6jUH5JPgmEOG4I9S6SRBztDibAn1JzcPUdwjxXQQgrU8K0XeZ7lx+l7P5LQIs0PIPsWhXI6UUjUytxH5Dg77PtQYl002gGClIdptsnVoAgAQkMho38AgUsO29kjLSDdSs9GQY8UybggjvEIHNIc0bILLpH6QbCH8UOe4GwB8TELy+XxL3v3p97aVtERqSVQGs4TsEovAMFN0kuJqG0WgWSkOaCHGx2vddXEwThpq3sq2nZobBN\/BOaKYmRukBlwjfxTyOxveSV1KioynrBER3JdAJ0kX4FKACJaTZTYRjqte8mAg7OUUAALLQU6bQ0WVHLqOlosuk0WQJ1beSZUpNLTZTJHbIMDnOHFDG14b+VqHfKpdWDBbEHccVo+lVAsNOsB2SNDj7x9qzbze0tQObA1BzbJHNDh2LA3smscHOgNc8+1SU8NiC4w3Q3m4\/6KBhDWtgyD38E3W0NOrdWfNGD8fXLu5qQvwlEdmm0nm66CGnqqXpMJ4G0qduFqmdZawHmZKiqZiTamCe4BRvdinguI0j+sUFk4fDt\/GVC7mBYFJ5zh6A+aY1veqZouIDnvc4dymFCmyCGSeaBX4+pU\/FtcfAKN3nDxL3Bg8ZUjXEvME+xO7LtIu4ygruZVpjWyprjcLr5ViusaASqYYDPAbKLLXGliHUzaDCDbgQIFgEqjwzusoMdzF1OAgZCVOhIUAkSpCgEJCUIFQklCByVNCcgznS6jpq4XEjvpuPvH2rm4kNcyjVJ27PitJ0iodflFePSYOsHq390rNUiKuBeD+SNXsQOpubcTJ4nktp5Gez5SsnB3Lqv7p6wzTcEe1bjyLA\/hIyYkcagmf8AlPQeqkIQg8zoQhAIQhAIQhAIQhAIQhAIQhAIQhAKLE0W4jD1KT\/Re0tKlQg+c1KTqNV9KoILXaSDzTCbgG1rXWk6UYA6hi6Y7JtUA9xWZIJZz5oHR82byUpEs2h1j4prfSm4gIbyEmTwQGmXh5O\/ekeNRMNuL8wnWD4MXSmWESQeKBtN51Cd04kG\/CUAEekRfZKwdlodAvz3QDSGeN+CY+dRcJPgn1ANQ3E796S0XaPUgWi5xa6N7SF3cmwpLQ9wu665mV4V2JxAaB2Rdzu5bHDUAxosglos0tUyAEqAQhCCHEUmVaTmVWhzDuCs1jcFgsPJFKe4uJWnreiVjc7rmpiX0Wfk796ChiMe2kdNNoaOTQqj8ViKnosd61Joa0cCSEtMbNaUEBpVXDU9\/qapGYakW7aiRuTdTejLXRHFDSBAAHsQRhnV9mARIsFNTkmAISuhxE2twSXa606eCBrgTPLuKC02AtKe1xuZAHM3SB3al0QdroGCmWG4MHkntpkCIjkeKc54LSRsEh1AamRpPCUCAkOJqH3KqXaMaHcHBWz22Dtez61XxrR1bKjRdpEnu2QazJ6mvDls7GV0AuB0frdsCbOELQBAFIUpTTsgRIUFQ4qr1OHfUDdRaJhRaYrG5EqRzg0dogDvKz1XMsTU2cGD+qFUe5zzL3Fx7zK8+\/yNY\/1ja8UawFKVz8mq9Zgw0m7DCvrux3i9YtH6pJ6VNG6UK4VzRUpua4S1wghYnAtNDEVcO\/djiw+pbcG6yWd0\/Ns9c4ejVaHjx2P1IKLR1ZdT3LXRBK2\/kXJd5TMmJ21Vf3T1jcV2cRqiQ9oK2nkWaW+UnJttJNXY\/wDKeg9VoQhB5nQhCAQhCAQhJKBUia54G6gqYhreKCzKJXMqY5o4qE5g2d0HZkIkLjtzBvNT08a08UHRSqtTrtdxUwdKB6EiVA17Q9ha4AtIgg8VjM7yt+Bq9ZTDnYV3Efk9xW1TXta9pa8BzTYg8UHzhxhsgAHnKRsl51H2LTZp0eLiX4Fwj\/8AE77Cs9iqFWhUDatIsdEQQgY6AZI32SGdL3OAt3JDZ9\/Ul1OAhw35IGwYa4SnUjeCZ7kwEh3ZAA4gpzWPcSWN1OPAcUEgdJOsKTA4arjK4pUgTzdwHiuhl+Q4jFBrsUDRpxcH0j6vitRgsFRwdIU8OwNbx5nxQQ5dgWYOg2my8XJPEq8AlASoBCEIBCEIGVBIKxeeUuqzF5mz4cP9epbY7LMdLKMMpVRG+koM89umTM94Sw2BMX5FFRpGkNN9rIYNLbwOZsgGB0ghoPNPcAO1EfYmVC6BFmdyJGm2\/ggfpBaSCIHJKLCBc724JhJLiGkHwUwBidweaBrbbA8ZCjBbx34KVwEiTZJpBIv70EZlrRAsfWnNqGdhbcBLYP0C48Ux5DZNzaCgUENgc02q3XRcHGxCQumJACcWywBkQbyEEmSV9JYeRlbIXAI4rB4Q9VjHsvEyPBbbAv6zB0zNwIQTppTk0oGlR1WCpScw7OEKQhIomN\/QyLgWkt2IMFIAZkldHH4KscW80qZc15kEIpZVXdeo5rB7SvA\/xcs2msQ17QdkdTTXqUz+UJHqXbCpYLL6eGf1gc5z43OyvL2eNjtjxxWzO07kBOTUoW6DlweltKaOHxA3Y\/SfA\/8Ax713eCp5xQ85yvEUxc6dQ8RcfUgy2LAfhKbySNJifFbDyKlx8pmSgxANWP1T1j8Geuwb2bki3itl5FHl3lIyQE7Oq25\/NPQerkIQg8zoQhAIQkKAJUNWqGDdFeoGhcLMcbpkAoLOLxwbN1xcTmJJMFUa+IfVcYVOHOPEnkgt1Ma4ndRHFu5qN1NogRcoFEEDvMeCCRuLcOKnpY5w4qm6jA3MqNzC2+47kGiwuZGRJXZwmNDwLrCsqFp3XRweMLSLoN3TqBwUgMrh4DGawJK7FN+oIJUJEqATKtKnVbpqsa9vJwkJ6EHLr5FgKpnqiw\/1HEe7ZQO6OYQ26yuB\/aHwXbQg5DOj+BaZcx7\/ABcfsXQw2Ew+GEUKLGeAv7VOhAiVCEAhCEAhCEAhCECLl59QNbL6wHpBuoepdVQ4huphCD58DqgixEIqh13CecFS4ljaFapT0nsOITCdQaQdvqQAHYg2af8AVkxpDLdp\/C9k9rtRLXEt5JHFrIgGByKBGGHG19id08kiACY5psyCZgHinbFcnLz2wxE1j1asbG8HdJIDiC0TuEahwSPEuabi8G64sHLyWyxF5+pWmsRBzgQWiLcQmsDmuIBjlPJJp7USXcp4IDNLmkkyV7DMjyNRBA1cSlaS2IMxuEtRocbkNICa1p0gyDeOSCDEEtxdOpEahC1eR1dVJzJ71lsfdk8Wmd12Oj9aKjL72QaTigpJSoGlNKcUhugRIlQgQBKhCAKEFCBUIQgxtGmcLmNehwY8geHD3LY+RpnV+VDKWgQBUq\/unrhZthD8qtrNFqjRPiP8oWt8l2GdS8p2RVQOw\/rAT3ik9B6dQhCDzOhCEAo3ugJ5VXF1NLSg52ZYnS0wVmcRVNZ8j0VZzOua1fq2kxN+9UQAG3JsbhA0CCDKQsBMtLhZOcOydN3Ao0vBlw4WugaWtFS8nhPFPI1NMGw370wyNyZHISEpGmmXSJN0CRJgG6cIa10gm244prS6TeO7eU\/SJkkC2\/cgifS1CYIJ2KhBLHXVxvo6ZBA96Y+mKjOyLjZBay\/FFrgJWqwGI1tF1hKTix8LSZRiNhKDVNMhOUGHdqaFOgEIQgEIQgEIQgEIQgEIQgEIQgEIQgE14kJyQ7IMb0hpCnjyQI6xsz3i3wXJAJPha60\/Sihqosqhsljvcf8AQWXe4zuLmwi6CckaRJEi1lD\/APUghIC0HSSB48UrzJImEDmlrZJbvuOCfqDoI8Eyn2iJNtkDsg2tvIXPycP9qdY9TWdSfYKOo4OaWgyeCe+m3vPvQ1kQLW4FcuL4\/rMTay03I7sum4J4hI4ujtDsHmpalMu2PqURIDXA8DuvSUISHAHcJzi7QC0SmsLROmSCLWT9ZY4FwMHkgYWdYwiLG0QlyaqWuA2IKLOcXNN54qGl8zjnDgTqCDcscHNa4bESnKpl1TXhW91lalAJEEoQBSIQgEJEGwkoFQoKmKo0\/SeD3C6qVs1ps9FvtQdKUOe1olxA8Ss7iM5deHx4LnVczc91iXH2oNPWrU6tZtwQ3itr5LXtd01ysCJl\/wC7cvj3ntdsOLXBvNfRfItjTX6fZS0nc1P3bkHqBCEIPM6EIQIdlwukGKNDDkNPbdYCfau47ZY3pDX6zHPaO0KQiO9Bywe1uVJTa1liSe5MDoaLQeBTdZ1AOFxxQOcQKnZJiU63HhwTS0AkyIi8JZHZMXgWlAji00yWkydrpOAgHkUr4buDpnbiEss1AXFrBAj3QTA32SObNOTw7054DnkEADdK4tA5zzkIGNMN270urSezBIG4TW2GkMERzTqQBJjcjiUEWIZEPA8VeyupDxdQ1INMscCCjLjDwg22BdLAro2XNy49gLpDZAqEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQUM2o9fg6rOJbbxWGJ1u0kgcuK+iVhLSsBmVA0sdXYwFpDp8QboI2gFvAgDYHimkX3iEM1AEHaE5gkMN0CmA0st4qEgiA0jdSOGlwuN0bNiGoHC7NWzha+xStcSN9PK6YTAkbckoDLHmNhwQO1FrwATYXTX\/lEEgHmie1vASv0lrgJJ70CRfsie9Dr2c4zKbJAIkE801xJFhLSOKB2ktA0xKjrAmvTdx2Kdc7XU+DpddWaLnie5B38oJFODxC6EqPA0Q2mApKzhSBJugISwuVis16sw3SI53XJxOcOdM1Ce6UGnqVaVP06jR3KpWzKiz0QXeNllX46rU9Brj3wmacRUEucGA+tB3q+ckTpLW+C5uIzYu3eT61QbQEnrS4n3K1SYxghrWA9wuUEL8VXqei10d9k3qqzxL6gb3BWC0Aad\/WgWaLWmLIK4oUw4S0v7yVO1kUzpAZ7kxre1JA8E\/RLiHG82CBdDoAmQeC13kRmn5Ucqpm3aq2\/unrKNcC+A0zsVrvI8I8q+RnmaoPqpPQesEIQg8zoQhA12y+fYyo52Orndrnk+9fQnbL5xVY8VXFxuCQRKBJOl24P1JjQHO5kWIhDTqJgbcErWntEnZBKDDbetMBOmx9SaQQZFhyT2FrXi3tUT9QHQTvdKWjfkgC1ilg818\/bkZZt27NtQawF40l1wEodpYJ3HFMa8h7oI0g8UjwSAfcvdxWm9ItP6yn0ofJIiJTj3iB4JpvvtzCkhjg4jc2WiCaQG6gOElPwQmt61GzstsSRxVvLqc1tuKDUZcOyF0hsqWBZDAroQKhCEAhCEAhCEAhCEAhJKaXgcUD0KE1mjik69vMIJ0KIVmninhwKByEkpUDXCQsl0mpdXi6dUGA8Qe+FrjsuJ0ko68JrA9BwP2IMlLWNkWJ4JWuAOkdm\/BNiHva7bhCaRpA0uHegmc4F4BE96Y5wD4BB8UhqydJ5IDNEkRfhKBXAOuLRaECzYsfVsmAnWDFwYhSspVH7MOnmbIANBNwR3FDwGOIDRdS9S1o7dQCDwSPq0GTxJ5lBDcu0tBnwUzqNRzYIAHeVC\/MGjs0wB3AKE18RVEgQOZMILwp0qYh7vUE6ljKOHkUxvuVzhQe\/8ZVjuCRtGkQZDj3yg0+BzIPtKM1xgbT3udgszhnOw+JDdRINwV0cYXOqU33jTCCjVY6q7U9xAPJNZRptnUwb8VO4Ha7RwCa1o3B8ECthstIgcErWlkgmBOyQukjVsLGAn6IjSRHeUA9oeBEnmkbDCJaJSwbR6u5K0ap1QORQLINSDx4BNOkuDYgJWt48CeHBJEkgHjuge4AsggJuoMGzSCIskBiSTvZKHNDYJME3CAJD2y0e9bLyNUwfKTkbpgh1Ux\/dPWNAguBMgn1La+Roz5Scn3u6r+6eg9UIQhB5nQhCBCsHmdLqcwxLXcKht3H\/5W9WT6W4U08VTxLRaoNJtxH+X1IM8y7iRZSMJc4jUfFLESQLne6RtyL28UDniTB0i1kjQHNOsWmJCI+cIeCRukcwnU1pN7hArXEAxFtrpHOqOBhsR60ghtOHTbeCmAljiAN+K5p4mK1u0wntJ+g2LCCbSIshxkmdinagWi+\/FIAJvAvddKC0+1pnaeKVjRJkx70OdNOGwCOOyjDjqDTvz5IJnEtBaOPcu1lOH2MLmYam6tiWsiwMlarAYfQ0WQXaDdLQp01ogJyAQhCAQhCAQhIgEx7w0XTa1QMEkriZjmIYCAUHQxONaybrlYjNQJgrh18ZUrP0slxPAXSMy7H1rii4D+sQPrQXqmbOndM+VXc1X+Q8ceDP0kypk+OYJ6rUP6rgUHQpZsREldHDZqHESVkatOrRdFVj2Hk4QhlZzTug+hYfFteBdW2uB2WEwWYOYRJWky\/Hh4AlB2lXxlEV6FSmfygQpKbw4WTzsg+d4mjVo1nUqrYcDeeKjZRqH0Kfjy9q2+YlgaS5rSRtI2WSzHGu1kMBJ7kEb8O5wGtzG+9I5uHZdxLiLqi51eodw3xSswxLvnXl3gbILLsdSpWpta3wCgdja1Uwxrin0qbabyA0A8xupH0we0AZ4oKzadaqTrqBvcLlOGFaHODiXciT9imp6rCQpag9ET7EEFJoYCAAP7KbUmQDBupywiZiDwhDaUjeCgjB0kQJMXhSNktGoi+6GtkiXAHuVbMsVhsvoGtiqoY3YCbu8BxQLjW6TTqDgYPr4q692rBh0+ivn2cdLa+KmngqYo0vpOu4\/YFnsRjMTiPx9erU7nOJCD6s7EUtADqrJ2jUE+m8ubuYmwC+Pqahia+HdqoVqlN3NjiEH11xawAntEoBlhJgBfP8ALelmMw8MxYGJpczZw9fxWxyfMsLmVIvw7wI9JrjDh4hB0A7SLTEcU9gBAJmPFRiNQl0gWUslrT2bIEIgyACSmOZHinuJLdjCSTqgP79t1XvWJ67+wFsDS6L3hN06SDYAW33SvNtRJMbJrvTIeJHsVghILbH2cVt\/IvP4SMmk2LqsW\/5T1h3NAG5b3FbfyLk\/hIyYGfSqfunoPVSEIQeZ0IQgFVzHCtxmEfRNiRLTyPBWkIPnNek+lVdTqNLXizh3qLYmQR4LY5\/lXnbOvoD59o2+kPisjBBOtp1CxabEFA36N0pkjUJ9aRznCYAgHjwToltyTPJAAS2R60EFwAAE8bJJEQ0SPagiKha21kCgdtpE6RyTtI0mT6woWkiOHipi6B2RvuQEDGj\/AN1+cIgE93EJzyARC7eR5UahZiK4IZu1p495QWslwJZSa+oIc68HgF3abNIhDGBospAEAlQhAIQhAIQhAKOo7SJTzsqGPq6WkDfgg5+aYwjstuTYAKjRyt9d3WYtxa030Df1rpYbDBrusqXqH3KwghoYelh26aNNrB3DdSJUsIEQlQgZUY2owtqNa5p4OErjY\/IqbwX4Q9W\/6J2PwXchEIMHWpVMPVLKrSx44FW8DizTcLrTZhgaWNollQQ4ei8bhZDE0KmExDqVUQ4e8c0G2yzFio0CV1QZCxGUYoteBK2GEqa2BByektV1LDdiZc7TI4LLODQSd525hbHpDQFXAvJElvaCyFiDIIcEEfGYPKZToaGzPaCGm5mZ4QJTtJceVkCXAEiO8pwNoOx4JWEDsl2rwCBfcEDmECGHCBY+9F5AMjvCdAk6bnhdLebxfdAx4neRx53StqEkCCkcSTuCAIQDqkkxIQU84zKllmDfWxBJGzGjdx5L5lmWPr5jiTWxL9TuA4NHIK50mzN2Y5k8h00KRLKYBseZ9fwXLpU31qjadJjn1HGGtaJJKBiFPWwuIoFwrUalMgBxDmkWOxUVNjqlRrKbS57jDWtEknkgahCnrYPE0KTalahVp03Rpc5hAMiRfwQQKbC4irha7a1B5ZUabEKMNcWlwB0gwTFgmoPp\/R7NqWbYXVAZXpiKlP7R3FdYAEL5Rk2PfluYUsQySAYe36TeIX1ek9tShTq03h7HiQ7mDsuPndv5brK1fS+KZUsARwTtM7lDgNJC8bHfpaLf8aSaS6QCA0D3pAXlwIAEcuKAS4NcQE97mnskRJtHNfS+sTarSYLfS4gLZ+Rifwl5NIIg1Rt\/ynrGlztIggHnzW18jFvKPk993VJ\/VPQeqUIQg8zoQhAIQhALl5rlFLGy9hFOv9ICx8V1EIMDjMuxGDc7r6MA\/ltu0qnJ08vWvpJAIgiQufiMmwNaSaIYTxYdP+SDDNJgaRPNI50mb6ua1h6NYcfi69Uf2oKRnRmhcPr1CDwAAQZO7hBbHrVjC0MRiKvV0ab3Ojhw8TwWuw+QYGi4OLHVHDi9y6dOmym0Npta1o4AQg4OV9H6dFwq4sipU3DPyQftXfDYTkIESoQgEIQgEIQgEIQga8wFzanaq6jw2V+uYYVRQIEqAhAhQhCAQkSgoBKgJUDVzc8wIxeGLmD56ndveOS6aRBh8G\/RUC2WUVdTBdZbN8P5rmbw0Qx\/bb6\/813MjfYIO\/iWCpRc07EQsE6n1VSox4Ic0lq+gbsWMzyiaOZ1IFqgDvj9SDnNZpaHEi9pTgNUsEj1JwaC03lo5pKTLkg9ne6BjJa4ggGPalJgQZJSvgukNaXcyjtkAkidkElNkeknONjKZwggSNikaIGwXPl5WPFOrT9pisyWRFwbetczpNixg8ixL2SHluhp8bfH2LpPkMtuLgLMdPqs5RRaCO3WBj1FTg5Fc8TNfwmNMCrWV1GUcwoVKrtNNrrugmB6lVXTpZc12Tefve6OtdRDG8XQ0t8Bc+yFuhYpYvDUGYekKlKs6iGw+ox2ies1EbTEd3Ep2LxlGnTL8Bi4qsrdYdYJdUsyIOm4Dg7ePeqzsmezrHOxWHFOlqD39qGua5oLfRkmXt2spqmUU6WEOuq1+JFSuxzWuIAFNkzdt9+fLvgIsfjaNfBGk2Jb1HVjRERTIf7XR4q2zGYOnWL3V21BWFIadBIplrI1OkXg8BNpVPF5NWw1NznVqLnNL2uYNQILIncQdxsmHKqjW0i+rSDqlTq2tAc5x7LTMAH6QQX3ZhTFB9IYii+pNJ73vpksqlpdP5M7FouBMFczN6lKrjXPoVDUDmgkySAYuASAY8R7d1bfkb2BzH4ikMQKrKQpkOEh7ZBuLW596r1ssdSwrsT5xQdRAaWOGrt6i4QBHNjt42Qc9fROg+KNfJ+rce1RcWDw3H1+5fO1r+gNXR5603A0Og+tVvWL1ms+SeNsQ+JEAJgY4+kSfBOpkupiDMJzXg7bgbSsqcbFTyqZtMke35sabgJBdhBtxUnWxBItOyZUs8mN+\/ZboMYwgwdjdbbyMQPKTkwG2qr+6esQGwBw4iVuPIyZ8pOTANsHVP3T0HqlCEIPM6EIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQIQDuJTerZ9BvsT0IGdWz6DfYjq2fQb7E9CBnVM+g32I6pn0G+xPQgZ1TPoN9iOqZ9BvsT0IGdWz6DfYjq2fRb7E9CBnVs+g32I6tn0G+xPQgr1cHhqzgauHpPI2LmgwnU8LQp\/i6NNvg0BTIQJAUVXC0Krg6rRpvI2LmgqZCCr5hhIjzaj+gEfJ+D\/otH9AK0hBV8wwg2wtH9AI8wwf9Fo\/oBWkIKvyfg\/6LR\/QCPMMJ\/RqP6AVpCrNKz9zBtV8wwn9Go\/oBYPyw5dQp9GaFbD0KdM08S3UWNAsWuH1wvoy4vTLLTm\/RnH4Ngmo6nqpjm5vaA9ohTFYjyB5vVmjjcRRo9VTfFPtS0gEHVE\/4Qe4iVXIgwd0ikXcRmeJrsqNcWNbUnWGsA1ElrifElrfYmuzDEvc5zqklxqOPZG7wA72gKohB2cxzkYjECtSpN1EvDtbG3Y6OwY3i9ze6qHNMUawqucwka+zoAHaaGuEDmBCooQXzmuJNQ1Jp69VNwIYOyWCGwNtrQosRjq1el1TtLaPZhjWwBGqI\/Td7VVQgF9R8iuBp12ZtWr0mVGzTY3U2b9on7F8uX3vyW5Yct6JYd1QRVxTjiHA8jZvuAPrQaUZfgxthaH6AR8n4OZ81o\/oBWkIKpy\/BkycLR\/QCPk\/B\/0Wh+gFaQgq\/J+D\/otH9ALTeTXB4al02y19PD0mPBfBa0Aj5ty4a0Xk8c1nTDL3vcGtb1hJJgAdW66D7shNY9lRjXsc1zHCQ4GQRzCEHmlCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBIhCDzV0pa1nSbNmsAa0YqqAAIA7RXLQhAIQhBaqAfJ1AxfrKn1MVVCFNkQEIQoSdTu9s8wvUtJobSY1oAaAAAOCEIHoQhAIQhALSeToT0yy4HaX\/4HIQg+5gACAICEIQf\/9k="
}
]
}
},
"final-screenshot": {
"id": "final-screenshot",
"title": "Final Screenshot",
"description": "The last screenshot captured of the pageload.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "screenshot",
"timing": 15785,
"timestamp": 48983690574,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHQAAAQUBAQEBAAAAAAAAAAAAAAECAwQGBQgHCf\/EAFMQAAEDAgQCBQcFCwkHAwUAAAEAAhEDIQQFEjFBUQYTImFxBxQygZGh0RUjUrHBCBYXM0JVkpOUs9IkN1RicoOy4fAYNFZjc3TDNoLxQ0VThKL\/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQIDBAUG\/8QAIhEBAAICAwADAQADAAAAAAAAAAECAxEEEjEFIUETFDJR\/9oADAMBAAIRAxEAPwBEIQgEIQgEISFBHWfpaSuJWY7F1SCSKY3PNdLGOJ7I4qBrQ0ADZAjKbabAxjQ1o4BOQhAiEoQgbUe2nTc+o4NY0S5zjAA5lUxm2Xl0DG4adOv8YNomfZdT4\/DNxuBxGFe4tZWpupkjcAiFzcVkNPE4qrVfXfoe41OrLWkB+gMnbkNuaC78p4CB\/LMPdhqfjB6ImT4WPsTamIwGMw7Q6tRqUqp0tIdudoB5yuc\/ozTqU9DsbibscxxBEvnVueIGqw7grLclEN63FVXnreufYAOdqDtuGwCDOZjSp4Wq3RWY+jUPzbgd\/wDUhPwGOp03s+cbeIvvK0VbJ2VcO2jUrPLAxrNhJDTLfX8Vj6uWuweJ6mpUdqploBi8DaPEINzleb4arSDutaGbaiQLzEc+C6+ExLMS15Y140PLDqESQsdk2GBqU3iq5tSm7UwwLel\/EVtaRloQSISSk1BA5CbqCNQQOQklKgEIQgRUMyeKdFziYAEkroLl57SNXL6zW76ZQY7G1HYmqYkA3AKqii1paQPGVYLXaYHDv2TNILo3QAEXa0WToDiHC0cEbWBMFLTDXAT6Xjugcwg2MwmhhAm3hzShvIyeYQA4GAgXXLfsQ4gMBDYMWQQ0kQY4odAg7OvsgVhAE7TdI5zWu9INJ2EbpukTYzKjrU2VnN1lwi1vb9iCZlUVLRM8ReU06esIcWjuB2KGgaGCXEttvdc\/FZTRxGOGKdUqioCDpBtZBVzfMKuT4SvWw4Y6o14DdYkQSs599+ZnU7qsPDjJOgx9a7nTem92WktaXFxaIAnYrH0cRiqWH6nzXU3SWglhm5k+uw9iDpDpfmJGnq8O7\/2H4pW9Lsza0kUcPDTc6HW965xxWJhwbhNLS2IDDEW+Cb1+INSs92DDutuWlhhtokckHS+\/DMNRd1WF1HjoPxSnpjmRMlmG\/QPxVF+MrOB04ECQ0eibQOHrVfF1cViWta7DuY0OLg1rCAJAG3qQdY9MsxO9LC\/ou+K3uHdroU3Eek0Ejhsvk9VmJqtY11Bw0zEU4+xfV8NLcNRGkyGCZ8Fwc\/LbHEdJ9WpG\/Uj3FrQfopS4aJJHwRcgyooaGNMCRZV+PyzbtW07TeCu0gNOoGLd6V\/YbLZjindXYmxdFoSAt0cA0bheioYIA7zZJiWufhnCbASPUntYC7s6tKD6IG\/dCBMIeuwb2bmJHio2w5gAJJ4jgky13V1nMPAwh2qhXeNwCYA9yCTTqAIdDonuSOs5Op1J3480C4HI2QOYNLSdQ1StX5JMQaXlAyqoRdvXEQYP4p6yTi7UJJ3jZaryWwenGXnVJitw\/wCU9B6io5kXUaZNMkloN3f5IXPw\/wDu9L+yPqQg+FoQhAIQhAJDslSO2QUKxmoUwJXXJKRAIKVNKAQkVTE4+hQdpe6XcmiVW160jdp0LiVU8NjqGIdpY6H\/AESIKthK3reN1nYckIShCsEXB6UYYGnTxLRdp0O8OH+u9d5Vczpitga7DxYY8RcIODk9SHha2jXApi6wmBr6HC665zGGQCg0FXGtbxVV+ZMH5S03kMynLOlPSbMcNnWFbiqNLCdYxrnObDtbRNiOBK+2HyXdDDvkdL9bU\/iQeavlRv0lIzMmH8pekPwWdDPzHR\/W1P4ko8l3Q0bZHS\/W1P4kHniljWO\/KCtMrtdxXoBvkz6IN2yWkP72p\/EpW+Troo30cnpj+9qfxIPPweDxS6hzXoMeT\/ouNspp\/rH\/AMSX7wOjH5pp\/rH\/AMSDz3qHNQ4jS6m4FeivvA6Mfmmn+sf\/ABJD5P8Aoud8pp\/rH\/xIPHVZhpYurTEw0lqr6iXxtBuRuvYVTyXdDKlR1R+R0S92562pf\/8ApN\/BV0K\/MNH9bU\/iQeRGloEn2c00VdR3gBevfwVdCpn5Coz\/ANWp\/Ek\/BT0JmfkGhP8A1an8SDyLIkkyY4pQ\/W68E8yvXP4KuhX5ho\/ran8SUeSvoWNsio\/ran8SDyQdMcu6E09q5i2y9dfgt6FzPyFR\/W1P4kn4K+hX5io\/ran8SDyM1sS4cDKQ6XCQRexXrv8ABZ0L\/MVH9bU\/iSfgr6FRHyFRj\/q1P4kHkPW0EAmYEbShvpHSSPtXrLHeTjyf4Hqji8nw1LrXaGaqtTtu4NHauTy3Kw3lw6D9HOjnQ2njskyynhMUcXTpmo2o89ktdIuSOAQfAMY0lheLBhBvurlB5dgyRu26jcW1KTmuEEghNyl8tLHeBQIROxsVIx7W2k3sbptRrpMydO8KNkwCLniOKB7xqu3hZKDO9wPcm6paIBjkUNEnSJugkFQklpG\/FBcBuU1zxqkGHAXlPBaWmRJXHyOJGa0W3paLaM60H0QShrew5x4mU9rZI+wp4ALYJ8Fph4tMM7r6ibTKEAuFiAe5IHy4iL8+ae5vVvAEKMkj8nYzK6EHsBEgiOCaQW2qEQdinmSC6QOITes1EBwE\/UgrvHVY1rhs4WKsYtobXZUiz238QocY0Ckx7fyXe5T1fnME13Frh8EDWiJcY09yWmNIjcjaFE3tSwTa8Ikt7TggneNWm8HktR5L7dOsvB3ir+6eso4tN5MrUeSzU7p5l076a0Af9J6D0ph\/93pf2R9SEuHafN6Vj6I+pCD4UhCEAhCEAm1PQd4Jya8S0jmEHP4JISoQCaU5IUFbHVTRwlR7fSAssuTe9yeK1eJpCvQfTNtQhZetSfRqFlVpBHvXk\/I1t2ifxpQwOvLTBF5WpwVU1sLTe7ci6zNKm6tUDKTZceS1GFpCjh2UwfREK3x1bbmfxF04SpAlXqKGvsufjcQGNN1YxVXQ0rO46uXvIBQZ6hVc6oQwEroQ8NBdseSWnh2UG6WiO\/mpA1sFpBI4dyD699y82Ol+bHgcDY\/3jV6PxWJZhmtdUDy08WtmF5y+5haB0uzU3\/3H\/wAjV6JxziAwNxQw7jMEtBB9qBDmFEBpipBMToP1bp3n1EioWlx0TPZNzyHMqizEEwRm1M93Vi6V9aoHgOzKk0AEOmmAZnkgt\/KFDTqPWASRdh3EfFIMxw5a4\/OdkSQaZ+CgZiQ2NWY0nEG\/YHsTTXcTIzSntcCmCgsHM8MJu8kbww\/BPbjqTg4tFQhok9giB61WZXkEfKVNzi0x2BbvUdTEdhsZqwGIltMGTJ4ILjMwoPc1o6wE82FBzCgHFp6yRypuP2KsKlTtO+UWkNOl3zQgGYj2pG1qj3U2U8wY550nSaYBIMfYgtfKFCGEdZDzAOg93Dfik+UsPpLvnNIdpJLCIN\/goKlZ4hvnwa6CZNHe1vtsmCu5zSTmVNobYk0wL8N\/BBabmWHMfjL2HzbvglGY4c6oc7sxPYdx24dyrurxoBzGm3mCwS66Y6vBMZnSDjypj1ILbswoN9LrBy7Buj5Qw+jVL9yI0GZCqvr9qW5rTAcZALWnj9UJjq9QObpzNmkySTTHs+tBdOPohxa4VQ4EiOrcdjHJHn9HrNEVNWrT6B+tVeudGoZk0iJ\/Fgz7E2niiHvFTMqd5DfmxG1jKC8cdQDdWpxExAaSZTqOKpVqr6bNepu8tIHtVI1y6mHDMqbRtIYN0zznsh\/yozSLn5sexBfxmBwuN6vzugyt1btbNYnS76Q5HvXzL7pP+bynAn+XUv8AC9fUMKHiiC+r1s3DtMSF8w+6Q\/m+pWn+XUv8L0HmNlp1Az4KthndXjXjgTKsa5JaCZKrYgFlWk\/abILmMIbV4w68DimDTJaNUcVNXl+HpuABAsVVDNBjVfuQSPAJvsOXAIa7QLTO1kgHbcDuRaye5g0cZiLII3DU6RMkJaA0iCZbxmyG8IJFtkk2ubRugcXQ43gcilMFvZvPuTWncESRcJXOBG0TwQOdcQW\/5pjYOwvO5Tm1GgCAJTDZxIklA4iDe\/dN00FpEg910Q5wIBPcUwOlxEyfGEC1GzScySZV3LsO6rhn0yPSbCo0zqqBg7RdYXWpy2i2m0AxPFBliReQQ7bwSF5jtOGmbQFqsflGHq1DVY51Nxu4C4K42Iw2Ew5MgvI+kUHMeRY0y4u5ASt35F2Vz5Sclc5mlgdUmd\/xT1i35gynamGtHIBbDyLYqpW8p2Sgg6dVWZ\/6T0HrBCEIPM6EIQCEIQCEIQc+o3S9w5Jqs4tmzx61WQCRKgoEUdSkyoIqMa4ciJUqE9EVOkymIpsa0dwhSAITkAE15gJwUdZ0AoOTmdbS0rhwDDyTvdT5hXNbEOj0R6JBUDWBwBPBAOAE2NjI70mhxc7TAB2lSOLersCe+U1hAB7kH1\/7mMR0uzX\/ALH\/AMjV6KxbcQ4M826mZ7XWAm3dC87fcyx99+agb+Y7\/wB41ekEFJ1LFAP0DDatXZJB2vv7k00caRMYMO\/sHdX0IKPV47QP90L5v2TAFv8ANI2hiu2XtwmoiGlrTtPH3q+hBQq08Z1XZZhXv0wRBj\/XrR1GLa0BgwhAOxYQAFMK1Z9Ws2kynFNwaS5xEnSDy706cT9Cj+mfggiczGWLfNpm8g7WUZpY8hh\/kYcJnskjhEe\/3KzOJ+hR\/TPwROJ+hR\/TPwQVxSx2oSMHp2PZMwldSxhBhuEBm1ibfFSvq16ek1KdPQXNadLzNzHLvXwjpN903kmQ9I80yitkGZVqmAxVTCuqNqMAcWOLSR3WQfcOpxm+nB69rNMRw+1ONLGafRwZP9kxC89\/7WOQ\/wDDeafraaP9rHIf+G80\/W00HoN1DEksOjCahedBse5FVmNA7FPCOIA3B9fvlefP9rHIf+G80\/W00f7WOQ\/8N5p+tpoPQnV43SJGE7xpMIFPGQ4ubhNX5MNPv9UqDopnVLpH0ZyvOsPSfRo4\/DU8Sym8guaHtBgxxuuqgospYzW3W3B6OIDT7lc6tkRobHgnIQAECBsvlf3SP83tL\/vqX+F6+qL5X90iSPJ7Sjfz6l\/heg8ydl9OxGrw2UOKa52HeDct7QMJxYSbcTeEocTqaRIiJQS4R3W4Rzd7SogYNxwtzRlEhxYeBhOxFMsqNbN2uIQRio4RzUknR2Rc7woi5kmRDjwASEua3szAQPqP2EdpE9mH+ieKYHsIkmFHrdUcBTDnzyCCcAB1p7ihpB3I+1I3DYhwEwwc3OUvm9Jt6tUk8dNkDX1BoaQYKjmrU\/Fsc48xw9amNfDUR2GN9d0xuLr4gluGpPqH+o0lA5mGqkdt7WDkTKUUsPSHzj3VD7ApqWVZliILwyi3+u6T7ArtDo5SBBxNepVPJvZCDmee0aJ+ba1veFYwmay+JXfw2WYPDj5rD0weZEn2lc3pHltFuEdi6FNtOrTgnSI1DvQWK2OAwpeTYBZ7Eaq9Ql0gRMSpNRrYAgXiCo2guYOIbvdBE2m1jhpAA4rdeRgH8JWSmBGqr+6esS1ocSIkLb+RkkeUrJQJ0k1f3T0HqtCEIPM6EIQCEIQCEIQI5oc0g7FUKjCx0H1FdBMqMD2wUFBCdUpuYYO3NMQKhIlQCVNSEoHqlmtXqsLUeN4geJVuVyukWrzNsTd6DgEnrAA1I5xuW2HJJLi2Tum1HXJMxsgewhzSCQClENcAbmL96ayBE7JXuuJP+SD7D9zH\/wCrc1jbzH\/yNXpFeY\/ucsxwWXdKszqZhjMPhqT8Hpa6vUDATrbYEndehPvp6P8A58yv9rp\/FVm0R+jsIXH++no\/+fMr\/a6fxR99HR\/8+ZV+10\/ipiYnwdhC4331dHvz7lX7ZT+KPvp6P\/n3Kv2yn8VIlxNMVPO6Tq78O51UPa9u8aGi3v8AYqdHL+rrNqfLGJeQZhziQfG\/+oCsffT0f\/PuVftdP4oPSno+N89yr9rp\/FBVGWAURTbnGKaA0NBDjNuO+6V2XEkac5xTRIMBxje\/FW29Jcid6OdZYfDFU\/ipBn+TnbNsv\/aWfFBHhaQoYZtAYuri3mqx2p5JMAtn6pXhrp50c6UU\/KL0uq4fodj8fQxGbYirTqvy2tUBb1j4LSBGkh099jwXun5eyf8AOuA\/aGfFIc\/yYb5tl4\/\/AGWfFB+fmHyHpXRqBx8n+KqQ4uAflVcj0nGLcO1HgByTWdH+lTa1Cp+D\/Fu6oEaTlVeH2N3Djv7gv0APSno+DBz3Kgf+7p\/FIelXR4b57lX7ZT+KDwNSyTpTTY6PJ3iTUMAOdlVcgDTBtG5sZVXF9GuleIw9Sk3oHjqOont0srrhzQSDAJHd7yv0EHSno+ds9yr9rp\/FJ99XR\/8APuVftlP4oOZ5JcNXwfkw6K4bF0alDEUssw7KlKq0tcxwpiQQbg9y1i4331dHvz7lX7ZT+KX76ej\/AOfcq\/a6fxQdhC4331dHvz7lX7ZT+KX76ej\/AOfcq\/a6fxQdhfK\/ukv5vKf\/AH1P\/C9bv76+jw\/+\/ZT+2U\/ivmP3QmfZRmHQOlSwGZ4HF1RjaburoYhlR0aXXgHZB5xa4bgG4uCl1bNJ96RtOpVeNDHRwMQFN5o4x1lRrByF0FzKMNrfr71azjK6xd1+HaXgjtNbv6kYPE0aLWsYbBdenimup2KDJHA4rhTcBzfZAwmgfO1\/U1djHNxOJJGHplw57BVGZDiapnEYhtMcmDUUFEeaUR6Os83mU3z+SGUGEng1gXfw+Q4Gld7X1nc6jvsC6VGlTot00abKbeTWwgylPBZnitqJptPGodPu3V2j0de6+KxR\/s0x9p+C0SEHOw+S4ChBFAPdzqdr\/JX2tDQA1oAHABOQgSEoQgIFTcTSbXw9Wk7Z7S0+sJwThugw2XTD6NSxEtI9ybhw7U4EbWIlWsyp+a57XaBDXkVB69\/fKr1gGYuoLhrgHCOMoGtlzgTMDkt15GAPwk5MYgzU\/dPWJE6CDYgyCtn5GP5zcokXmp+6eg9WIQhB5nQhCAQhCAQhCAQhCBCARBEhQVMMDdhjuVhCCg6jUH5JPgmEOG4I9S6SRBztDibAn1JzcPUdwjxXQQgrU8K0XeZ7lx+l7P5LQIs0PIPsWhXI6UUjUytxH5Dg77PtQYl002gGClIdptsnVoAgAQkMho38AgUsO29kjLSDdSs9GQY8UybggjvEIHNIc0bILLpH6QbCH8UOe4GwB8TELy+XxL3v3p97aVtERqSVQGs4TsEovAMFN0kuJqG0WgWSkOaCHGx2vddXEwThpq3sq2nZobBN\/BOaKYmRukBlwjfxTyOxveSV1KioynrBER3JdAJ0kX4FKACJaTZTYRjqte8mAg7OUUAALLQU6bQ0WVHLqOlosuk0WQJ1beSZUpNLTZTJHbIMDnOHFDG14b+VqHfKpdWDBbEHccVo+lVAsNOsB2SNDj7x9qzbze0tQObA1BzbJHNDh2LA3smscHOgNc8+1SU8NiC4w3Q3m4\/6KBhDWtgyD38E3W0NOrdWfNGD8fXLu5qQvwlEdmm0nm66CGnqqXpMJ4G0qduFqmdZawHmZKiqZiTamCe4BRvdinguI0j+sUFk4fDt\/GVC7mBYFJ5zh6A+aY1veqZouIDnvc4dymFCmyCGSeaBX4+pU\/FtcfAKN3nDxL3Bg8ZUjXEvME+xO7LtIu4ygruZVpjWyprjcLr5ViusaASqYYDPAbKLLXGliHUzaDCDbgQIFgEqjwzusoMdzF1OAgZCVOhIUAkSpCgEJCUIFQklCByVNCcgznS6jpq4XEjvpuPvH2rm4kNcyjVJ27PitJ0iodflFePSYOsHq390rNUiKuBeD+SNXsQOpubcTJ4nktp5Gez5SsnB3Lqv7p6wzTcEe1bjyLA\/hIyYkcagmf8AlPQeqkIQg8zoQhAIQhAIQhAIQhAIQhAIQhAIQhAKLE0W4jD1KT\/Re0tKlQg+c1KTqNV9KoILXaSDzTCbgG1rXWk6UYA6hi6Y7JtUA9xWZIJZz5oHR82byUpEs2h1j4prfSm4gIbyEmTwQGmXh5O\/ekeNRMNuL8wnWD4MXSmWESQeKBtN51Cd04kG\/CUAEekRfZKwdlodAvz3QDSGeN+CY+dRcJPgn1ANQ3E796S0XaPUgWi5xa6N7SF3cmwpLQ9wu665mV4V2JxAaB2Rdzu5bHDUAxosglos0tUyAEqAQhCCHEUmVaTmVWhzDuCs1jcFgsPJFKe4uJWnreiVjc7rmpiX0Wfk796ChiMe2kdNNoaOTQqj8ViKnosd61Joa0cCSEtMbNaUEBpVXDU9\/qapGYakW7aiRuTdTejLXRHFDSBAAHsQRhnV9mARIsFNTkmAISuhxE2twSXa606eCBrgTPLuKC02AtKe1xuZAHM3SB3al0QdroGCmWG4MHkntpkCIjkeKc54LSRsEh1AamRpPCUCAkOJqH3KqXaMaHcHBWz22Dtez61XxrR1bKjRdpEnu2QazJ6mvDls7GV0AuB0frdsCbOELQBAFIUpTTsgRIUFQ4qr1OHfUDdRaJhRaYrG5EqRzg0dogDvKz1XMsTU2cGD+qFUe5zzL3Fx7zK8+\/yNY\/1ja8UawFKVz8mq9Zgw0m7DCvrux3i9YtH6pJ6VNG6UK4VzRUpua4S1wghYnAtNDEVcO\/djiw+pbcG6yWd0\/Ns9c4ejVaHjx2P1IKLR1ZdT3LXRBK2\/kXJd5TMmJ21Vf3T1jcV2cRqiQ9oK2nkWaW+UnJttJNXY\/wDKeg9VoQhB5nQhCAQhCAQhJKBUia54G6gqYhreKCzKJXMqY5o4qE5g2d0HZkIkLjtzBvNT08a08UHRSqtTrtdxUwdKB6EiVA17Q9ha4AtIgg8VjM7yt+Bq9ZTDnYV3Efk9xW1TXta9pa8BzTYg8UHzhxhsgAHnKRsl51H2LTZp0eLiX4Fwj\/8AE77Cs9iqFWhUDatIsdEQQgY6AZI32SGdL3OAt3JDZ9\/Ul1OAhw35IGwYa4SnUjeCZ7kwEh3ZAA4gpzWPcSWN1OPAcUEgdJOsKTA4arjK4pUgTzdwHiuhl+Q4jFBrsUDRpxcH0j6vitRgsFRwdIU8OwNbx5nxQQ5dgWYOg2my8XJPEq8AlASoBCEIBCEIGVBIKxeeUuqzF5mz4cP9epbY7LMdLKMMpVRG+koM89umTM94Sw2BMX5FFRpGkNN9rIYNLbwOZsgGB0ghoPNPcAO1EfYmVC6BFmdyJGm2\/ggfpBaSCIHJKLCBc724JhJLiGkHwUwBidweaBrbbA8ZCjBbx34KVwEiTZJpBIv70EZlrRAsfWnNqGdhbcBLYP0C48Ux5DZNzaCgUENgc02q3XRcHGxCQumJACcWywBkQbyEEmSV9JYeRlbIXAI4rB4Q9VjHsvEyPBbbAv6zB0zNwIQTppTk0oGlR1WCpScw7OEKQhIomN\/QyLgWkt2IMFIAZkldHH4KscW80qZc15kEIpZVXdeo5rB7SvA\/xcs2msQ17QdkdTTXqUz+UJHqXbCpYLL6eGf1gc5z43OyvL2eNjtjxxWzO07kBOTUoW6DlweltKaOHxA3Y\/SfA\/8Ax713eCp5xQ85yvEUxc6dQ8RcfUgy2LAfhKbySNJifFbDyKlx8pmSgxANWP1T1j8Geuwb2bki3itl5FHl3lIyQE7Oq25\/NPQerkIQg8zoQhAIQkKAJUNWqGDdFeoGhcLMcbpkAoLOLxwbN1xcTmJJMFUa+IfVcYVOHOPEnkgt1Ma4ndRHFu5qN1NogRcoFEEDvMeCCRuLcOKnpY5w4qm6jA3MqNzC2+47kGiwuZGRJXZwmNDwLrCsqFp3XRweMLSLoN3TqBwUgMrh4DGawJK7FN+oIJUJEqATKtKnVbpqsa9vJwkJ6EHLr5FgKpnqiw\/1HEe7ZQO6OYQ26yuB\/aHwXbQg5DOj+BaZcx7\/ABcfsXQw2Ew+GEUKLGeAv7VOhAiVCEAhCEAhCEAhCECLl59QNbL6wHpBuoepdVQ4huphCD58DqgixEIqh13CecFS4ljaFapT0nsOITCdQaQdvqQAHYg2af8AVkxpDLdp\/C9k9rtRLXEt5JHFrIgGByKBGGHG19id08kiACY5psyCZgHinbFcnLz2wxE1j1asbG8HdJIDiC0TuEahwSPEuabi8G64sHLyWyxF5+pWmsRBzgQWiLcQmsDmuIBjlPJJp7USXcp4IDNLmkkyV7DMjyNRBA1cSlaS2IMxuEtRocbkNICa1p0gyDeOSCDEEtxdOpEahC1eR1dVJzJ71lsfdk8Wmd12Oj9aKjL72QaTigpJSoGlNKcUhugRIlQgQBKhCAKEFCBUIQgxtGmcLmNehwY8geHD3LY+RpnV+VDKWgQBUq\/unrhZthD8qtrNFqjRPiP8oWt8l2GdS8p2RVQOw\/rAT3ik9B6dQhCDzOhCEAo3ugJ5VXF1NLSg52ZYnS0wVmcRVNZ8j0VZzOua1fq2kxN+9UQAG3JsbhA0CCDKQsBMtLhZOcOydN3Ao0vBlw4WugaWtFS8nhPFPI1NMGw370wyNyZHISEpGmmXSJN0CRJgG6cIa10gm244prS6TeO7eU\/SJkkC2\/cgifS1CYIJ2KhBLHXVxvo6ZBA96Y+mKjOyLjZBay\/FFrgJWqwGI1tF1hKTix8LSZRiNhKDVNMhOUGHdqaFOgEIQgEIQgEIQgEIQgEIQgEIQgEIQgE14kJyQ7IMb0hpCnjyQI6xsz3i3wXJAJPha60\/Sihqosqhsljvcf8AQWXe4zuLmwi6CckaRJEi1lD\/APUghIC0HSSB48UrzJImEDmlrZJbvuOCfqDoI8Eyn2iJNtkDsg2tvIXPycP9qdY9TWdSfYKOo4OaWgyeCe+m3vPvQ1kQLW4FcuL4\/rMTay03I7sum4J4hI4ujtDsHmpalMu2PqURIDXA8DuvSUISHAHcJzi7QC0SmsLROmSCLWT9ZY4FwMHkgYWdYwiLG0QlyaqWuA2IKLOcXNN54qGl8zjnDgTqCDcscHNa4bESnKpl1TXhW91lalAJEEoQBSIQgEJEGwkoFQoKmKo0\/SeD3C6qVs1ps9FvtQdKUOe1olxA8Ss7iM5deHx4LnVczc91iXH2oNPWrU6tZtwQ3itr5LXtd01ysCJl\/wC7cvj3ntdsOLXBvNfRfItjTX6fZS0nc1P3bkHqBCEIPM6EIQIdlwukGKNDDkNPbdYCfau47ZY3pDX6zHPaO0KQiO9Bywe1uVJTa1liSe5MDoaLQeBTdZ1AOFxxQOcQKnZJiU63HhwTS0AkyIi8JZHZMXgWlAji00yWkydrpOAgHkUr4buDpnbiEss1AXFrBAj3QTA32SObNOTw7054DnkEADdK4tA5zzkIGNMN270urSezBIG4TW2GkMERzTqQBJjcjiUEWIZEPA8VeyupDxdQ1INMscCCjLjDwg22BdLAro2XNy49gLpDZAqEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQUM2o9fg6rOJbbxWGJ1u0kgcuK+iVhLSsBmVA0sdXYwFpDp8QboI2gFvAgDYHimkX3iEM1AEHaE5gkMN0CmA0st4qEgiA0jdSOGlwuN0bNiGoHC7NWzha+xStcSN9PK6YTAkbckoDLHmNhwQO1FrwATYXTX\/lEEgHmie1vASv0lrgJJ70CRfsie9Dr2c4zKbJAIkE801xJFhLSOKB2ktA0xKjrAmvTdx2Kdc7XU+DpddWaLnie5B38oJFODxC6EqPA0Q2mApKzhSBJugISwuVis16sw3SI53XJxOcOdM1Ce6UGnqVaVP06jR3KpWzKiz0QXeNllX46rU9Brj3wmacRUEucGA+tB3q+ckTpLW+C5uIzYu3eT61QbQEnrS4n3K1SYxghrWA9wuUEL8VXqei10d9k3qqzxL6gb3BWC0Aad\/WgWaLWmLIK4oUw4S0v7yVO1kUzpAZ7kxre1JA8E\/RLiHG82CBdDoAmQeC13kRmn5Ucqpm3aq2\/unrKNcC+A0zsVrvI8I8q+RnmaoPqpPQesEIQg8zoQhA12y+fYyo52Orndrnk+9fQnbL5xVY8VXFxuCQRKBJOl24P1JjQHO5kWIhDTqJgbcErWntEnZBKDDbetMBOmx9SaQQZFhyT2FrXi3tUT9QHQTvdKWjfkgC1ilg818\/bkZZt27NtQawF40l1wEodpYJ3HFMa8h7oI0g8UjwSAfcvdxWm9ItP6yn0ofJIiJTj3iB4JpvvtzCkhjg4jc2WiCaQG6gOElPwQmt61GzstsSRxVvLqc1tuKDUZcOyF0hsqWBZDAroQKhCEAhCEAhCEAhCEAhJKaXgcUD0KE1mjik69vMIJ0KIVmninhwKByEkpUDXCQsl0mpdXi6dUGA8Qe+FrjsuJ0ko68JrA9BwP2IMlLWNkWJ4JWuAOkdm\/BNiHva7bhCaRpA0uHegmc4F4BE96Y5wD4BB8UhqydJ5IDNEkRfhKBXAOuLRaECzYsfVsmAnWDFwYhSspVH7MOnmbIANBNwR3FDwGOIDRdS9S1o7dQCDwSPq0GTxJ5lBDcu0tBnwUzqNRzYIAHeVC\/MGjs0wB3AKE18RVEgQOZMILwp0qYh7vUE6ljKOHkUxvuVzhQe\/8ZVjuCRtGkQZDj3yg0+BzIPtKM1xgbT3udgszhnOw+JDdRINwV0cYXOqU33jTCCjVY6q7U9xAPJNZRptnUwb8VO4Ha7RwCa1o3B8ECthstIgcErWlkgmBOyQukjVsLGAn6IjSRHeUA9oeBEnmkbDCJaJSwbR6u5K0ap1QORQLINSDx4BNOkuDYgJWt48CeHBJEkgHjuge4AsggJuoMGzSCIskBiSTvZKHNDYJME3CAJD2y0e9bLyNUwfKTkbpgh1Ux\/dPWNAguBMgn1La+Roz5Scn3u6r+6eg9UIQhB5nQhCBCsHmdLqcwxLXcKht3H\/5W9WT6W4U08VTxLRaoNJtxH+X1IM8y7iRZSMJc4jUfFLESQLne6RtyL28UDniTB0i1kjQHNOsWmJCI+cIeCRukcwnU1pN7hArXEAxFtrpHOqOBhsR60ghtOHTbeCmAljiAN+K5p4mK1u0wntJ+g2LCCbSIshxkmdinagWi+\/FIAJvAvddKC0+1pnaeKVjRJkx70OdNOGwCOOyjDjqDTvz5IJnEtBaOPcu1lOH2MLmYam6tiWsiwMlarAYfQ0WQXaDdLQp01ogJyAQhCAQhCAQhIgEx7w0XTa1QMEkriZjmIYCAUHQxONaybrlYjNQJgrh18ZUrP0slxPAXSMy7H1rii4D+sQPrQXqmbOndM+VXc1X+Q8ceDP0kypk+OYJ6rUP6rgUHQpZsREldHDZqHESVkatOrRdFVj2Hk4QhlZzTug+hYfFteBdW2uB2WEwWYOYRJWky\/Hh4AlB2lXxlEV6FSmfygQpKbw4WTzsg+d4mjVo1nUqrYcDeeKjZRqH0Kfjy9q2+YlgaS5rSRtI2WSzHGu1kMBJ7kEb8O5wGtzG+9I5uHZdxLiLqi51eodw3xSswxLvnXl3gbILLsdSpWpta3wCgdja1Uwxrin0qbabyA0A8xupH0we0AZ4oKzadaqTrqBvcLlOGFaHODiXciT9imp6rCQpag9ET7EEFJoYCAAP7KbUmQDBupywiZiDwhDaUjeCgjB0kQJMXhSNktGoi+6GtkiXAHuVbMsVhsvoGtiqoY3YCbu8BxQLjW6TTqDgYPr4q692rBh0+ivn2cdLa+KmngqYo0vpOu4\/YFnsRjMTiPx9erU7nOJCD6s7EUtADqrJ2jUE+m8ubuYmwC+Pqahia+HdqoVqlN3NjiEH11xawAntEoBlhJgBfP8ALelmMw8MxYGJpczZw9fxWxyfMsLmVIvw7wI9JrjDh4hB0A7SLTEcU9gBAJmPFRiNQl0gWUslrT2bIEIgyACSmOZHinuJLdjCSTqgP79t1XvWJ67+wFsDS6L3hN06SDYAW33SvNtRJMbJrvTIeJHsVghILbH2cVt\/IvP4SMmk2LqsW\/5T1h3NAG5b3FbfyLk\/hIyYGfSqfunoPVSEIQeZ0IQgFVzHCtxmEfRNiRLTyPBWkIPnNek+lVdTqNLXizh3qLYmQR4LY5\/lXnbOvoD59o2+kPisjBBOtp1CxabEFA36N0pkjUJ9aRznCYAgHjwToltyTPJAAS2R60EFwAAE8bJJEQ0SPagiKha21kCgdtpE6RyTtI0mT6woWkiOHipi6B2RvuQEDGj\/AN1+cIgE93EJzyARC7eR5UahZiK4IZu1p495QWslwJZSa+oIc68HgF3abNIhDGBospAEAlQhAIQhAIQhAKOo7SJTzsqGPq6WkDfgg5+aYwjstuTYAKjRyt9d3WYtxa030Df1rpYbDBrusqXqH3KwghoYelh26aNNrB3DdSJUsIEQlQgZUY2owtqNa5p4OErjY\/IqbwX4Q9W\/6J2PwXchEIMHWpVMPVLKrSx44FW8DizTcLrTZhgaWNollQQ4ei8bhZDE0KmExDqVUQ4e8c0G2yzFio0CV1QZCxGUYoteBK2GEqa2BByektV1LDdiZc7TI4LLODQSd525hbHpDQFXAvJElvaCyFiDIIcEEfGYPKZToaGzPaCGm5mZ4QJTtJceVkCXAEiO8pwNoOx4JWEDsl2rwCBfcEDmECGHCBY+9F5AMjvCdAk6bnhdLebxfdAx4neRx53StqEkCCkcSTuCAIQDqkkxIQU84zKllmDfWxBJGzGjdx5L5lmWPr5jiTWxL9TuA4NHIK50mzN2Y5k8h00KRLKYBseZ9fwXLpU31qjadJjn1HGGtaJJKBiFPWwuIoFwrUalMgBxDmkWOxUVNjqlRrKbS57jDWtEknkgahCnrYPE0KTalahVp03Rpc5hAMiRfwQQKbC4irha7a1B5ZUabEKMNcWlwB0gwTFgmoPp\/R7NqWbYXVAZXpiKlP7R3FdYAEL5Rk2PfluYUsQySAYe36TeIX1ek9tShTq03h7HiQ7mDsuPndv5brK1fS+KZUsARwTtM7lDgNJC8bHfpaLf8aSaS6QCA0D3pAXlwIAEcuKAS4NcQE97mnskRJtHNfS+sTarSYLfS4gLZ+Rifwl5NIIg1Rt\/ynrGlztIggHnzW18jFvKPk993VJ\/VPQeqUIQg8zoQhAIQhALl5rlFLGy9hFOv9ICx8V1EIMDjMuxGDc7r6MA\/ltu0qnJ08vWvpJAIgiQufiMmwNaSaIYTxYdP+SDDNJgaRPNI50mb6ua1h6NYcfi69Uf2oKRnRmhcPr1CDwAAQZO7hBbHrVjC0MRiKvV0ab3Ojhw8TwWuw+QYGi4OLHVHDi9y6dOmym0Npta1o4AQg4OV9H6dFwq4sipU3DPyQftXfDYTkIESoQgEIQgEIQgEIQga8wFzanaq6jw2V+uYYVRQIEqAhAhQhCAQkSgoBKgJUDVzc8wIxeGLmD56ndveOS6aRBh8G\/RUC2WUVdTBdZbN8P5rmbw0Qx\/bb6\/813MjfYIO\/iWCpRc07EQsE6n1VSox4Ic0lq+gbsWMzyiaOZ1IFqgDvj9SDnNZpaHEi9pTgNUsEj1JwaC03lo5pKTLkg9ne6BjJa4ggGPalJgQZJSvgukNaXcyjtkAkidkElNkeknONjKZwggSNikaIGwXPl5WPFOrT9pisyWRFwbetczpNixg8ixL2SHluhp8bfH2LpPkMtuLgLMdPqs5RRaCO3WBj1FTg5Fc8TNfwmNMCrWV1GUcwoVKrtNNrrugmB6lVXTpZc12Tefve6OtdRDG8XQ0t8Bc+yFuhYpYvDUGYekKlKs6iGw+ox2ies1EbTEd3Ep2LxlGnTL8Bi4qsrdYdYJdUsyIOm4Dg7ePeqzsmezrHOxWHFOlqD39qGua5oLfRkmXt2spqmUU6WEOuq1+JFSuxzWuIAFNkzdt9+fLvgIsfjaNfBGk2Jb1HVjRERTIf7XR4q2zGYOnWL3V21BWFIadBIplrI1OkXg8BNpVPF5NWw1NznVqLnNL2uYNQILIncQdxsmHKqjW0i+rSDqlTq2tAc5x7LTMAH6QQX3ZhTFB9IYii+pNJ73vpksqlpdP5M7FouBMFczN6lKrjXPoVDUDmgkySAYuASAY8R7d1bfkb2BzH4ikMQKrKQpkOEh7ZBuLW596r1ssdSwrsT5xQdRAaWOGrt6i4QBHNjt42Qc9fROg+KNfJ+rce1RcWDw3H1+5fO1r+gNXR5603A0Og+tVvWL1ms+SeNsQ+JEAJgY4+kSfBOpkupiDMJzXg7bgbSsqcbFTyqZtMke35sabgJBdhBtxUnWxBItOyZUs8mN+\/ZboMYwgwdjdbbyMQPKTkwG2qr+6esQGwBw4iVuPIyZ8pOTANsHVP3T0HqlCEIPM6EIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQCEIQIQDuJTerZ9BvsT0IGdWz6DfYjq2fQb7E9CBnVM+g32I6pn0G+xPQgZ1TPoN9iOqZ9BvsT0IGdWz6DfYjq2fRb7E9CBnVs+g32I6tn0G+xPQgr1cHhqzgauHpPI2LmgwnU8LQp\/i6NNvg0BTIQJAUVXC0Krg6rRpvI2LmgqZCCr5hhIjzaj+gEfJ+D\/otH9AK0hBV8wwg2wtH9AI8wwf9Fo\/oBWkIKvyfg\/6LR\/QCPMMJ\/RqP6AVpCrNKz9zBtV8wwn9Go\/oBYPyw5dQp9GaFbD0KdM08S3UWNAsWuH1wvoy4vTLLTm\/RnH4Ngmo6nqpjm5vaA9ohTFYjyB5vVmjjcRRo9VTfFPtS0gEHVE\/4Qe4iVXIgwd0ikXcRmeJrsqNcWNbUnWGsA1ElrifElrfYmuzDEvc5zqklxqOPZG7wA72gKohB2cxzkYjECtSpN1EvDtbG3Y6OwY3i9ze6qHNMUawqucwka+zoAHaaGuEDmBCooQXzmuJNQ1Jp69VNwIYOyWCGwNtrQosRjq1el1TtLaPZhjWwBGqI\/Td7VVQgF9R8iuBp12ZtWr0mVGzTY3U2b9on7F8uX3vyW5Yct6JYd1QRVxTjiHA8jZvuAPrQaUZfgxthaH6AR8n4OZ81o\/oBWkIKpy\/BkycLR\/QCPk\/B\/0Wh+gFaQgq\/J+D\/otH9ALTeTXB4al02y19PD0mPBfBa0Aj5ty4a0Xk8c1nTDL3vcGtb1hJJgAdW66D7shNY9lRjXsc1zHCQ4GQRzCEHmlCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBCEIBIhCDzV0pa1nSbNmsAa0YqqAAIA7RXLQhAIQhBaqAfJ1AxfrKn1MVVCFNkQEIQoSdTu9s8wvUtJobSY1oAaAAAOCEIHoQhAIQhALSeToT0yy4HaX\/4HIQg+5gACAICEIQf\/9k="
}
},
"total-blocking-time": {
"id": "total-blocking-time",
"title": "Total Blocking Time",
"description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-total-blocking-time\/).",
"score": 0.96999999999999997,
"scoreDisplayMode": "numeric",
"numericValue": 99.937999999999874,
"numericUnit": "millisecond",
"displayValue": "100\u00a0ms",
"scoringOptions": {
"p10": 150,
"median": 350
}
},
"max-potential-fid": {
"id": "max-potential-fid",
"title": "Max Potential First Input Delay",
"description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-max-potential-fid\/).",
"score": 0.95999999999999996,
"scoreDisplayMode": "numeric",
"numericValue": 99.320999999999998,
"numericUnit": "millisecond",
"displayValue": "100\u00a0ms"
},
"cumulative-layout-shift": {
"id": "cumulative-layout-shift",
"title": "Cumulative Layout Shift",
"description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https:\/\/web.dev\/articles\/cls).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0.00028236666801184114,
"numericUnit": "unitless",
"displayValue": "0",
"scoringOptions": {
"p10": 0.10000000000000001,
"median": 0.25
},
"details": {
"type": "debugdata",
"items": [
{
"cumulativeLayoutShiftMainFrame": 0.00028236666801184114
}
]
}
},
"errors-in-console": {
"id": "errors-in-console",
"title": "No browser errors logged to the console",
"description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/errors-in-console\/)",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"server-response-time": {
"id": "server-response-time",
"title": "Initial server response time was short",
"description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/time-to-first-byte\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 93.067999999999984,
"numericUnit": "millisecond",
"displayValue": "Root document took 90\u00a0ms",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "responseTime",
"valueType": "timespanMs",
"label": "Time Spent"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseTime": 93.067999999999984
}
],
"overallSavingsMs": 0
},
"guidanceLevel": 1
},
"interactive": {
"id": "interactive",
"title": "Time to Interactive",
"description": "Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/interactive\/).",
"score": 0.40999999999999998,
"scoreDisplayMode": "numeric",
"numericValue": 4983.8919999999998,
"numericUnit": "millisecond",
"displayValue": "5.0\u00a0s"
},
"user-timings": {
"id": "user-timings",
"title": "User Timing marks and measures",
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/user-timings\/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 2
},
"critical-request-chains": {
"id": "critical-request-chains",
"title": "Avoid chaining critical requests",
"description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn how to avoid chaining critical requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/critical-request-chains\/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "5 chains found",
"details": {
"type": "criticalrequestchain",
"chains": {
"C9E311E6109CC02A12AF0CCE7129BC74": {
"request": {
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"startTime": 48967.908217000004,
"endTime": 48968.147183000001,
"responseReceivedTime": 48968.139260999997,
"transferSize": 12534
},
"children": {
"471000.2": {
"request": {
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"startTime": 48968.150682,
"endTime": 48968.205768,
"responseReceivedTime": 48968.204146999997,
"transferSize": 7462
},
"children": {
"471000.13": {
"request": {
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"startTime": 48968.207434999997,
"endTime": 48968.700226000001,
"responseReceivedTime": 48968.699642,
"transferSize": 667
}
},
"471000.14": {
"request": {
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"startTime": 48968.209569999999,
"endTime": 48968.707620000008,
"responseReceivedTime": 48968.706821,
"transferSize": 348
}
},
"471000.15": {
"request": {
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"startTime": 48968.808792999997,
"endTime": 48969.162622999997,
"responseReceivedTime": 48969.133747999993,
"transferSize": 48146
}
},
"471000.17": {
"request": {
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"startTime": 48968.809555,
"endTime": 48969.177778999998,
"responseReceivedTime": 48969.134202000001,
"transferSize": 21572
}
}
}
},
"471000.6": {
"request": {
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"startTime": 48968.164416,
"endTime": 48969.123218000001,
"responseReceivedTime": 48968.991219000003,
"transferSize": 153028
}
}
}
}
},
"longestChain": {
"duration": 1269.5619999989867,
"length": 3,
"transferSize": 21572
}
},
"guidanceLevel": 1
},
"redirects": {
"id": "redirects",
"title": "Avoid multiple page redirects",
"description": "Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/redirects\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"LCP": 0,
"FCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
},
"guidanceLevel": 2
},
"installable-manifest": {
"id": "installable-manifest",
"title": "Web app manifest or service worker do not meet the installability requirements",
"description": "Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more about manifest installability requirements](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/installable-manifest\/).",
"score": 0,
"scoreDisplayMode": "binary",
"numericValue": 1,
"numericUnit": "element",
"displayValue": "1 reason",
"warnings": [],
"details": {
"type": "table",
"headings": [
{
"key": "reason",
"valueType": "text",
"label": "Failure reason"
}
],
"items": [
{
"reason": "Page has no manifest <link> URL"
}
],
"debugData": {
"type": "debugdata",
"manifestUrl": null
}
}
},
"splash-screen": {
"id": "splash-screen",
"title": "Is not configured for a custom splash screen",
"description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more about splash screens](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/splash-screen\/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: No manifest was fetched.",
"details": {
"type": "debugdata",
"items": [
{
"failures": [
"No manifest was fetched"
],
"isParseFailure": true,
"parseFailureReason": "No manifest was fetched"
}
]
}
},
"themed-omnibox": {
"id": "themed-omnibox",
"title": "Does not set a theme color for the address bar.",
"description": "The browser address bar can be themed to match your site. [Learn more about theming the address bar](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/themed-omnibox\/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: No manifest was fetched,\nNo `<meta name=\"theme-color\">` tag found.",
"details": {
"type": "debugdata",
"items": [
{
"failures": [
"No manifest was fetched",
"No `<meta name=\"theme-color\">` tag found"
],
"themeColor": null,
"isParseFailure": true,
"parseFailureReason": "No manifest was fetched"
}
]
}
},
"maskable-icon": {
"id": "maskable-icon",
"title": "Manifest doesn't have a maskable icon",
"description": "A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn about maskable manifest icons](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/maskable-icon-audit\/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "No manifest was fetched"
},
"content-width": {
"id": "content-width",
"title": "Content is sized correctly for the viewport",
"description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn how to size content for the viewport](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/content-width\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"image-aspect-ratio": {
"id": "image-aspect-ratio",
"title": "Displays images with correct aspect ratio",
"description": "Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/image-aspect-ratio\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"image-size-responsive": {
"id": "image-size-responsive",
"title": "Serves images with appropriate resolution",
"description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https:\/\/web.dev\/articles\/serve-responsive-images).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"preload-fonts": {
"id": "preload-fonts",
"title": "Fonts with `font-display: optional` are preloaded",
"description": "Preload `optional` fonts so first-time visitors may use them. [Learn more about preloading fonts](https:\/\/web.dev\/articles\/preload-optional-fonts)",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"deprecations": {
"id": "deprecations",
"title": "Avoids deprecated APIs",
"description": "Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/deprecations\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"third-party-cookies": {
"id": "third-party-cookies",
"title": "Uses third-party cookies",
"description": "Support for third-party cookies will be removed in a future version of Chrome. [Learn more about phasing out third-party cookies](https:\/\/developer.chrome.com\/en\/docs\/privacy-sandbox\/third-party-cookie-phase-out\/).",
"score": 0,
"scoreDisplayMode": "binary",
"displayValue": "1 cookie found",
"details": {
"type": "table",
"headings": [
{
"key": "name",
"valueType": "text",
"label": "Name"
},
{
"key": "url",
"valueType": "url",
"label": "URL"
}
],
"items": [
{
"name": "__cf_bm",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910"
}
]
}
},
"mainthread-work-breakdown": {
"id": "mainthread-work-breakdown",
"title": "Minimizes main-thread work",
"description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/mainthread-work-breakdown\/)",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 1352.8679999999865,
"numericUnit": "millisecond",
"displayValue": "1.4\u00a0s",
"metricSavings": {
"TBT": 99.937999999999874
},
"details": {
"type": "table",
"headings": [
{
"key": "groupLabel",
"valueType": "text",
"label": "Category"
},
{
"key": "duration",
"valueType": "ms",
"granularity": 1,
"label": "Time Spent"
}
],
"items": [
{
"group": "scriptEvaluation",
"groupLabel": "Script Evaluation",
"duration": 565.66699999999355
},
{
"group": "other",
"groupLabel": "Other",
"duration": 530.95599999999297
},
{
"group": "styleLayout",
"groupLabel": "Style & Layout",
"duration": 122.631
},
{
"group": "paintCompositeRender",
"groupLabel": "Rendering",
"duration": 82.489000000000075
},
{
"group": "scriptParseCompile",
"groupLabel": "Script Parsing & Compilation",
"duration": 23.901999999999997
},
{
"group": "parseHTML",
"groupLabel": "Parse HTML & CSS",
"duration": 14.147999999999994
},
{
"group": "garbageCollection",
"groupLabel": "Garbage Collection",
"duration": 13.074999999999998
}
],
"sortedBy": [
"duration"
]
},
"guidanceLevel": 1
},
"bootup-time": {
"id": "bootup-time",
"title": "JavaScript execution time",
"description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bootup-time\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 578.08699999999601,
"numericUnit": "millisecond",
"displayValue": "0.6\u00a0s",
"metricSavings": {
"TBT": 88.921512309705506
},
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "total",
"granularity": 1,
"valueType": "ms",
"label": "Total CPU Time"
},
{
"key": "scripting",
"granularity": 1,
"valueType": "ms",
"label": "Script Evaluation"
},
{
"key": "scriptParseCompile",
"granularity": 1,
"valueType": "ms",
"label": "Script Parse"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"total": 717.0719999999958,
"scripting": 391.41999999999592,
"scriptParseCompile": 8.4809999999999999
},
{
"url": "Unattributable",
"total": 311.55399999999901,
"scripting": 26.839000000000009,
"scriptParseCompile": 0
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"total": 134.00399999999999,
"scripting": 1.6459999999999999,
"scriptParseCompile": 0.435
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"total": 102.62600000000006,
"scripting": 81.170000000000059,
"scriptParseCompile": 9.4350000000000005
},
{
"url": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"total": 66.338999999999999,
"scripting": 53.567999999999998,
"scriptParseCompile": 5.0930000000000009
}
],
"summary": {
"wastedMs": 578.08699999999601
},
"sortedBy": [
"total"
]
},
"guidanceLevel": 1
},
"uses-rel-preload": {
"id": "uses-rel-preload",
"title": "Preload key requests",
"description": "Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn how to preload key requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preload\/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
},
"guidanceLevel": 3
},
"uses-rel-preconnect": {
"id": "uses-rel-preconnect",
"title": "Preconnect to required origins",
"description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn how to preconnect to required origins](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preconnect\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 60.992999996602535,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 60\u00a0ms",
"warnings": [],
"metricSavings": {
"LCP": 60.992999996602535,
"FCP": 60.992999996602535
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "wastedMs",
"valueType": "timespanMs",
"label": "Potential Savings"
}
],
"items": [
{
"url": "https:\/\/fast.fonts.net",
"wastedMs": 60.992999996602535
}
],
"overallSavingsMs": 60.992999996602535,
"sortedBy": [
"wastedMs"
]
},
"guidanceLevel": 3
},
"font-display": {
"id": "font-display",
"title": "Ensure text remains visible during webfont load",
"description": "Leverage the `font-display` CSS feature to ensure text is user-visible while webfonts are loading. [Learn more about `font-display`](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/font-display\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"warnings": [],
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "wastedMs",
"valueType": "ms",
"label": "Potential Savings"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"wastedMs": 353.82999999821186
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"wastedMs": 368.22399999946356
}
]
},
"guidanceLevel": 3
},
"diagnostics": {
"id": "diagnostics",
"title": "Diagnostics",
"description": "Collection of useful page vitals.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "debugdata",
"items": [
{
"numRequests": 30,
"numScripts": 4,
"numStylesheets": 3,
"numFonts": 2,
"numTasks": 3812,
"numTasksOver10ms": 14,
"numTasksOver25ms": 5,
"numTasksOver50ms": 4,
"numTasksOver100ms": 0,
"numTasksOver500ms": 0,
"rtt": 44.812999999999995,
"throughput": 9855260.3628630862,
"maxRtt": 273.63900000000001,
"maxServerLatency": 206.328,
"totalByteWeight": 5271580,
"totalTaskTime": 1352.8679999999895,
"mainDocumentTransferSize": 12534
}
]
}
},
"network-requests": {
"id": "network-requests",
"title": "Network Requests",
"description": "Lists the network requests that were made during page load.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "protocol",
"valueType": "text",
"label": "Protocol"
},
{
"key": "networkRequestTime",
"valueType": "ms",
"granularity": 1,
"label": "Network Request Time"
},
{
"key": "networkEndTime",
"valueType": "ms",
"granularity": 1,
"label": "Network End Time"
},
{
"key": "transferSize",
"valueType": "bytes",
"displayUnit": "kb",
"granularity": 1,
"label": "Transfer Size"
},
{
"key": "resourceSize",
"valueType": "bytes",
"displayUnit": "kb",
"granularity": 1,
"label": "Resource Size"
},
{
"key": "statusCode",
"valueType": "text",
"label": "Status Code"
},
{
"key": "mimeType",
"valueType": "text",
"label": "MIME Type"
},
{
"key": "resourceType",
"valueType": "text",
"label": "Resource Type"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 0,
"networkRequestTime": 1.9619999974966049,
"networkEndTime": 240.92799999564886,
"finished": true,
"transferSize": 12534,
"resourceSize": 82053,
"statusCode": 200,
"mimeType": "text\/html",
"resourceType": "Document",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 243.61199999600649,
"networkRequestTime": 244.4269999936223,
"networkEndTime": 299.51299999654293,
"finished": true,
"transferSize": 7462,
"resourceSize": 31174,
"statusCode": 200,
"mimeType": "text\/css",
"resourceType": "Stylesheet",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 245.40699999034405,
"networkRequestTime": 248.72599999606609,
"networkEndTime": 373.44199999421835,
"finished": true,
"transferSize": 65693,
"resourceSize": 65571,
"statusCode": 200,
"mimeType": "image\/svg+xml",
"resourceType": "Image",
"priority": "Medium",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 245.55499999970198,
"networkRequestTime": 249.35099999606609,
"networkEndTime": 544.93599999696016,
"finished": true,
"transferSize": 195548,
"resourceSize": 195365,
"statusCode": 200,
"mimeType": "image\/jpeg",
"resourceType": "Image",
"priority": "Medium",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 245.65799999982119,
"networkRequestTime": 257.51399999856949,
"networkEndTime": 1069.2189999967813,
"finished": true,
"transferSize": 594141,
"resourceSize": 593764,
"statusCode": 200,
"mimeType": "image\/jpeg",
"resourceType": "Image",
"priority": "Medium",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 245.7690000012517,
"networkRequestTime": 258.16099999845028,
"networkEndTime": 1216.9629999995232,
"finished": true,
"transferSize": 153028,
"resourceSize": 604089,
"statusCode": 200,
"mimeType": "application\/javascript",
"resourceType": "Script",
"priority": "Medium",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 254.15999999642372,
"networkRequestTime": 258.76699999719858,
"networkEndTime": 1297.1039999946952,
"finished": true,
"transferSize": 88140,
"resourceSize": 247912,
"statusCode": 200,
"mimeType": "application\/javascript",
"resourceType": "Script",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "Google Tag Manager"
},
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 300.49599999189377,
"networkRequestTime": 301.1799999922514,
"networkEndTime": 793.97100000083447,
"finished": true,
"transferSize": 667,
"resourceSize": 0,
"statusCode": 200,
"mimeType": "text\/css",
"resourceType": "Stylesheet",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "Monotype"
},
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 300.67099999636412,
"networkRequestTime": 303.31499999761581,
"networkEndTime": 801.36500000208616,
"finished": true,
"transferSize": 348,
"resourceSize": 0,
"statusCode": 200,
"mimeType": "text\/css",
"resourceType": "Stylesheet",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "Monotype"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 818.15899999439716,
"networkRequestTime": 902.53799999505281,
"networkEndTime": 1256.3679999932647,
"finished": true,
"transferSize": 48146,
"resourceSize": 48068,
"statusCode": 200,
"mimeType": "font\/woff2",
"resourceType": "Font",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 831.195999994874,
"networkRequestTime": 903.29999999701977,
"networkEndTime": 1271.5239999964833,
"finished": true,
"transferSize": 21572,
"resourceSize": 21512,
"statusCode": 200,
"mimeType": "font\/woff2",
"resourceType": "Font",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 1250.9649999961257,
"networkRequestTime": 1251.5839999988675,
"networkEndTime": 1573.4129999950528,
"finished": true,
"transferSize": 327154,
"resourceSize": 0,
"statusCode": 200,
"mimeType": "image\/jpeg",
"resourceType": "Fetch",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/rooms\/mask_conference_dot-white_grid_ceiling_q.png",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 1251.3109999969602,
"networkRequestTime": 1252.9839999973774,
"networkEndTime": 1590.6479999944568,
"finished": true,
"transferSize": 19993,
"resourceSize": 0,
"statusCode": 200,
"mimeType": "image\/png",
"resourceType": "Fetch",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 1392.9159999936819,
"networkRequestTime": 1393.332000002265,
"networkEndTime": 2948.9829999953508,
"finished": true,
"transferSize": 1639489,
"resourceSize": 1638485,
"statusCode": 206,
"mimeType": "video\/mp4",
"resourceType": "Media",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/dnd_montage3_1200px.mp4",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 1400.4149999991059,
"networkRequestTime": 1401.6700000017881,
"networkEndTime": 4428.2739999964833,
"finished": true,
"transferSize": 1793967,
"resourceSize": 1792891,
"statusCode": 206,
"mimeType": "video\/mp4",
"resourceType": "Media",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 1462.4509999975562,
"networkRequestTime": 1463.1779999956489,
"networkEndTime": 2713.0810000002384,
"finished": true,
"transferSize": 7791,
"resourceSize": 22446,
"statusCode": 200,
"mimeType": "application\/javascript",
"resourceType": "Script",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f17ce8a2",
"sessionTargetType": "page",
"protocol": "blob",
"rendererStartTime": 1596.5789999961853,
"networkRequestTime": 1596.5789999961853,
"networkEndTime": 1598.8529999926686,
"finished": true,
"transferSize": 0,
"resourceSize": 326885,
"statusCode": 200,
"mimeType": "image\/jpeg",
"resourceType": "Image",
"priority": "Low",
"experimentalFromMainFrame": true
},
{
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/670ef0e7-8a25-41da-bcd0-ec90cebd4579",
"sessionTargetType": "page",
"protocol": "blob",
"rendererStartTime": 1596.8799999952316,
"networkRequestTime": 1596.8799999952316,
"networkEndTime": 1598.8210000023246,
"finished": true,
"transferSize": 0,
"resourceSize": 19902,
"statusCode": 200,
"mimeType": "image\/png",
"resourceType": "Image",
"priority": "Low",
"experimentalFromMainFrame": true
},
{
"url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 2718.6759999990463,
"networkRequestTime": 2720.0949999988079,
"networkEndTime": 3788.0819999948144,
"finished": true,
"transferSize": 2626,
"resourceSize": 5485,
"statusCode": 200,
"mimeType": "application\/json",
"resourceType": "XHR",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/favicon.ico",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 3114.9680000022054,
"networkRequestTime": 3116.1789999976754,
"networkEndTime": 4434.8499999940395,
"finished": true,
"transferSize": 6609,
"resourceSize": 6518,
"statusCode": 200,
"mimeType": "image\/vnd.microsoft.icon",
"resourceType": "Other",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "rosso-acoustic.com"
},
{
"url": "https:\/\/geolocation.onetrust.com\/cookieconsentpub\/v1\/geo\/location",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 3790.4239999949932,
"networkRequestTime": 3792.1349999979138,
"networkEndTime": 4554.8689999952912,
"finished": true,
"transferSize": 303,
"resourceSize": 66,
"statusCode": 200,
"mimeType": "application\/json",
"resourceType": "XHR",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4561.2169999927282,
"networkRequestTime": 4561.778999991715,
"networkEndTime": 4702.0819999948144,
"finished": true,
"transferSize": 104731,
"resourceSize": 433939,
"statusCode": 200,
"mimeType": "application\/javascript",
"resourceType": "Script",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4721.7789999991655,
"networkRequestTime": 4722.570999994874,
"networkEndTime": 4795.8299999907613,
"finished": true,
"transferSize": 13637,
"resourceSize": 48600,
"statusCode": 200,
"mimeType": "application\/json",
"resourceType": "Fetch",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4812.582999996841,
"networkRequestTime": 4813.9600000008941,
"networkEndTime": 4872.929999999702,
"finished": true,
"transferSize": 2921,
"resourceSize": 9721,
"statusCode": 200,
"mimeType": "application\/json",
"resourceType": "Fetch",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4813.2459999993443,
"networkRequestTime": 4814.6159999966621,
"networkEndTime": 4890.1299999952316,
"finished": true,
"transferSize": 12877,
"resourceSize": 63146,
"statusCode": 200,
"mimeType": "application\/json",
"resourceType": "Fetch",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4815.9830000028014,
"networkRequestTime": 4817.4509999975562,
"networkEndTime": 4889.6180000007153,
"finished": true,
"transferSize": 3930,
"resourceSize": 21778,
"statusCode": 200,
"mimeType": "text\/css",
"resourceType": "Fetch",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4905.2279999926686,
"networkRequestTime": 4906.0679999962449,
"networkEndTime": 4962.8409999981523,
"finished": true,
"transferSize": 601,
"resourceSize": 651,
"statusCode": 200,
"mimeType": "image\/svg+xml",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_guard_logo.svg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4916.7870000004768,
"networkRequestTime": 4917.5179999917746,
"networkEndTime": 4972.582999996841,
"finished": true,
"transferSize": 489,
"resourceSize": 497,
"statusCode": 200,
"mimeType": "image\/svg+xml",
"resourceType": "Fetch",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4979.0639999955893,
"networkRequestTime": 4979.4909999966621,
"networkEndTime": 5156.9759999960661,
"finished": true,
"transferSize": 145007,
"resourceSize": 144661,
"statusCode": 200,
"mimeType": "image\/jpeg",
"resourceType": "Image",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "Optanon"
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 4981.1619999930263,
"networkRequestTime": 4981.6649999991059,
"networkEndTime": 5156.4949999973178,
"finished": true,
"transferSize": 2176,
"resourceSize": 5194,
"statusCode": 200,
"mimeType": "image\/svg+xml",
"resourceType": "Image",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "Optanon"
}
],
"debugData": {
"type": "debugdata",
"networkStartTimeTs": 48967906255
}
}
},
"network-rtt": {
"id": "network-rtt",
"title": "Network Round Trip Times",
"description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https:\/\/hpbn.co\/primer-on-latency-and-bandwidth\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 273.63900000000001,
"numericUnit": "millisecond",
"displayValue": "270\u00a0ms",
"details": {
"type": "table",
"headings": [
{
"key": "origin",
"valueType": "text",
"label": "URL"
},
{
"key": "rtt",
"valueType": "ms",
"granularity": 1,
"label": "Time Spent"
}
],
"items": [
{
"origin": "https:\/\/cdn.cookielaw.org",
"rtt": 273.63900000000001
},
{
"origin": "https:\/\/fast.fonts.net",
"rtt": 53.695000000000007
},
{
"origin": "https:\/\/geolocation.onetrust.com",
"rtt": 53.566999999999894
},
{
"origin": "https:\/\/www.googletagmanager.com",
"rtt": 47.731000000000002
},
{
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"rtt": 44.812999999999995
}
],
"sortedBy": [
"rtt"
]
}
},
"network-server-latency": {
"id": "network-server-latency",
"title": "Server Backend Latencies",
"description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https:\/\/hpbn.co\/primer-on-web-performance\/#analyzing-the-resource-waterfall).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 206.328,
"numericUnit": "millisecond",
"displayValue": "210\u00a0ms",
"details": {
"type": "table",
"headings": [
{
"key": "origin",
"valueType": "text",
"label": "URL"
},
{
"key": "serverResponseTime",
"valueType": "ms",
"granularity": 1,
"label": "Time Spent"
}
],
"items": [
{
"origin": "https:\/\/fast.fonts.net",
"serverResponseTime": 206.328
},
{
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"serverResponseTime": 163.16600000000003
},
{
"origin": "https:\/\/www.googletagmanager.com",
"serverResponseTime": 117.39599999999999
},
{
"origin": "https:\/\/geolocation.onetrust.com",
"serverResponseTime": 10.129000000000133
},
{
"origin": "https:\/\/cdn.cookielaw.org",
"serverResponseTime": 0
}
],
"sortedBy": [
"serverResponseTime"
]
}
},
"main-thread-tasks": {
"id": "main-thread-tasks",
"title": "Tasks",
"description": "Lists the toplevel main thread tasks that executed during page load.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "startTime",
"valueType": "ms",
"granularity": 1,
"label": "Start Time"
},
{
"key": "duration",
"valueType": "ms",
"granularity": 1,
"label": "End Time"
}
],
"items": [
{
"duration": 16.367999999999999,
"startTime": 237.876
},
{
"duration": 8.8840000000000003,
"startTime": 254.56200000000001
},
{
"duration": 97.066999999999993,
"startTime": 803.88400000000001
},
{
"duration": 99.320999999999998,
"startTime": 1224.7070000000001
},
{
"duration": 61.627000000000002,
"startTime": 1326.9179999999999
},
{
"duration": 6.875,
"startTime": 1404.442
},
{
"duration": 24.766999999999999,
"startTime": 1411.4639999999999
},
{
"duration": 20.437000000000001,
"startTime": 1447.404
},
{
"duration": 5.3209999999999997,
"startTime": 1593.127
},
{
"duration": 49.350999999999999,
"startTime": 2311.0619999999999
},
{
"duration": 5.8129999999999997,
"startTime": 2715.462
},
{
"duration": 13.013,
"startTime": 2951.1729999999998
},
{
"duration": 11.417,
"startTime": 3103.4859999999999
},
{
"duration": 8.1630000000000003,
"startTime": 3145.8270000000002
},
{
"duration": 19.271000000000001,
"startTime": 4430.4350000000004
},
{
"duration": 8.4529999999999994,
"startTime": 4558.2510000000002
},
{
"duration": 14.554,
"startTime": 4709.2269999999999
},
{
"duration": 19.515999999999998,
"startTime": 4798.4790000000003
},
{
"duration": 88.989999999999995,
"startTime": 4894.902
},
{
"duration": 5.9950000000000001,
"startTime": 5014.9709999999995
},
{
"duration": 16.503,
"startTime": 5062.5630000000001
},
{
"duration": 6.3070000000000004,
"startTime": 5158.8450000000003
},
{
"duration": 8.3870000000000005,
"startTime": 8311.2839999999997
},
{
"duration": 6.0519999999999996,
"startTime": 10554.848
}
]
}
},
"metrics": {
"id": "metrics",
"title": "Metrics",
"description": "Collects all available metrics.",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 4984,
"numericUnit": "millisecond",
"details": {
"type": "debugdata",
"items": [
{
"firstContentfulPaint": 927,
"firstContentfulPaintTs": 48968832316,
"firstContentfulPaintAllFrames": 927,
"firstContentfulPaintAllFramesTs": 48968832316,
"firstMeaningfulPaint": 1453,
"firstMeaningfulPaintTs": 48969358025,
"largestContentfulPaint": 2376,
"largestContentfulPaintTs": 48970281444,
"largestContentfulPaintAllFrames": 2376,
"largestContentfulPaintAllFramesTs": 48970281444,
"interactive": 4984,
"interactiveTs": 48972889088,
"speedIndex": 5396,
"speedIndexTs": 48973301196,
"totalBlockingTime": 100,
"maxPotentialFID": 99,
"cumulativeLayoutShift": 0.00028236666801184114,
"cumulativeLayoutShiftMainFrame": 0.00028236666801184114,
"timeToFirstByte": 234,
"timeToFirstByteTs": 48968139084,
"observedTimeOrigin": 0,
"observedTimeOriginTs": 48967905196,
"observedNavigationStart": 0,
"observedNavigationStartTs": 48967905196,
"observedFirstPaint": 927,
"observedFirstPaintTs": 48968832316,
"observedFirstContentfulPaint": 927,
"observedFirstContentfulPaintTs": 48968832316,
"observedFirstContentfulPaintAllFrames": 927,
"observedFirstContentfulPaintAllFramesTs": 48968832316,
"observedFirstMeaningfulPaint": 1453,
"observedFirstMeaningfulPaintTs": 48969358025,
"observedLargestContentfulPaint": 2376,
"observedLargestContentfulPaintTs": 48970281444,
"observedLargestContentfulPaintAllFrames": 2376,
"observedLargestContentfulPaintAllFramesTs": 48970281444,
"observedTraceEnd": 15815,
"observedTraceEndTs": 48983720204,
"observedLoad": 3100,
"observedLoadTs": 48971005526,
"observedDomContentLoaded": 1437,
"observedDomContentLoadedTs": 48969342433,
"observedCumulativeLayoutShift": 0.00028236666801184114,
"observedCumulativeLayoutShiftMainFrame": 0.00028236666801184114,
"observedFirstVisualChange": 919,
"observedFirstVisualChangeTs": 48968824196,
"observedLastVisualChange": 5435,
"observedLastVisualChangeTs": 48973340196,
"observedSpeedIndex": 5396,
"observedSpeedIndexTs": 48973301156
},
{
"lcpInvalidated": false
}
]
}
},
"performance-budget": {
"id": "performance-budget",
"title": "Performance budget",
"description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"timing-budget": {
"id": "timing-budget",
"title": "Timing budget",
"description": "Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"resource-summary": {
"id": "resource-summary",
"title": "Resources Summary",
"description": "Aggregates all network requests and groups them by type",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "label",
"valueType": "text",
"label": "Resource Type"
},
{
"key": "requestCount",
"valueType": "numeric",
"label": "Requests"
},
{
"key": "transferSize",
"valueType": "bytes",
"label": "Transfer Size"
}
],
"items": [
{
"resourceType": "total",
"label": "Total",
"requestCount": 27,
"transferSize": 5264971
},
{
"resourceType": "media",
"label": "Media",
"requestCount": 2,
"transferSize": 3433456
},
{
"resourceType": "image",
"label": "Image",
"requestCount": 6,
"transferSize": 1003166
},
{
"resourceType": "other",
"label": "Other",
"requestCount": 9,
"transferSize": 383930
},
{
"resourceType": "script",
"label": "Script",
"requestCount": 4,
"transferSize": 353690
},
{
"resourceType": "font",
"label": "Font",
"requestCount": 2,
"transferSize": 69718
},
{
"resourceType": "document",
"label": "Document",
"requestCount": 1,
"transferSize": 12534
},
{
"resourceType": "stylesheet",
"label": "Stylesheet",
"requestCount": 3,
"transferSize": 8477
},
{
"resourceType": "third-party",
"label": "Third-party",
"requestCount": 15,
"transferSize": 386244
}
]
}
},
"third-party-summary": {
"id": "third-party-summary",
"title": "Minimize third-party usage",
"description": "Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn how to minimize third-party impact](https:\/\/developers.google.com\/web\/fundamentals\/performance\/optimizing-content-efficiency\/loading-third-party-javascript\/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "Third-party code blocked the main thread for 0\u00a0ms",
"metricSavings": {
"TBT": 38.410341948533947
},
"details": {
"type": "table",
"headings": [
{
"key": "entity",
"valueType": "text",
"label": "Third-Party",
"subItemsHeading": {
"key": "url",
"valueType": "url"
}
},
{
"key": "transferSize",
"granularity": 1,
"valueType": "bytes",
"label": "Transfer Size",
"subItemsHeading": {
"key": "transferSize"
}
},
{
"key": "blockingTime",
"granularity": 1,
"valueType": "ms",
"label": "Main-Thread Blocking Time",
"subItemsHeading": {
"key": "blockingTime"
}
}
],
"items": [
{
"mainThreadTime": 119.03100000000008,
"blockingTime": 0,
"transferSize": 297089,
"tbtImpact": 38.410341948533947,
"entity": "Optanon",
"subItems": {
"type": "subitems",
"items": [
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 145007,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"mainThreadTime": 102.62600000000008,
"blockingTime": 0,
"transferSize": 104731,
"tbtImpact": 38.410341948533947
},
{
"url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 13637,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 12877,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"mainThreadTime": 16.405000000000001,
"blockingTime": 0,
"transferSize": 7791,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 3930,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 2921,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 2626,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 2176,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 601,
"tbtImpact": 0
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_guard_logo.svg",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 489,
"tbtImpact": 0
},
{
"url": "https:\/\/geolocation.onetrust.com\/cookieconsentpub\/v1\/geo\/location",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 303,
"tbtImpact": 0
}
]
}
},
{
"mainThreadTime": 66.339000000000013,
"blockingTime": 0,
"transferSize": 88140,
"tbtImpact": 0,
"entity": "Google Tag Manager",
"subItems": {
"type": "subitems",
"items": [
{
"url": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"mainThreadTime": 66.339000000000013,
"blockingTime": 0,
"transferSize": 88140,
"tbtImpact": 0
}
]
}
},
{
"mainThreadTime": 1.1040000000000001,
"blockingTime": 0,
"transferSize": 1015,
"tbtImpact": 0,
"entity": "Monotype",
"subItems": {
"type": "subitems",
"items": [
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"mainThreadTime": 0.747,
"blockingTime": 0,
"transferSize": 667,
"tbtImpact": 0
},
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"mainThreadTime": 0.35699999999999998,
"blockingTime": 0,
"transferSize": 348,
"tbtImpact": 0
}
]
}
}
],
"summary": {
"wastedBytes": 386244,
"wastedMs": 0
},
"isEntityGrouped": true
},
"guidanceLevel": 1
},
"third-party-facades": {
"id": "third-party-facades",
"title": "Lazy load third-party resources with facades",
"description": "Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn how to defer third-parties with a facade](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/third-party-facades\/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"metricSavings": {
"TBT": 0
},
"guidanceLevel": 3
},
"largest-contentful-paint-element": {
"id": "largest-contentful-paint-element",
"title": "Largest Contentful Paint element",
"description": "This is the largest contentful element painted within the viewport. [Learn more about the Largest Contentful Paint element](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
"score": 0,
"scoreDisplayMode": "metricSavings",
"displayValue": "2,380\u00a0ms",
"metricSavings": {
"LCP": 1176.248
},
"details": {
"type": "list",
"items": [
{
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"label": "Element"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "page-0-VIDEO",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,3,DIV,0,VIDEO",
"selector": "div.flex-grow > div > div.relative > video.w-full",
"boundingRect": {
"top": 0,
"bottom": 928,
"left": 0,
"right": 1905,
"width": 1905,
"height": 928
},
"snippet": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/vide\u2026\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"nodeLabel": "div.flex-grow > div > div.relative > video.w-full"
}
}
]
},
{
"type": "table",
"headings": [
{
"key": "phase",
"valueType": "text",
"label": "Phase"
},
{
"key": "percent",
"valueType": "text",
"label": "% of LCP"
},
{
"key": "timing",
"valueType": "ms",
"label": "Timing"
}
],
"items": [
{
"phase": "TTFB",
"timing": 233.88800000000001,
"percent": "10%"
},
{
"phase": "Load Delay",
"timing": 0,
"percent": "0%"
},
{
"phase": "Load Time",
"timing": 0,
"percent": "0%"
},
{
"phase": "Render Delay",
"timing": 2142.3600000000001,
"percent": "90%"
}
]
}
]
},
"guidanceLevel": 1
},
"lcp-lazy-loaded": {
"id": "lcp-lazy-loaded",
"title": "Largest Contentful Paint image was not lazily loaded",
"description": "Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more about optimal lazy loading](https:\/\/web.dev\/articles\/lcp-lazy-loading).",
"score": null,
"scoreDisplayMode": "notApplicable",
"metricSavings": {
"LCP": 0
},
"guidanceLevel": 3
},
"layout-shift-elements": {
"id": "layout-shift-elements",
"title": "Avoid large layout shifts",
"description": "These DOM elements were most affected by layout shifts. Some layout shifts may not be included in the CLS metric value due to [windowing](https:\/\/web.dev\/articles\/cls#what_is_cls). [Learn how to improve CLS](https:\/\/web.dev\/articles\/optimize-cls)",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "3 elements found",
"metricSavings": {
"CLS": 0.00028236666801184114
},
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"label": "Element"
},
{
"key": "score",
"valueType": "numeric",
"granularity": 0.001,
"label": "Layout shift impact"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "page-1-HEADER",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,6,HEADER",
"selector": "main.flex > div.flex-grow > div > header.c-container",
"boundingRect": {
"top": 968,
"bottom": 1330,
"left": 313,
"right": 1593,
"width": 1280,
"height": 363
},
"snippet": "<header class=\"c-container pt-container pb-container\">",
"nodeLabel": "EINFACH. AKUSTISCH. MODULAR."
},
"score": 0.00021880764361282556
},
{
"node": {
"type": "node",
"lhId": "page-2-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,1,HEADER,0,DIV,3,DIV",
"selector": "div > header#header > div.flex > div.flex",
"boundingRect": {
"top": 11,
"bottom": 60,
"left": 1219,
"right": 1513,
"width": 293,
"height": 49
},
"snippet": "<div class=\"flex items-center mb-1\">",
"nodeLabel": "DE\nAkustik Support"
},
"score": 5.5603108334548644e-5
},
{
"node": {
"type": "node",
"lhId": "page-3-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,1,HEADER,0,DIV,3,DIV,1,DIV",
"selector": "header#header > div.flex > div.flex > div.relative",
"boundingRect": {
"top": 23,
"bottom": 48,
"left": 1219,
"right": 1241,
"width": 22,
"height": 25
},
"snippet": "<div class=\"relative uppercase\">",
"nodeLabel": "DE"
},
"score": 7.9559160644669254e-6
}
]
},
"guidanceLevel": 2
},
"long-tasks": {
"id": "long-tasks",
"title": "Avoid long main-thread tasks",
"description": "Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https:\/\/web.dev\/articles\/long-tasks-devtools)",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "4 long tasks found",
"metricSavings": {
"TBT": 99.937999999999874
},
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "startTime",
"valueType": "ms",
"granularity": 1,
"label": "Start Time"
},
{
"key": "duration",
"valueType": "ms",
"granularity": 1,
"label": "Duration"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"duration": 99.320999999999998,
"startTime": 1224.7070000000001
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"duration": 97.066999999999993,
"startTime": 803.88400000000001
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"duration": 88.989999999999995,
"startTime": 4894.902
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"duration": 61.627000000000002,
"startTime": 1326.9179999999999
}
],
"sortedBy": [
"duration"
],
"skipSumming": [
"startTime"
],
"debugData": {
"type": "debugdata",
"urls": [
"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"https:\/\/discanddots.rosso-acoustic.com\/",
"https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js"
],
"tasks": [
{
"urlIndex": 0,
"startTime": 1224.7,
"duration": 99.299999999999997,
"garbageCollection": 1.3999999999999999,
"other": 3.6000000000000001,
"scriptEvaluation": 83.099999999999994,
"scriptParseCompile": 8.5,
"styleLayout": 2.7000000000000002
},
{
"urlIndex": 1,
"startTime": 803.89999999999998,
"duration": 97.099999999999994,
"other": 3,
"paintCompositeRender": 1.1000000000000001,
"scriptEvaluation": 0,
"styleLayout": 92.900000000000006
},
{
"urlIndex": 2,
"startTime": 4894.8999999999996,
"duration": 89,
"other": 0.59999999999999998,
"parseHTML": 4,
"scriptEvaluation": 77.5,
"styleLayout": 6.9000000000000004
},
{
"urlIndex": 0,
"startTime": 1326.9000000000001,
"duration": 61.600000000000001,
"other": 2,
"paintCompositeRender": 1.8999999999999999,
"scriptEvaluation": 50.299999999999997,
"styleLayout": 7.5
}
]
}
},
"guidanceLevel": 1
},
"no-unload-listeners": {
"id": "no-unload-listeners",
"title": "Avoids `unload` event listeners",
"description": "The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more about unload event listeners](https:\/\/web.dev\/articles\/bfcache#never_use_the_unload_event)",
"score": 1,
"scoreDisplayMode": "binary"
},
"non-composited-animations": {
"id": "non-composited-animations",
"title": "Avoid non-composited animations",
"description": "Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/non-composited-animations\/)",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "8 animated elements found",
"metricSavings": {
"CLS": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"subItemsHeading": {
"key": "failureReason",
"valueType": "text"
},
"label": "Element"
},
{
"key": null,
"valueType": "text",
"subItemsHeading": {
"key": "animation",
"valueType": "text"
},
"label": "Name"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "page-5-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,BUTTON,0,DIV",
"selector": "div.hidden > div.flex > button.flex > div.absolute",
"boundingRect": {
"top": 5223,
"bottom": 5229,
"left": 400,
"right": 560,
"width": 160,
"height": 6
},
"snippet": "<div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\">",
"nodeLabel": "div.hidden > div.flex > button.flex > div.absolute"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: height",
"animation": "height"
},
{
"failureReason": "Unsupported CSS Property: visibility",
"animation": "visibility"
}
]
}
},
{
"node": {
"type": "node",
"lhId": "page-6-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,BUTTON,0,DIV",
"selector": "div.hidden > div.flex > button.flex > div.absolute",
"boundingRect": {
"top": 5223,
"bottom": 5226,
"left": 576,
"right": 736,
"width": 160,
"height": 3
},
"snippet": "<div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\">",
"nodeLabel": "div.hidden > div.flex > button.flex > div.absolute"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: visibility",
"animation": "visibility"
}
]
}
},
{
"node": {
"type": "node",
"lhId": "page-8-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,1,DIV,0,BUTTON,0,DIV",
"selector": "div.c-container > div.flex > button.flex > div.absolute",
"boundingRect": {
"top": 6889,
"bottom": 6895,
"left": 393,
"right": 553,
"width": 160,
"height": 6
},
"snippet": "<div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\">",
"nodeLabel": "div.c-container > div.flex > button.flex > div.absolute"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: height",
"animation": "height"
}
]
}
},
{
"node": {
"type": "node",
"lhId": "page-9-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,0,DIV",
"selector": "div.w-full > div.hidden > div.relative > div.absolute",
"boundingRect": {
"top": 4842,
"bottom": 4914,
"left": 112,
"right": 400,
"width": 288,
"height": 72
},
"snippet": "<div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-1\u2026\" :class=\"tab == 'form' ? 'z-10 opacity-100' : 'opacity-0'\">",
"nodeLabel": "Form\nQ 600 BIG"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: visibility",
"animation": "visibility"
}
]
}
},
{
"node": {
"type": "node",
"lhId": "page-10-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,2,DIV",
"selector": "div.w-full > div.hidden > div.relative > div.absolute",
"boundingRect": {
"top": 4986,
"bottom": 5058,
"left": 112,
"right": 400,
"width": 288,
"height": 72
},
"snippet": "<div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-1\u2026\" :class=\"tab == 'mounting' ? 'z-10 opacity-100' : 'opacity-0'\">",
"nodeLabel": "Montageart\nDecke"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: visibility",
"animation": "visibility"
}
]
}
},
{
"node": {
"type": "node",
"lhId": "page-11-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,1,DIV",
"selector": "div.w-full > div.hidden > div.relative > div.absolute",
"boundingRect": {
"top": 4914,
"bottom": 4986,
"left": 112,
"right": 400,
"width": 288,
"height": 72
},
"snippet": "<div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-1\u2026\" :class=\"tab == 'layout' ? 'z-10 opacity-100' : 'opacity-0'\">",
"nodeLabel": "Layout\nRaster"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: visibility",
"animation": "visibility"
}
]
}
},
{
"node": {
"type": "node",
"lhId": "page-12-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,3,DIV",
"selector": "div.w-full > div.hidden > div.relative > div.absolute",
"boundingRect": {
"top": 5058,
"bottom": 5130,
"left": 112,
"right": 400,
"width": 288,
"height": 72
},
"snippet": "<div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-1\u2026\" :class=\"tab == 'disc' ? 'z-10 opacity-100' : 'opacity-0'\">",
"nodeLabel": "Disc Farbe\nGrau meliert"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: visibility",
"animation": "visibility"
}
]
}
},
{
"node": {
"type": "node",
"lhId": "page-13-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV",
"selector": "div.w-full > div.hidden > div.relative > div.py-6",
"boundingRect": {
"top": 5130,
"bottom": 5194,
"left": 112,
"right": 400,
"width": 288,
"height": 64
},
"snippet": "<div class=\"py-6 lg:py-0 lg:opacity-100 lg:flex relative duration-200 opacity-0\" :class=\"tab == 'dot' ? 'z-10 opacity-100' : 'opacity-0'\">",
"nodeLabel": "Dot Farbe\nWhite"
},
"subItems": {
"type": "subitems",
"items": [
{
"failureReason": "Unsupported CSS Property: visibility",
"animation": "visibility"
}
]
}
}
]
},
"guidanceLevel": 2
},
"unsized-images": {
"id": "unsized-images",
"title": "Image elements do not have explicit `width` and `height`",
"description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https:\/\/web.dev\/articles\/optimize-cls#images_without_dimensions)",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"metricSavings": {
"CLS": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"node": {
"type": "node",
"lhId": "1-33-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,3,SECTION,0,IMG",
"selector": "main.flex > div.flex-grow > section.c-container > img",
"boundingRect": {
"top": 2602,
"bottom": 3355,
"left": 393,
"right": 1513,
"width": 1120,
"height": 753
},
"snippet": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"nodeLabel": "main.flex > div.flex-grow > section.c-container > img"
}
},
{
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f17ce8a2",
"node": {
"type": "node",
"lhId": "1-34-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,0,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f1\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img"
}
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"node": {
"type": "node",
"lhId": "1-32-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,2,SECTION,0,DIV,0,IMG",
"selector": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none",
"boundingRect": {
"top": 2020,
"bottom": 2362,
"left": 0,
"right": 953,
"width": 953,
"height": 342
},
"snippet": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"nodeLabel": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none"
}
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"node": {
"type": "node",
"lhId": "1-31-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,1,HEADER,0,DIV,1,DIV,0,IMG",
"selector": "header#header > div.flex > div.p-1 > img.h-6",
"boundingRect": {
"top": 20,
"bottom": 44,
"left": 397,
"right": 598,
"width": 201,
"height": 24
},
"snippet": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"nodeLabel": "header#header > div.flex > div.p-1 > img.h-6"
}
}
]
},
"guidanceLevel": 3
},
"valid-source-maps": {
"id": "valid-source-maps",
"title": "Missing source maps for large first-party JavaScript",
"description": "Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https:\/\/developer.chrome.com\/docs\/devtools\/javascript\/source-maps\/).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "scriptUrl",
"valueType": "url",
"subItemsHeading": {
"key": "error"
},
"label": "URL"
},
{
"key": "sourceMapUrl",
"valueType": "url",
"label": "Map URL"
}
],
"items": [
{
"scriptUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"subItems": {
"type": "subitems",
"items": [
{
"error": "Large JavaScript file is missing a source map"
}
]
}
}
]
}
},
"prioritize-lcp-image": {
"id": "prioritize-lcp-image",
"title": "Preload Largest Contentful Paint image",
"description": "If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. [Learn more about preloading LCP elements](https:\/\/web.dev\/articles\/optimize-lcp#optimize_when_the_resource_is_discovered).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"sortedBy": [
"wastedMs"
]
},
"guidanceLevel": 3
},
"csp-xss": {
"id": "csp-xss",
"title": "Ensure CSP is effective against XSS attacks",
"description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/csp-xss\/)",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "description",
"valueType": "text",
"subItemsHeading": {
"key": "description"
},
"label": "Description"
},
{
"key": "directive",
"valueType": "code",
"subItemsHeading": {
"key": "directive"
},
"label": "Directive"
},
{
"key": "severity",
"valueType": "text",
"subItemsHeading": {
"key": "severity"
},
"label": "Severity"
}
],
"items": [
{
"severity": "High",
"description": "No CSP found in enforcement mode"
}
]
}
},
"script-treemap-data": {
"id": "script-treemap-data",
"title": "Script Treemap Data",
"description": "Used for treemap app",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "treemap-data",
"nodes": [
{
"name": "https:\/\/discanddots.rosso-acoustic.com\/",
"resourceBytes": 480,
"children": [
{
"name": "(inline) (function(w,d,s\u2026",
"resourceBytes": 358,
"unusedBytes": 0
},
{
"name": "(inline) document.docume\u2026",
"resourceBytes": 122,
"unusedBytes": 0
}
]
},
{
"name": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"resourceBytes": 604089,
"unusedBytes": 326608
},
{
"name": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"resourceBytes": 247910,
"unusedBytes": 140393
},
{
"name": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"resourceBytes": 22446,
"unusedBytes": 6794
},
{
"name": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"resourceBytes": 433935,
"unusedBytes": 229606
}
]
}
},
"pwa-cross-browser": {
"id": "pwa-cross-browser",
"title": "Site works cross-browser",
"description": "To reach the most number of users, sites should work across every major browser. [Learn about cross-browser compatibility](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-cross-browser\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"pwa-page-transitions": {
"id": "pwa-page-transitions",
"title": "Page transitions don't feel like they block on the network",
"description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more about page transitions](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-page-transitions\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"pwa-each-page-has-url": {
"id": "pwa-each-page-has-url",
"title": "Each page has a URL",
"description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more about providing deep links](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-each-page-has-url\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"accesskeys": {
"id": "accesskeys",
"title": "`[accesskey]` values are unique",
"description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/accesskeys).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-allowed-attr": {
"id": "aria-allowed-attr",
"title": "`[aria-*]` attributes match their roles",
"description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-attr).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-allowed-role": {
"id": "aria-allowed-role",
"title": "Values assigned to `role=\"\"` are valid ARIA roles.",
"description": "ARIA `role`s enable assistive technologies to know the role of each element on the web page. If the `role` values are misspelled, not existing ARIA `role` values, or abstract roles, then the purpose of the element will not be communicated to users of assistive technologies. [Learn more about ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-role).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-command-name": {
"id": "aria-command-name",
"title": "`button`, `link`, and `menuitem` elements have accessible names",
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-command-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-dialog-name": {
"id": "aria-dialog-name",
"title": "Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.",
"description": "ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-dialog-name).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-hidden-body": {
"id": "aria-hidden-body",
"title": "`[aria-hidden=\"true\"]` is not present on the document `<body>`",
"description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `<body>`. [Learn how `aria-hidden` affects the document body](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-body).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-hidden-focus": {
"id": "aria-hidden-focus",
"title": "`[aria-hidden=\"true\"]` elements do not contain focusable descendents",
"description": "Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-focus).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-input-field-name": {
"id": "aria-input-field-name",
"title": "ARIA input fields have accessible names",
"description": "When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-input-field-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-meter-name": {
"id": "aria-meter-name",
"title": "ARIA `meter` elements have accessible names",
"description": "When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-meter-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-progressbar-name": {
"id": "aria-progressbar-name",
"title": "ARIA `progressbar` elements have accessible names",
"description": "When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-progressbar-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-required-attr": {
"id": "aria-required-attr",
"title": "`[role]`s have all required `[aria-*]` attributes",
"description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-attr).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-required-children": {
"id": "aria-required-children",
"title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.",
"description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-children).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-required-parent": {
"id": "aria-required-parent",
"title": "`[role]`s are contained by their required parent element",
"description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-parent).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-roles": {
"id": "aria-roles",
"title": "`[role]` values are valid",
"description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-roles).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-text": {
"id": "aria-text",
"title": "Elements with the `role=text` attribute do not have focusable descendents.",
"description": "Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-text).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-toggle-field-name": {
"id": "aria-toggle-field-name",
"title": "ARIA toggle fields have accessible names",
"description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-toggle-field-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-tooltip-name": {
"id": "aria-tooltip-name",
"title": "ARIA `tooltip` elements have accessible names",
"description": "When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-tooltip-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-treeitem-name": {
"id": "aria-treeitem-name",
"title": "ARIA `treeitem` elements have accessible names",
"description": "When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-treeitem-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-valid-attr-value": {
"id": "aria-valid-attr-value",
"title": "`[aria-*]` attributes have valid values",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr-value).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-valid-attr": {
"id": "aria-valid-attr",
"title": "`[aria-*]` attributes are valid and not misspelled",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"button-name": {
"id": "button-name",
"title": "Buttons do not have an accessible name",
"description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/button-name).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"subItemsHeading": {
"key": "relatedNode",
"valueType": "node"
},
"label": "Failing Elements"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-0-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,1,HEADER,0,DIV,3,DIV,4,BUTTON",
"selector": "header#header > div.flex > div.flex > button.hamburger",
"boundingRect": {
"top": 4,
"bottom": 68,
"left": 1261,
"right": 1305,
"width": 44,
"height": 64
},
"snippet": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"nodeLabel": "header#header > div.flex > div.flex > button.hamburger",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-1-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,BUTTON",
"selector": "div.relative > div.absolute > div.grid > button.relative",
"boundingRect": {
"top": 4846,
"bottom": 4870,
"left": 224,
"right": 248,
"width": 24,
"height": 24
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"nodeLabel": "div.relative > div.absolute > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-2-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,1,BUTTON",
"selector": "div.relative > div.absolute > div.grid > button.relative",
"boundingRect": {
"top": 4846,
"bottom": 4870,
"left": 280,
"right": 304,
"width": 24,
"height": 24
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"nodeLabel": "div.relative > div.absolute > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-3-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,1,DIV,1,DIV,0,BUTTON",
"selector": "div.relative > div.absolute > div.grid > button.relative",
"boundingRect": {
"top": 4918,
"bottom": 4942,
"left": 224,
"right": 248,
"width": 24,
"height": 24
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"nodeLabel": "div.relative > div.absolute > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-4-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,1,DIV,1,DIV,1,BUTTON",
"selector": "div.relative > div.absolute > div.grid > button.relative",
"boundingRect": {
"top": 4918,
"bottom": 4948,
"left": 280,
"right": 320,
"width": 40,
"height": 30
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"nodeLabel": "div.relative > div.absolute > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-5-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,2,DIV,1,DIV,0,BUTTON",
"selector": "div.relative > div.absolute > div.grid > button.relative",
"boundingRect": {
"top": 4990,
"bottom": 5029,
"left": 224,
"right": 248,
"width": 24,
"height": 38
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"nodeLabel": "div.relative > div.absolute > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-6-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,2,DIV,1,DIV,1,BUTTON",
"selector": "div.relative > div.absolute > div.grid > button.relative",
"boundingRect": {
"top": 4990,
"bottom": 5029,
"left": 280,
"right": 304,
"width": 24,
"height": 38
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"nodeLabel": "div.relative > div.absolute > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-7-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,3,DIV,1,DIV,0,DIV,0,BUTTON",
"selector": "div.absolute > div.lg:w-2\/3 > div.grid > button.relative",
"boundingRect": {
"top": 5058,
"bottom": 5090,
"left": 220,
"right": 252,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"nodeLabel": "div.absolute > div.lg:w-2\/3 > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-8-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,BUTTON",
"selector": "div.absolute > div.lg:w-2\/3 > div.grid > button.relative",
"boundingRect": {
"top": 5058,
"bottom": 5090,
"left": 260,
"right": 292,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"nodeLabel": "div.absolute > div.lg:w-2\/3 > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-9-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,3,DIV,1,DIV,0,DIV,2,BUTTON",
"selector": "div.absolute > div.lg:w-2\/3 > div.grid > button.relative",
"boundingRect": {
"top": 5058,
"bottom": 5090,
"left": 300,
"right": 332,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"nodeLabel": "div.absolute > div.lg:w-2\/3 > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-10-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,0,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5126,
"bottom": 5158,
"left": 220,
"right": 252,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-11-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,1,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5126,
"bottom": 5158,
"left": 260,
"right": 292,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-12-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,2,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5126,
"bottom": 5158,
"left": 300,
"right": 332,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-13-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,3,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5126,
"bottom": 5158,
"left": 340,
"right": 372,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-14-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,4,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5166,
"bottom": 5198,
"left": 220,
"right": 252,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-15-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,5,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5166,
"bottom": 5198,
"left": 260,
"right": 292,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-16-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,6,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5166,
"bottom": 5198,
"left": 300,
"right": 332,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-17-BUTTON",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,1,DIV,0,DIV,0,DIV,7,BUTTON",
"selector": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"boundingRect": {
"top": 5166,
"bottom": 5198,
"left": 340,
"right": 372,
"width": 32,
"height": 32
},
"snippet": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"nodeLabel": "div.lg:w-2\/3 > div.lg:flex > div.grid > button.relative",
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
}
],
"debugData": {
"type": "debugdata",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"TTv5",
"TT6.a",
"EN-301-549",
"EN-9.4.1.2",
"ACT"
]
}
}
},
"bypass": {
"id": "bypass",
"title": "The page contains a heading, skip link, or landmark region",
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more about bypass blocks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/bypass).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"color-contrast": {
"id": "color-contrast",
"title": "Background and foreground colors do not have a sufficient contrast ratio.",
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/color-contrast).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"subItemsHeading": {
"key": "relatedNode",
"valueType": "node"
},
"label": "Failing Elements"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-18-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV",
"selector": "div.hidden > div.relative > div.absolute > div.w-1\/3",
"boundingRect": {
"top": 4842,
"bottom": 4914,
"left": 112,
"right": 208,
"width": 96,
"height": 72
},
"snippet": "<div class=\"w-1\/3 hidden lg:block\">",
"nodeLabel": "Form\nQ 600 BIG",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-20-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,1,DIV,0,DIV",
"selector": "div.hidden > div.relative > div.absolute > div.w-1\/3",
"boundingRect": {
"top": 4914,
"bottom": 4986,
"left": 112,
"right": 208,
"width": 96,
"height": 72
},
"snippet": "<div class=\"w-1\/3 hidden lg:block\">",
"nodeLabel": "Layout\nRaster",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-21-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV",
"selector": "div.hidden > div.relative > div.absolute > div.w-1\/3",
"boundingRect": {
"top": 4986,
"bottom": 5058,
"left": 112,
"right": 208,
"width": 96,
"height": 72
},
"snippet": "<div class=\"w-1\/3 hidden lg:block\">",
"nodeLabel": "Montageart\nDecke",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-22-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,3,DIV,0,DIV",
"selector": "div.hidden > div.relative > div.absolute > div.w-1\/3",
"boundingRect": {
"top": 5058,
"bottom": 5130,
"left": 112,
"right": 208,
"width": 96,
"height": 72
},
"snippet": "<div class=\"w-1\/3 hidden lg:block\">",
"nodeLabel": "Disc Farbe\nGrau meliert",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-23-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,1,DIV,4,DIV,0,DIV",
"selector": "div.hidden > div.relative > div.py-6 > div.w-1\/3",
"boundingRect": {
"top": 5130,
"bottom": 5194,
"left": 112,
"right": 208,
"width": 96,
"height": 64
},
"snippet": "<div class=\"w-1\/3 hidden lg:block\">",
"nodeLabel": "Dot Farbe\nWhite",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-24-P",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,2,DIV,0,P",
"selector": "div.flex-grow > section.my-container-section > div.hidden > p",
"boundingRect": {
"top": 5314,
"bottom": 5364,
"left": 393,
"right": 1513,
"width": 1120,
"height": 50
},
"snippet": "<p>",
"nodeLabel": "* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n\u2026",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-25-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,0,DIV,1,DIV,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV",
"selector": "div.space-y-8 > div.md:space-y-8 > div > div.text-[16px]",
"boundingRect": {
"top": 6124,
"bottom": 6144,
"left": 1289,
"right": 1513,
"width": 224,
"height": 20
},
"snippet": "<div class=\"text-[16px]\">",
"nodeLabel": "L\u00e4nge",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-26-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,0,DIV,1,DIV,1,DIV,0,DIV,0,DIV,1,DIV,0,DIV",
"selector": "div.space-y-8 > div.md:space-y-8 > div > div.text-[16px]",
"boundingRect": {
"top": 6222,
"bottom": 6242,
"left": 1289,
"right": 1513,
"width": 224,
"height": 20
},
"snippet": "<div class=\"text-[16px]\">",
"nodeLabel": "Breite",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-27-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,0,DIV,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV",
"selector": "div.space-y-8 > div.grid > div.flex > div.text-[16px]",
"boundingRect": {
"top": 6320,
"bottom": 6340,
"left": 1289,
"right": 1513,
"width": 224,
"height": 20
},
"snippet": "<div class=\"text-[16px]\">",
"nodeLabel": "Fl\u00e4che",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-28-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,0,DIV,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,0,DIV",
"selector": "div.space-y-8 > div.grid > div.flex > div.text-[16px]",
"boundingRect": {
"top": 6410,
"bottom": 6430,
"left": 1289,
"right": 1513,
"width": 224,
"height": 20
},
"snippet": "<div class=\"text-[16px]\">",
"nodeLabel": "Optimale akustische Fl\u00e4che",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-29-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,0,DIV,1,DIV,1,DIV,0,DIV,1,DIV,2,DIV,0,DIV",
"selector": "div.space-y-8 > div.grid > div.flex > div.text-[16px]",
"boundingRect": {
"top": 6500,
"bottom": 6520,
"left": 1289,
"right": 1513,
"width": 224,
"height": 20
},
"snippet": "<div class=\"text-[16px]\">",
"nodeLabel": "Ihre Auswahl",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-30-P",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,2,DIV,0,P",
"selector": "section.my-container-section > div.c-container > div.text-xs > p",
"boundingRect": {
"top": 7001,
"bottom": 7101,
"left": 393,
"right": 1513,
"width": 1120,
"height": 100
},
"snippet": "<p>",
"nodeLabel": "* Die Berechnung erfolgt auf einem durchschnittlich m\u00f6blierten Office-Raum mit \u2026",
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-19-BODY",
"path": "1,HTML,1,BODY",
"selector": "body.relative",
"boundingRect": {
"top": 0,
"bottom": 8903,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8903
},
"snippet": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_\u2026\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"nodeLabel": "body.relative"
}
}
]
}
}
],
"debugData": {
"type": "debugdata",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143",
"TTv5",
"TT13.c",
"EN-301-549",
"EN-9.1.4.3",
"ACT"
]
}
}
},
"definition-list": {
"id": "definition-list",
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.",
"description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/definition-list).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"dlitem": {
"id": "dlitem",
"title": "Definition list items are wrapped in `<dl>` elements",
"description": "Definition list items (`<dt>` and `<dd>`) must be wrapped in a parent `<dl>` element to ensure that screen readers can properly announce them. [Learn how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/dlitem).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"document-title": {
"id": "document-title",
"title": "Document has a `<title>` element",
"description": "The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more about document titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/document-title).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"duplicate-id-active": {
"id": "duplicate-id-active",
"title": "`[id]` attributes on active, focusable elements are unique",
"description": "All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn how to fix duplicate `id`s](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-active).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"duplicate-id-aria": {
"id": "duplicate-id-aria",
"title": "ARIA IDs are unique",
"description": "The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn how to fix duplicate ARIA IDs](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-aria).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"empty-heading": {
"id": "empty-heading",
"title": "All heading elements contain content.",
"description": "A heading with no content or inaccessible text prevent screen reader users from accessing information on the page's structure. [Learn more about headings](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/empty-heading).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"form-field-multiple-labels": {
"id": "form-field-multiple-labels",
"title": "No form fields have multiple labels",
"description": "Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/form-field-multiple-labels).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"frame-title": {
"id": "frame-title",
"title": "`<frame>` or `<iframe>` elements have a title",
"description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more about frame titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/frame-title).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"heading-order": {
"id": "heading-order",
"title": "Heading elements appear in a sequentially-descending order",
"description": "Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/heading-order).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"html-has-lang": {
"id": "html-has-lang",
"title": "`<html>` element has a `[lang]` attribute",
"description": "If a page doesn't specify a `lang` attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-has-lang).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"html-lang-valid": {
"id": "html-lang-valid",
"title": "`<html>` element has a valid value for its `[lang]` attribute",
"description": "Specifying a valid [BCP 47 language](https:\/\/www.w3.org\/International\/questions\/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-lang-valid).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"html-xml-lang-mismatch": {
"id": "html-xml-lang-mismatch",
"title": "`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.",
"description": "If the webpage does not specify a consistent language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-xml-lang-mismatch).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"identical-links-same-purpose": {
"id": "identical-links-same-purpose",
"title": "Identical links have the same purpose.",
"description": "Links with the same destination should have the same description, to help users understand the link's purpose and decide whether to follow it. [Learn more about identical links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/identical-links-same-purpose).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"image-alt": {
"id": "image-alt",
"title": "Image elements do not have `[alt]` attributes",
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-alt).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"subItemsHeading": {
"key": "relatedNode",
"valueType": "node"
},
"label": "Failing Elements"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-31-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,1,HEADER,0,DIV,1,DIV,0,IMG",
"selector": "header#header > div.flex > div.p-1 > img.h-6",
"boundingRect": {
"top": 20,
"bottom": 44,
"left": 397,
"right": 598,
"width": 201,
"height": 24
},
"snippet": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"nodeLabel": "header#header > div.flex > div.p-1 > img.h-6",
"explanation": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-32-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,2,SECTION,0,DIV,0,IMG",
"selector": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none",
"boundingRect": {
"top": 2020,
"bottom": 2362,
"left": 0,
"right": 953,
"width": 953,
"height": 342
},
"snippet": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"nodeLabel": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none",
"explanation": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-33-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,3,SECTION,0,IMG",
"selector": "main.flex > div.flex-grow > section.c-container > img",
"boundingRect": {
"top": 2602,
"bottom": 3355,
"left": 393,
"right": 1513,
"width": 1120,
"height": 753
},
"snippet": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"nodeLabel": "main.flex > div.flex-grow > section.c-container > img",
"explanation": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-34-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,0,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f1\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img",
"explanation": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-35-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,1,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img.absolute",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/670ef0e7-8a25-41da-bcd0-ec90ce\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img.absolute",
"explanation": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
}
],
"debugData": {
"type": "debugdata",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"TTv5",
"TT7.a",
"TT7.b",
"EN-301-549",
"EN-9.1.1.1",
"ACT"
]
}
}
},
"image-redundant-alt": {
"id": "image-redundant-alt",
"title": "Image elements do not have `[alt]` attributes that are redundant text.",
"description": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-redundant-alt).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"input-button-name": {
"id": "input-button-name",
"title": "Input buttons have discernible text.",
"description": "Adding discernable and accessible text to input buttons may help screen reader users understand the purpose of the input button. [Learn more about input buttons](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-button-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"input-image-alt": {
"id": "input-image-alt",
"title": "`<input type=\"image\">` elements have `[alt]` text",
"description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn about input image alt text](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-image-alt).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"label-content-name-mismatch": {
"id": "label-content-name-mismatch",
"title": "Elements with visible text labels have matching accessible names.",
"description": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label-content-name-mismatch).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"label": {
"id": "label",
"title": "Form elements do not have associated labels",
"description": "Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"subItemsHeading": {
"key": "relatedNode",
"valueType": "node"
},
"label": "Failing Elements"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-36-INPUT",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,0,DIV,1,DIV,1,DIV,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,INPUT",
"selector": "div > div > div.border-b > input.text-black",
"boundingRect": {
"top": 6144,
"bottom": 6189,
"left": 1289,
"right": 1309,
"width": 21,
"height": 45
},
"snippet": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"nodeLabel": "div > div > div.border-b > input.text-black",
"explanation": "Fix any of the following:\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-37-INPUT",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,0,DIV,1,DIV,1,DIV,0,DIV,0,DIV,1,DIV,1,DIV,0,DIV,0,INPUT",
"selector": "div > div > div.border-b > input.text-black",
"boundingRect": {
"top": 6242,
"bottom": 6287,
"left": 1289,
"right": 1309,
"width": 21,
"height": 45
},
"snippet": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"nodeLabel": "div > div > div.border-b > input.text-black",
"explanation": "Fix any of the following:\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
},
{
"node": {
"type": "node",
"lhId": "1-38-INPUT",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,0,DIV,0,DIV,1,LABEL,0,INPUT",
"selector": "div.space-y-6 > div.flex > label.relative > input#roundRange",
"boundingRect": {
"top": 6785,
"bottom": 6786,
"left": 518,
"right": 1513,
"width": 995,
"height": 1
},
"snippet": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"nodeLabel": "div.space-y-6 > div.flex > label.relative > input#roundRange",
"explanation": "Fix any of the following:\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-39-LABEL",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,0,DIV,0,DIV,1,LABEL",
"selector": "div.relative > div.space-y-6 > div.flex > label.relative",
"boundingRect": {
"top": 6775,
"bottom": 6795,
"left": 518,
"right": 1513,
"width": 995,
"height": 20
},
"snippet": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"nodeLabel": "0"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-40-INPUT",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,0,DIV,1,DIV,1,LABEL,0,INPUT",
"selector": "div.space-y-6 > div.flex > label.relative > input#ovalRange",
"boundingRect": {
"top": 6841,
"bottom": 6842,
"left": 518,
"right": 1513,
"width": 995,
"height": 1
},
"snippet": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"nodeLabel": "div.space-y-6 > div.flex > label.relative > input#ovalRange",
"explanation": "Fix any of the following:\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-41-LABEL",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,0,DIV,1,DIV,1,LABEL",
"selector": "div.relative > div.space-y-6 > div.flex > label.relative",
"boundingRect": {
"top": 6831,
"bottom": 6851,
"left": 518,
"right": 1513,
"width": 995,
"height": 20
},
"snippet": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"nodeLabel": "5"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-42-INPUT",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,1,DIV,0,DIV,1,LABEL,0,INPUT",
"selector": "div.space-y-6 > div.flex > label.relative > input#squareRange",
"boundingRect": {
"top": 6785,
"bottom": 6786,
"left": 518,
"right": 1513,
"width": 995,
"height": 1
},
"snippet": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"nodeLabel": "div.space-y-6 > div.flex > label.relative > input#squareRange",
"explanation": "Fix any of the following:\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-43-LABEL",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,1,DIV,0,DIV,1,LABEL",
"selector": "div.relative > div.space-y-6 > div.flex > label.relative",
"boundingRect": {
"top": 6775,
"bottom": 6795,
"left": 518,
"right": 1513,
"width": 995,
"height": 20
},
"snippet": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"nodeLabel": "0"
}
}
]
}
},
{
"node": {
"type": "node",
"lhId": "1-44-INPUT",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,1,DIV,1,DIV,1,LABEL,0,INPUT",
"selector": "div.space-y-6 > div.flex > label.relative > input#rectangleRange",
"boundingRect": {
"top": 6841,
"bottom": 6842,
"left": 518,
"right": 1513,
"width": 995,
"height": 1
},
"snippet": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"nodeLabel": "div.space-y-6 > div.flex > label.relative > input#rectangleRange",
"explanation": "Fix any of the following:\n Element does not have an implicit (wrapped) <label>\n Element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
"subItems": {
"type": "subitems",
"items": [
{
"relatedNode": {
"type": "node",
"lhId": "1-45-LABEL",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,5,SECTION,2,DIV,0,DIV,1,DIV,1,DIV,1,LABEL",
"selector": "div.relative > div.space-y-6 > div.flex > label.relative",
"boundingRect": {
"top": 6831,
"bottom": 6851,
"left": 518,
"right": 1513,
"width": 995,
"height": 20
},
"snippet": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"nodeLabel": "5"
}
}
]
}
}
],
"debugData": {
"type": "debugdata",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"section508",
"section508.22.n",
"TTv5",
"TT5.c",
"EN-301-549",
"EN-9.4.1.2",
"ACT"
]
}
}
},
"landmark-one-main": {
"id": "landmark-one-main",
"title": "Document has a main landmark.",
"description": "One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/landmark-one-main).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"link-name": {
"id": "link-name",
"title": "Links do not have a discernible name",
"description": "Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-name).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"subItemsHeading": {
"key": "relatedNode",
"valueType": "node"
},
"label": "Failing Elements"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-46-A",
"path": "1,HTML,1,BODY,6,MAIN,1,FOOTER,0,DIV,1,DIV,3,DIV,2,DIV,0,A",
"selector": "div.sm:flex > div > div.-m-1 > a.inline-block",
"boundingRect": {
"top": 8803,
"bottom": 8843,
"left": 76,
"right": 116,
"width": 40,
"height": 40
},
"snippet": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">",
"nodeLabel": "div.sm:flex > div > div.-m-1 > a.inline-block",
"explanation": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
},
{
"node": {
"type": "node",
"lhId": "1-47-A",
"path": "1,HTML,1,BODY,6,MAIN,1,FOOTER,0,DIV,1,DIV,3,DIV,2,DIV,1,A",
"selector": "div.sm:flex > div > div.-m-1 > a.inline-block",
"boundingRect": {
"top": 8803,
"bottom": 8843,
"left": 130,
"right": 170,
"width": 40,
"height": 40
},
"snippet": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">",
"nodeLabel": "div.sm:flex > div > div.-m-1 > a.inline-block",
"explanation": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
},
{
"node": {
"type": "node",
"lhId": "1-48-A",
"path": "1,HTML,1,BODY,6,MAIN,1,FOOTER,0,DIV,1,DIV,3,DIV,2,DIV,3,A",
"selector": "div.sm:flex > div > div.-m-1 > a.inline-block",
"boundingRect": {
"top": 8803,
"bottom": 8843,
"left": 237,
"right": 277,
"width": 40,
"height": 40
},
"snippet": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">",
"nodeLabel": "div.sm:flex > div > div.-m-1 > a.inline-block",
"explanation": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
},
{
"node": {
"type": "node",
"lhId": "1-49-A",
"path": "1,HTML,1,BODY,6,MAIN,1,FOOTER,0,DIV,1,DIV,3,DIV,2,DIV,4,A",
"selector": "div.sm:flex > div > div.-m-1 > a.inline-block",
"boundingRect": {
"top": 8803,
"bottom": 8843,
"left": 291,
"right": 331,
"width": 40,
"height": 40
},
"snippet": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">",
"nodeLabel": "div.sm:flex > div > div.-m-1 > a.inline-block",
"explanation": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
},
{
"node": {
"type": "node",
"lhId": "1-50-A",
"path": "1,HTML,1,BODY,6,MAIN,1,FOOTER,0,DIV,1,DIV,3,DIV,2,DIV,5,A",
"selector": "div.sm:flex > div > div.-m-1 > a.inline-block",
"boundingRect": {
"top": 8803,
"bottom": 8843,
"left": 345,
"right": 385,
"width": 40,
"height": 40
},
"snippet": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">",
"nodeLabel": "div.sm:flex > div > div.-m-1 > a.inline-block",
"explanation": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
}
],
"debugData": {
"type": "debugdata",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag244",
"wcag412",
"section508",
"section508.22.a",
"TTv5",
"TT6.a",
"EN-301-549",
"EN-9.2.4.4",
"EN-9.4.1.2",
"ACT"
]
}
}
},
"link-in-text-block": {
"id": "link-in-text-block",
"title": "Links are distinguishable without relying on color.",
"description": "Low-contrast text is difficult or impossible for many users to read. Link text that is discernible improves the experience for users with low vision. [Learn how to make links distinguishable](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-in-text-block).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"list": {
"id": "list",
"title": "Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).",
"description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/list).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"listitem": {
"id": "listitem",
"title": "List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements",
"description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. [Learn more about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/listitem).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"meta-refresh": {
"id": "meta-refresh",
"title": "The document does not use `<meta http-equiv=\"refresh\">`",
"description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more about the refresh meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/meta-refresh).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"meta-viewport": {
"id": "meta-viewport",
"title": "`[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.",
"description": "Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/meta-viewport).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"object-alt": {
"id": "object-alt",
"title": "`<object>` elements have alternate text",
"description": "Screen readers cannot translate non-text content. Adding alternate text to `<object>` elements helps screen readers convey meaning to users. [Learn more about alt text for `object` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/object-alt).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"select-name": {
"id": "select-name",
"title": "Select elements have associated label elements.",
"description": "Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/select-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"skip-link": {
"id": "skip-link",
"title": "Skip links are focusable.",
"description": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/skip-link).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"tabindex": {
"id": "tabindex",
"title": "No element has a `[tabindex]` value greater than 0",
"description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/tabindex).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"table-duplicate-name": {
"id": "table-duplicate-name",
"title": "Tables have different content in the summary attribute and `<caption>`.",
"description": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-duplicate-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"table-fake-caption": {
"id": "table-fake-caption",
"title": "Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.",
"description": "Screen readers have features to make navigating tables easier. Ensuring that tables use the actual caption element instead of cells with the `[colspan]` attribute may improve the experience for screen reader users. [Learn more about captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-fake-caption).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"target-size": {
"id": "target-size",
"title": "Touch targets have sufficient size and spacing.",
"description": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/target-size).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"td-has-header": {
"id": "td-has-header",
"title": "`<td>` elements in a large `<table>` have one or more table headers.",
"description": "Screen readers have features to make navigating tables easier. Ensuring that `<td>` elements in a large table (3 or more cells in width and height) have an associated table header may improve the experience for screen reader users. [Learn more about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/td-has-header).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"td-headers-attr": {
"id": "td-headers-attr",
"title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.",
"description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more about the `headers` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/td-headers-attr).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"th-has-data-cells": {
"id": "th-has-data-cells",
"title": "`<th>` elements and elements with `[role=\"columnheader\"\/\"rowheader\"]` have data cells they describe.",
"description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/th-has-data-cells).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"valid-lang": {
"id": "valid-lang",
"title": "`[lang]` attributes have a valid value",
"description": "Specifying a valid [BCP 47 language](https:\/\/www.w3.org\/International\/questions\/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/valid-lang).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"video-caption": {
"id": "video-caption",
"title": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`",
"description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more about video captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/video-caption).",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"subItemsHeading": {
"key": "relatedNode",
"valueType": "node"
},
"label": "Failing Elements"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-52-VIDEO",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,0,DIV,3,DIV,0,VIDEO",
"selector": "div.flex-grow > div > div.relative > video.w-full",
"boundingRect": {
"top": 0,
"bottom": 928,
"left": 0,
"right": 1905,
"width": 1905,
"height": 928
},
"snippet": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/vide\u2026\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"nodeLabel": "div.flex-grow > div > div.relative > video.w-full",
"explanation": "Fix all of the following:\n Check that captions is available for the element"
}
}
],
"debugData": {
"type": "debugdata",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag122",
"section508",
"section508.22.a",
"TTv5",
"TT17.a",
"EN-301-549",
"EN-9.1.2.2"
]
}
}
},
"custom-controls-labels": {
"id": "custom-controls-labels",
"title": "Custom controls have associated labels",
"description": "Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more about custom controls and labels](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-controls-labels\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"custom-controls-roles": {
"id": "custom-controls-roles",
"title": "Custom controls have ARIA roles",
"description": "Custom interactive controls have appropriate ARIA roles. [Learn how to add roles to custom controls](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-control-roles\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"focus-traps": {
"id": "focus-traps",
"title": "User focus is not accidentally trapped in a region",
"description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn how to avoid focus traps](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focus-traps\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"focusable-controls": {
"id": "focusable-controls",
"title": "Interactive controls are keyboard focusable",
"description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn how to make custom controls focusable](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focusable-controls\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"interactive-element-affordance": {
"id": "interactive-element-affordance",
"title": "Interactive elements indicate their purpose and state",
"description": "Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn how to decorate interactive elements with affordance hints](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/interactive-element-affordance\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"logical-tab-order": {
"id": "logical-tab-order",
"title": "The page has a logical tab order",
"description": "Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more about logical tab ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/logical-tab-order\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"managed-focus": {
"id": "managed-focus",
"title": "The user's focus is directed to new content added to the page",
"description": "If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn how to direct focus to new content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/managed-focus\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"offscreen-content-hidden": {
"id": "offscreen-content-hidden",
"title": "Offscreen content is hidden from assistive technology",
"description": "Offscreen content is hidden with display: none or aria-hidden=true. [Learn how to properly hide offscreen content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/offscreen-content-hidden\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"use-landmarks": {
"id": "use-landmarks",
"title": "HTML5 landmark elements are used to improve navigation",
"description": "Landmark elements (`<main>`, `<nav>`, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more about landmark elements](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/use-landmarks\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"visual-order-follows-dom": {
"id": "visual-order-follows-dom",
"title": "Visual order on the page follows DOM order",
"description": "DOM order matches the visual order, improving navigation for assistive technology. [Learn more about DOM and visual ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/visual-order-follows-dom\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"uses-long-cache-ttl": {
"id": "uses-long-cache-ttl",
"title": "Serve static assets with an efficient cache policy",
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more about efficient cache policies](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-long-cache-ttl\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 4624183.2590277791,
"numericUnit": "byte",
"displayValue": "16 resources found",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "cacheLifetimeMs",
"valueType": "ms",
"label": "Cache TTL",
"displayUnit": "duration"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size",
"displayUnit": "kb",
"granularity": 1
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/dnd_montage3_1200px.mp4",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 1793967,
"wastedBytes": 1793967
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 1639489,
"wastedBytes": 1639489
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 594141,
"wastedBytes": 594141
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 195548,
"wastedBytes": 195548
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 153028,
"wastedBytes": 153028
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 65693,
"wastedBytes": 65693
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 48146,
"wastedBytes": 48146
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 21572,
"wastedBytes": 21572
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"cacheLifetimeMs": 0,
"cacheHitProbability": 0,
"totalBytes": 7462,
"wastedBytes": 7462
},
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"debugData": {
"type": "debugdata",
"public": true,
"max-age": 1
},
"cacheLifetimeMs": 1000,
"cacheHitProbability": 0.00013888888888888889,
"totalBytes": 667,
"wastedBytes": 666.90736111111107
},
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"debugData": {
"type": "debugdata",
"public": true,
"max-age": 1
},
"cacheLifetimeMs": 1000,
"cacheHitProbability": 0.00013888888888888889,
"totalBytes": 348,
"wastedBytes": 347.95166666666665
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"debugData": {
"type": "debugdata",
"max-age": 86400
},
"cacheLifetimeMs": 86400000,
"cacheHitProbability": 0.59999999999999998,
"totalBytes": 145007,
"wastedBytes": 58002.800000000003
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"debugData": {
"type": "debugdata",
"max-age": 86400
},
"cacheLifetimeMs": 86400000,
"cacheHitProbability": 0.59999999999999998,
"totalBytes": 104731,
"wastedBytes": 41892.400000000001
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"debugData": {
"type": "debugdata",
"max-age": 86400
},
"cacheLifetimeMs": 86400000,
"cacheHitProbability": 0.59999999999999998,
"totalBytes": 7791,
"wastedBytes": 3116.4000000000001
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg",
"debugData": {
"type": "debugdata",
"max-age": 86400
},
"cacheLifetimeMs": 86400000,
"cacheHitProbability": 0.59999999999999998,
"totalBytes": 2176,
"wastedBytes": 870.40000000000009
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg",
"debugData": {
"type": "debugdata",
"max-age": 86400
},
"cacheLifetimeMs": 86400000,
"cacheHitProbability": 0.59999999999999998,
"totalBytes": 601,
"wastedBytes": 240.40000000000001
}
],
"summary": {
"wastedBytes": 4624183.2590277791
},
"sortedBy": [
"totalBytes"
],
"skipSumming": [
"cacheLifetimeMs"
]
},
"guidanceLevel": 3
},
"total-byte-weight": {
"id": "total-byte-weight",
"title": "Avoid enormous network payloads",
"description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn how to reduce payload sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/total-byte-weight\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 5271580,
"numericUnit": "byte",
"displayValue": "Total size was 5,148\u00a0KiB",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/dnd_montage3_1200px.mp4",
"totalBytes": 1793967
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"totalBytes": 1639489
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"totalBytes": 594141
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
"totalBytes": 327154
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"totalBytes": 195548
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"totalBytes": 153028
},
{
"url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"totalBytes": 145007
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"totalBytes": 104731
},
{
"url": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"totalBytes": 88140
},
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"totalBytes": 65693
}
],
"sortedBy": [
"totalBytes"
]
},
"guidanceLevel": 1
},
"offscreen-images": {
"id": "offscreen-images",
"title": "Defer offscreen images",
"description": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn how to defer offscreen images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/offscreen-images\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 339\u00a0KiB",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Resource Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-34-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,0,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f1\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img"
},
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f17ce8a2",
"requestStartTime": 48969502.833999999,
"totalBytes": 326885,
"wastedBytes": 326885,
"wastedPercent": 100
},
{
"node": {
"type": "node",
"lhId": "1-35-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,1,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img.absolute",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/670ef0e7-8a25-41da-bcd0-ec90ce\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img.absolute"
},
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/670ef0e7-8a25-41da-bcd0-ec90cebd4579",
"requestStartTime": 48969503.134999998,
"totalBytes": 19902,
"wastedBytes": 19902,
"wastedPercent": 100
}
],
"overallSavingsMs": 0,
"overallSavingsBytes": 346787,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"render-blocking-resources": {
"id": "render-blocking-resources",
"title": "Eliminate render-blocking resources",
"description": "Resources are blocking the first paint of your page. Consider delivering critical JS\/CSS inline and deferring all non-critical JS\/styles. [Learn how to eliminate render-blocking resources](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/render-blocking-resources\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 402,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 400\u00a0ms",
"metricSavings": {
"FCP": 402,
"LCP": 402
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size"
},
{
"key": "wastedMs",
"valueType": "timespanMs",
"label": "Potential Savings"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"totalBytes": 7462,
"wastedMs": 150
}
],
"overallSavingsMs": 402
},
"guidanceLevel": 2
},
"unminified-css": {
"id": "unminified-css",
"title": "Minify CSS",
"description": "Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-css\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"unminified-javascript": {
"id": "unminified-javascript",
"title": "Minify JavaScript",
"description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-javascript\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"unused-css-rules": {
"id": "unused-css-rules",
"title": "Reduce unused CSS",
"description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-css-rules\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 16\u00a0KiB",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"url": "#onetrust-banner-sdk{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} \u2026",
"wastedBytes": 16845,
"wastedPercent": 86.687937422807735,
"totalBytes": 19432
}
],
"overallSavingsMs": 0,
"overallSavingsBytes": 16845,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"unused-javascript": {
"id": "unused-javascript",
"title": "Reduce unused JavaScript",
"description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-javascript\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 90,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 183\u00a0KiB",
"metricSavings": {
"FCP": 0,
"LCP": 90
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"subItemsHeading": {
"key": "source",
"valueType": "code"
},
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"subItemsHeading": {
"key": "sourceBytes"
},
"label": "Transfer Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"subItemsHeading": {
"key": "sourceWastedBytes"
},
"label": "Potential Savings"
}
],
"items": [
{
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"totalBytes": 152947,
"wastedBytes": 82693,
"wastedPercent": 54.066205476345374
},
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"totalBytes": 104560,
"wastedBytes": 55325,
"wastedPercent": 52.912532983050454
},
{
"url": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"totalBytes": 87531,
"wastedBytes": 49570,
"wastedPercent": 56.630632084224111
}
],
"overallSavingsMs": 90,
"overallSavingsBytes": 187588,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 90
}
}
},
"guidanceLevel": 2
},
"modern-image-formats": {
"id": "modern-image-formats",
"title": "Serve images in next-gen formats",
"description": "Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more about modern image formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-webp-images\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 90,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 327\u00a0KiB",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 40
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Resource Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-97-IMG",
"path": "1,HTML,1,BODY,10,DIV,2,DIV,0,DIV,1,DIV,1,DIV,0,IMG",
"selector": "div > div.ot-pc-header > div.ot-pc-logo > img",
"boundingRect": {
"top": 0,
"bottom": 0,
"left": 0,
"right": 0,
"width": 0,
"height": 0
},
"snippet": "<img alt=\"Firmenlogo\" src=\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c5847\u2026\">",
"nodeLabel": "Firmenlogo"
},
"url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"fromProtocol": true,
"isCrossOrigin": true,
"totalBytes": 144661,
"wastedBytes": 132280.39999999999,
"wastedWebpBytes": 135277
},
{
"node": {
"type": "node",
"lhId": "1-34-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,0,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f1\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img"
},
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f17ce8a2",
"fromProtocol": true,
"isCrossOrigin": false,
"totalBytes": 326885,
"wastedBytes": 99745.549999999988,
"wastedWebpBytes": 29147
},
{
"node": {
"type": "node",
"lhId": "1-32-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,2,SECTION,0,DIV,0,IMG",
"selector": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none",
"boundingRect": {
"top": 2020,
"bottom": 2362,
"left": 0,
"right": 953,
"width": 953,
"height": 342
},
"snippet": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"nodeLabel": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none"
},
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"fromProtocol": true,
"isCrossOrigin": false,
"totalBytes": 195365,
"wastedBytes": 75172.600000000006,
"wastedWebpBytes": 23259
},
{
"node": {
"type": "node",
"lhId": "1-33-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,3,SECTION,0,IMG",
"selector": "main.flex > div.flex-grow > section.c-container > img",
"boundingRect": {
"top": 2602,
"bottom": 3355,
"left": 393,
"right": 1513,
"width": 1120,
"height": 753
},
"snippet": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"nodeLabel": "main.flex > div.flex-grow > section.c-container > img"
},
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"fromProtocol": true,
"isCrossOrigin": false,
"totalBytes": 593764,
"wastedBytes": 27560.099999999977,
"wastedWebpBytes": -285312
}
],
"overallSavingsMs": 90,
"overallSavingsBytes": 334758.64999999997,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 40
}
}
},
"guidanceLevel": 3
},
"uses-optimized-images": {
"id": "uses-optimized-images",
"title": "Efficiently encode images",
"description": "Optimized images load faster and consume less cellular data. [Learn how to efficiently encode images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-optimized-images\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 270,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 108\u00a0KiB",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Resource Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-97-IMG",
"path": "1,HTML,1,BODY,10,DIV,2,DIV,0,DIV,1,DIV,1,DIV,0,IMG",
"selector": "div > div.ot-pc-header > div.ot-pc-logo > img",
"boundingRect": {
"top": 0,
"bottom": 0,
"left": 0,
"right": 0,
"width": 0,
"height": 0
},
"snippet": "<img alt=\"Firmenlogo\" src=\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c5847\u2026\">",
"nodeLabel": "Firmenlogo"
},
"url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"fromProtocol": true,
"isCrossOrigin": true,
"totalBytes": 144661,
"wastedBytes": 110153
}
],
"overallSavingsMs": 270,
"overallSavingsBytes": 110153,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"uses-text-compression": {
"id": "uses-text-compression",
"title": "Enable text compression",
"description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more about text compression](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-text-compression\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"uses-responsive-images": {
"id": "uses-responsive-images",
"title": "Properly size images",
"description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn how to size images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-responsive-images\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 450,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 732\u00a0KiB",
"metricSavings": {
"FCP": 0,
"LCP": 450
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Resource Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-33-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,3,SECTION,0,IMG",
"selector": "main.flex > div.flex-grow > section.c-container > img",
"boundingRect": {
"top": 2602,
"bottom": 3355,
"left": 393,
"right": 1513,
"width": 1120,
"height": 753
},
"snippet": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"nodeLabel": "main.flex > div.flex-grow > section.c-container > img"
},
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"totalBytes": 593764,
"wastedBytes": 455106,
"wastedPercent": 76.647568119566571
},
{
"node": {
"type": "node",
"lhId": "1-34-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,0,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f1\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img"
},
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/efd17c30-e6c4-44b5-9683-43b6f17ce8a2",
"totalBytes": 326885,
"wastedBytes": 220619,
"wastedPercent": 67.491252624212734
},
{
"node": {
"type": "node",
"lhId": "1-32-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,2,SECTION,0,DIV,0,IMG",
"selector": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none",
"boundingRect": {
"top": 2020,
"bottom": 2362,
"left": 0,
"right": 953,
"width": 953,
"height": 342
},
"snippet": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"nodeLabel": "div.flex-grow > section.sm:flex > div.sm:w-1\/2 > img.max-w-none"
},
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"totalBytes": 195365,
"wastedBytes": 60177,
"wastedPercent": 30.802155386555587
},
{
"node": {
"type": "node",
"lhId": "1-35-IMG",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,0,DIV,0,DIV,1,IMG",
"selector": "div.lg:flex > div.lg:pr-container > div.relative > img.absolute",
"boundingRect": {
"top": 4380,
"bottom": 5194,
"left": 400,
"right": 1825,
"width": 1425,
"height": 815
},
"snippet": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/670ef0e7-8a25-41da-bcd0-ec90ce\u2026\">",
"nodeLabel": "div.lg:flex > div.lg:pr-container > div.relative > img.absolute"
},
"url": "blob:https:\/\/discanddots.rosso-acoustic.com\/670ef0e7-8a25-41da-bcd0-ec90cebd4579",
"totalBytes": 19902,
"wastedBytes": 13432,
"wastedPercent": 67.491252624212734
}
],
"overallSavingsMs": 450,
"overallSavingsBytes": 749334,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 450
}
}
},
"guidanceLevel": 2
},
"efficient-animated-content": {
"id": "efficient-animated-content",
"title": "Use video formats for animated content",
"description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4\/WebM videos for animations and PNG\/WebP for static images instead of GIF to save network bytes. [Learn more about efficient video formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/efficient-animated-content\/)",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"duplicated-javascript": {
"id": "duplicated-javascript",
"title": "Remove duplicate modules in JavaScript bundles",
"description": "Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"legacy-javascript": {
"id": "legacy-javascript",
"title": "Avoid serving legacy JavaScript to modern browsers",
"description": "Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module\/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn how to use modern JavaScript](https:\/\/web.dev\/articles\/publish-modern-javascript)",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 7\u00a0KiB",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"subItemsHeading": {
"key": "location",
"valueType": "source-location"
},
"label": "URL"
},
{
"key": null,
"valueType": "code",
"subItemsHeading": {
"key": "signal"
},
"label": ""
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"wastedBytes": 7052,
"subItems": {
"type": "subitems",
"items": [
{
"signal": "Array.prototype.fill",
"location": {
"type": "source-location",
"url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"urlProvider": "network",
"line": 6,
"column": 7371
}
}
]
},
"totalBytes": 0
}
],
"overallSavingsMs": 0,
"overallSavingsBytes": 7052,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"doctype": {
"id": "doctype",
"title": "Page has the HTML doctype",
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more about the doctype declaration](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/doctype\/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"charset": {
"id": "charset",
"title": "Properly defines charset",
"description": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/charset\/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"dom-size": {
"id": "dom-size",
"title": "Avoids an excessive DOM size",
"description": "A large DOM will increase memory usage, cause longer [style calculations](https:\/\/developers.google.com\/web\/fundamentals\/performance\/rendering\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\/\/developers.google.com\/speed\/articles\/reflow). [Learn how to avoid an excessive DOM size](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/dom-size\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 806,
"numericUnit": "element",
"displayValue": "806 elements",
"metricSavings": {
"TBT": 6
},
"details": {
"type": "table",
"headings": [
{
"key": "statistic",
"valueType": "text",
"label": "Statistic"
},
{
"key": "node",
"valueType": "node",
"label": "Element"
},
{
"key": "value",
"valueType": "numeric",
"label": "Value"
}
],
"items": [
{
"statistic": "Total DOM Elements",
"value": {
"type": "numeric",
"granularity": 1,
"value": 806
}
},
{
"node": {
"type": "node",
"lhId": "1-78-rect",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV,4,SECTION,1,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,BUTTON,0,DIV,0,svg,0,g,0,rect",
"selector": "div.flex > svg.h-[9vw] > g#Rechteck_962 > rect",
"boundingRect": {
"top": 0,
"bottom": 0,
"left": 0,
"right": 0,
"width": 0,
"height": 0
},
"snippet": "<rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\">",
"nodeLabel": "div.flex > svg.h-[9vw] > g#Rechteck_962 > rect"
},
"statistic": "Maximum DOM Depth",
"value": {
"type": "numeric",
"granularity": 1,
"value": 18
}
},
{
"node": {
"type": "node",
"lhId": "1-79-DIV",
"path": "1,HTML,1,BODY,6,MAIN,0,DIV",
"selector": "body.relative > main.flex > div.flex-grow",
"boundingRect": {
"top": 0,
"bottom": 8497,
"left": 0,
"right": 1905,
"width": 1905,
"height": 8497
},
"snippet": "<div class=\"flex-grow\">",
"nodeLabel": "DE\nAkustik Support\nDisc'n Dots Konfigurator\n\nEINFACH. AKUSTISCH. MODULAR.\n\nRoss\u2026"
},
"statistic": "Maximum Child Elements",
"value": {
"type": "numeric",
"granularity": 1,
"value": 8
}
}
]
},
"guidanceLevel": 1
},
"geolocation-on-start": {
"id": "geolocation-on-start",
"title": "Avoids requesting the geolocation permission on page load",
"description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/geolocation-on-start\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"inspector-issues": {
"id": "inspector-issues",
"title": "Issues were logged in the `Issues` panel in Chrome Devtools",
"description": "Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "issueType",
"valueType": "text",
"subItemsHeading": {
"key": "url",
"valueType": "url"
},
"label": "Issue type"
}
],
"items": [
{
"issueType": "Cookie",
"subItems": {
"type": "subitems",
"items": [
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910"
},
{
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694"
}
]
}
}
]
}
},
"no-document-write": {
"id": "no-document-write",
"title": "Avoids `document.write()`",
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn how to avoid document.write()](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/no-document-write\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 2
},
"js-libraries": {
"id": "js-libraries",
"title": "Detected JavaScript libraries",
"description": "All front-end JavaScript libraries detected on the page. [Learn more about this JavaScript library detection diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/js-libraries\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"notification-on-start": {
"id": "notification-on-start",
"title": "Avoids requesting the notification permission on page load",
"description": "Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more about responsibly getting permission for notifications](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/notification-on-start\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"paste-preventing-inputs": {
"id": "paste-preventing-inputs",
"title": "Allows users to paste into input fields",
"description": "Preventing input pasting is a bad practice for the UX, and weakens security by blocking password managers.[Learn more about user-friendly input fields](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/paste-preventing-inputs\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"uses-http2": {
"id": "uses-http2",
"title": "Use HTTP\/2",
"description": "HTTP\/2 offers many benefits over HTTP\/1.1, including binary headers and multiplexing. [Learn more about HTTP\/2](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-http2\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"metricSavings": {
"LCP": 0,
"FCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
},
"guidanceLevel": 3
},
"uses-passive-event-listeners": {
"id": "uses-passive-event-listeners",
"title": "Uses passive listeners to improve scrolling performance",
"description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more about adopting passive event listeners](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-passive-event-listeners\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 3
},
"meta-description": {
"id": "meta-description",
"title": "Document does not have a meta description",
"description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more about the meta description](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/meta-description\/).",
"score": 0,
"scoreDisplayMode": "binary"
},
"http-status-code": {
"id": "http-status-code",
"title": "Page has successful HTTP status code",
"description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more about HTTP status codes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/http-status-code\/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"font-size": {
"id": "font-size",
"title": "Document uses legible font sizes",
"description": "Font sizes less than 12px are too small to be legible and require mobile visitors to \u201cpinch to zoom\u201d in order to read. Strive to have >60% of page text \u226512px. [Learn more about legible font sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/font-size\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"link-text": {
"id": "link-text",
"title": "Links have descriptive text",
"description": "Descriptive link text helps search engines understand your content. [Learn how to make links more accessible](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/link-text\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"crawlable-anchors": {
"id": "crawlable-anchors",
"title": "Links are crawlable",
"description": "Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn how to make links crawlable](https:\/\/support.google.com\/webmasters\/answer\/9112205)",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"is-crawlable": {
"id": "is-crawlable",
"title": "Page isn\u2019t blocked from indexing",
"description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more about crawler directives](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/is-crawlable\/).",
"score": 1,
"scoreDisplayMode": "binary",
"warnings": [],
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"robots-txt": {
"id": "robots-txt",
"title": "robots.txt is valid",
"description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/invalid-robots-txt\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"tap-targets": {
"id": "tap-targets",
"title": "Tap targets are sized appropriately",
"description": "Interactive elements like buttons and links should be large enough (48x48px), or have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more about tap targets](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/tap-targets\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"hreflang": {
"id": "hreflang",
"title": "Document has a valid `hreflang`",
"description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/hreflang\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"plugins": {
"id": "plugins",
"title": "Document avoids plugins",
"description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/plugins\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"canonical": {
"id": "canonical",
"title": "Document has a valid `rel=canonical`",
"description": "Canonical links suggest which URL to show in search results. [Learn more about canonical links](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/canonical\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"structured-data": {
"id": "structured-data",
"title": "Structured data is valid",
"description": "Run the [Structured Data Testing Tool](https:\/\/search.google.com\/structured-data\/testing-tool\/) and the [Structured Data Linter](http:\/\/linter.structured-data.org\/) to validate structured data. [Learn more about Structured Data](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/structured-data\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"bf-cache": {
"id": "bf-cache",
"title": "Page didn't prevent back\/forward cache restoration",
"description": "Many navigations are performed by going back to a previous page, or forwards again. The back\/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bf-cache\/)",
"score": 1,
"scoreDisplayMode": "binary",
"guidanceLevel": 2
}
},
"configSettings": {
"output": [
"html",
"json"
],
"maxWaitForFcp": 30000,
"maxWaitForLoad": 80000,
"pauseAfterFcpMs": 5250,
"pauseAfterLoadMs": 5250,
"networkQuietThresholdMs": 5250,
"cpuQuietThresholdMs": 5250,
"formFactor": "desktop",
"throttling": {
"rttMs": 150,
"throughputKbps": 1638.4000000000001,
"requestLatencyMs": 562.5,
"downloadThroughputKbps": 1474.5600000000002,
"uploadThroughputKbps": 675,
"cpuSlowdownMultiplier": 4
},
"throttlingMethod": "provided",
"screenEmulation": {
"mobile": true,
"width": 412,
"height": 823,
"deviceScaleFactor": 1.75,
"disabled": true
},
"emulatedUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12",
"auditMode": false,
"gatherMode": false,
"clearStorageTypes": [
"file_systems",
"shader_cache",
"service_workers",
"cache_storage"
],
"disableStorageReset": false,
"debugNavigation": false,
"channel": "cli",
"usePassiveGathering": false,
"disableFullPageScreenshot": true,
"skipAboutBlank": false,
"blankPage": "about:blank",
"ignoreStatusCode": false,
"budgets": null,
"locale": "en-US",
"blockedUrlPatterns": null,
"additionalTraceCategories": null,
"extraHeaders": null,
"precomputedLanternData": null,
"onlyAudits": null,
"onlyCategories": null,
"skipAudits": null
},
"categories": {
"performance": {
"title": "Performance",
"supportedModes": [
"navigation",
"timespan",
"snapshot"
],
"auditRefs": [
{
"id": "first-contentful-paint",
"weight": 10,
"group": "metrics",
"acronym": "FCP",
"relevantAudits": [
"server-response-time",
"render-blocking-resources",
"redirects",
"critical-request-chains",
"uses-text-compression",
"uses-rel-preconnect",
"uses-rel-preload",
"font-display",
"unminified-javascript",
"unminified-css",
"unused-css-rules"
]
},
{
"id": "largest-contentful-paint",
"weight": 25,
"group": "metrics",
"acronym": "LCP",
"relevantAudits": [
"server-response-time",
"render-blocking-resources",
"redirects",
"critical-request-chains",
"uses-text-compression",
"uses-rel-preconnect",
"uses-rel-preload",
"font-display",
"unminified-javascript",
"unminified-css",
"unused-css-rules",
"largest-contentful-paint-element",
"prioritize-lcp-image",
"unused-javascript",
"efficient-animated-content",
"total-byte-weight",
"lcp-lazy-loaded"
]
},
{
"id": "total-blocking-time",
"weight": 30,
"group": "metrics",
"acronym": "TBT",
"relevantAudits": [
"long-tasks",
"third-party-summary",
"third-party-facades",
"bootup-time",
"mainthread-work-breakdown",
"dom-size",
"duplicated-javascript",
"legacy-javascript",
"viewport"
]
},
{
"id": "cumulative-layout-shift",
"weight": 25,
"group": "metrics",
"acronym": "CLS",
"relevantAudits": [
"layout-shift-elements",
"non-composited-animations",
"unsized-images"
]
},
{
"id": "speed-index",
"weight": 10,
"group": "metrics",
"acronym": "SI"
},
{
"id": "interactive",
"weight": 0,
"group": "hidden",
"acronym": "TTI"
},
{
"id": "max-potential-fid",
"weight": 0,
"group": "hidden"
},
{
"id": "first-meaningful-paint",
"weight": 0,
"acronym": "FMP",
"group": "hidden"
},
{
"id": "render-blocking-resources",
"weight": 0
},
{
"id": "uses-responsive-images",
"weight": 0
},
{
"id": "offscreen-images",
"weight": 0
},
{
"id": "unminified-css",
"weight": 0
},
{
"id": "unminified-javascript",
"weight": 0
},
{
"id": "unused-css-rules",
"weight": 0
},
{
"id": "unused-javascript",
"weight": 0
},
{
"id": "uses-optimized-images",
"weight": 0
},
{
"id": "modern-image-formats",
"weight": 0
},
{
"id": "uses-text-compression",
"weight": 0
},
{
"id": "uses-rel-preconnect",
"weight": 0
},
{
"id": "server-response-time",
"weight": 0
},
{
"id": "redirects",
"weight": 0
},
{
"id": "uses-rel-preload",
"weight": 0
},
{
"id": "uses-http2",
"weight": 0
},
{
"id": "efficient-animated-content",
"weight": 0
},
{
"id": "duplicated-javascript",
"weight": 0
},
{
"id": "legacy-javascript",
"weight": 0
},
{
"id": "prioritize-lcp-image",
"weight": 0
},
{
"id": "total-byte-weight",
"weight": 0
},
{
"id": "uses-long-cache-ttl",
"weight": 0
},
{
"id": "dom-size",
"weight": 0
},
{
"id": "critical-request-chains",
"weight": 0
},
{
"id": "user-timings",
"weight": 0
},
{
"id": "bootup-time",
"weight": 0
},
{
"id": "mainthread-work-breakdown",
"weight": 0
},
{
"id": "font-display",
"weight": 0
},
{
"id": "third-party-summary",
"weight": 0
},
{
"id": "third-party-facades",
"weight": 0
},
{
"id": "largest-contentful-paint-element",
"weight": 0
},
{
"id": "lcp-lazy-loaded",
"weight": 0
},
{
"id": "layout-shift-elements",
"weight": 0
},
{
"id": "uses-passive-event-listeners",
"weight": 0
},
{
"id": "no-document-write",
"weight": 0
},
{
"id": "long-tasks",
"weight": 0
},
{
"id": "non-composited-animations",
"weight": 0
},
{
"id": "unsized-images",
"weight": 0
},
{
"id": "viewport",
"weight": 0
},
{
"id": "bf-cache",
"weight": 0
},
{
"id": "performance-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "timing-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "network-requests",
"weight": 0,
"group": "hidden"
},
{
"id": "network-rtt",
"weight": 0,
"group": "hidden"
},
{
"id": "network-server-latency",
"weight": 0,
"group": "hidden"
},
{
"id": "main-thread-tasks",
"weight": 0,
"group": "hidden"
},
{
"id": "diagnostics",
"weight": 0,
"group": "hidden"
},
{
"id": "metrics",
"weight": 0,
"group": "hidden"
},
{
"id": "screenshot-thumbnails",
"weight": 0,
"group": "hidden"
},
{
"id": "final-screenshot",
"weight": 0,
"group": "hidden"
},
{
"id": "script-treemap-data",
"weight": 0,
"group": "hidden"
},
{
"id": "resource-summary",
"weight": 0,
"group": "hidden"
}
],
"id": "performance",
"score": 0.76000000000000001
},
"accessibility": {
"title": "Accessibility",
"description": "These checks highlight opportunities to [improve the accessibility of your web app](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https:\/\/web.dev\/articles\/how-to-review) is also encouraged.",
"manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https:\/\/web.dev\/articles\/how-to-review).",
"supportedModes": [
"navigation",
"snapshot"
],
"auditRefs": [
{
"id": "accesskeys",
"weight": 0,
"group": "a11y-navigation"
},
{
"id": "aria-allowed-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-allowed-role",
"weight": 1,
"group": "a11y-aria"
},
{
"id": "aria-command-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-dialog-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-hidden-body",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-hidden-focus",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-input-field-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-meter-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-progressbar-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-required-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-required-children",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-required-parent",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-roles",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-text",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-toggle-field-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-tooltip-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-treeitem-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-valid-attr-value",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-valid-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "button-name",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "bypass",
"weight": 0,
"group": "a11y-navigation"
},
{
"id": "color-contrast",
"weight": 7,
"group": "a11y-color-contrast"
},
{
"id": "definition-list",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "dlitem",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "document-title",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "duplicate-id-active",
"weight": 7,
"group": "a11y-navigation"
},
{
"id": "duplicate-id-aria",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "form-field-multiple-labels",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "frame-title",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "heading-order",
"weight": 3,
"group": "a11y-navigation"
},
{
"id": "html-has-lang",
"weight": 7,
"group": "a11y-language"
},
{
"id": "html-lang-valid",
"weight": 7,
"group": "a11y-language"
},
{
"id": "html-xml-lang-mismatch",
"weight": 0,
"group": "a11y-language"
},
{
"id": "image-alt",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "image-redundant-alt",
"weight": 1,
"group": "a11y-names-labels"
},
{
"id": "input-button-name",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "input-image-alt",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "label",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "link-in-text-block",
"weight": 0,
"group": "a11y-color-contrast"
},
{
"id": "link-name",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "list",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "listitem",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "meta-refresh",
"weight": 0,
"group": "a11y-best-practices"
},
{
"id": "meta-viewport",
"weight": 10,
"group": "a11y-best-practices"
},
{
"id": "object-alt",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "select-name",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "skip-link",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "tabindex",
"weight": 7,
"group": "a11y-navigation"
},
{
"id": "table-duplicate-name",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "td-headers-attr",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "th-has-data-cells",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "valid-lang",
"weight": 0,
"group": "a11y-language"
},
{
"id": "video-caption",
"weight": 0,
"group": "a11y-audio-video"
},
{
"id": "focusable-controls",
"weight": 0
},
{
"id": "interactive-element-affordance",
"weight": 0
},
{
"id": "logical-tab-order",
"weight": 0
},
{
"id": "visual-order-follows-dom",
"weight": 0
},
{
"id": "focus-traps",
"weight": 0
},
{
"id": "managed-focus",
"weight": 0
},
{
"id": "use-landmarks",
"weight": 0
},
{
"id": "offscreen-content-hidden",
"weight": 0
},
{
"id": "custom-controls-labels",
"weight": 0
},
{
"id": "custom-controls-roles",
"weight": 0
},
{
"id": "empty-heading",
"weight": 0,
"group": "hidden"
},
{
"id": "identical-links-same-purpose",
"weight": 0,
"group": "hidden"
},
{
"id": "landmark-one-main",
"weight": 0,
"group": "hidden"
},
{
"id": "target-size",
"weight": 0,
"group": "hidden"
},
{
"id": "label-content-name-mismatch",
"weight": 0,
"group": "hidden"
},
{
"id": "table-fake-caption",
"weight": 0,
"group": "hidden"
},
{
"id": "td-has-header",
"weight": 0,
"group": "hidden"
}
],
"id": "accessibility",
"score": 0.77000000000000002
},
"best-practices": {
"title": "Best Practices",
"supportedModes": [
"navigation",
"timespan",
"snapshot"
],
"auditRefs": [
{
"id": "is-on-https",
"weight": 5,
"group": "best-practices-trust-safety"
},
{
"id": "geolocation-on-start",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "notification-on-start",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "csp-xss",
"weight": 0,
"group": "best-practices-trust-safety"
},
{
"id": "paste-preventing-inputs",
"weight": 3,
"group": "best-practices-ux"
},
{
"id": "image-aspect-ratio",
"weight": 1,
"group": "best-practices-ux"
},
{
"id": "image-size-responsive",
"weight": 1,
"group": "best-practices-ux"
},
{
"id": "preload-fonts",
"weight": 0,
"group": "best-practices-ux"
},
{
"id": "doctype",
"weight": 1,
"group": "best-practices-browser-compat"
},
{
"id": "charset",
"weight": 1,
"group": "best-practices-browser-compat"
},
{
"id": "no-unload-listeners",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "js-libraries",
"weight": 0,
"group": "best-practices-general"
},
{
"id": "deprecations",
"weight": 5,
"group": "best-practices-general"
},
{
"id": "third-party-cookies",
"weight": 5,
"group": "best-practices-general"
},
{
"id": "errors-in-console",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "valid-source-maps",
"weight": 0,
"group": "best-practices-general"
},
{
"id": "inspector-issues",
"weight": 1,
"group": "best-practices-general"
}
],
"id": "best-practices",
"score": 0.78000000000000003
},
"seo": {
"title": "SEO",
"description": "These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https:\/\/web.dev\/explore\/vitals). [Learn more about Google Search Essentials](https:\/\/support.google.com\/webmasters\/answer\/35769).",
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.",
"supportedModes": [
"navigation",
"snapshot"
],
"auditRefs": [
{
"id": "viewport",
"weight": 1,
"group": "seo-mobile"
},
{
"id": "document-title",
"weight": 1,
"group": "seo-content"
},
{
"id": "meta-description",
"weight": 1,
"group": "seo-content"
},
{
"id": "http-status-code",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "link-text",
"weight": 1,
"group": "seo-content"
},
{
"id": "crawlable-anchors",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "is-crawlable",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "robots-txt",
"weight": 0,
"group": "seo-crawl"
},
{
"id": "image-alt",
"weight": 1,
"group": "seo-content"
},
{
"id": "hreflang",
"weight": 1,
"group": "seo-content"
},
{
"id": "canonical",
"weight": 0,
"group": "seo-content"
},
{
"id": "font-size",
"weight": 0,
"group": "seo-mobile"
},
{
"id": "plugins",
"weight": 1,
"group": "seo-content"
},
{
"id": "tap-targets",
"weight": 0,
"group": "seo-mobile"
},
{
"id": "structured-data",
"weight": 0
}
],
"id": "seo",
"score": 0.80000000000000004
},
"pwa": {
"title": "PWA",
"description": "These checks validate the aspects of a Progressive Web App. [Learn what makes a good Progressive Web App](https:\/\/web.dev\/articles\/pwa-checklist).",
"manualDescription": "These checks are required by the baseline [PWA Checklist](https:\/\/web.dev\/articles\/pwa-checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.",
"supportedModes": [
"navigation"
],
"auditRefs": [
{
"id": "installable-manifest",
"weight": 2,
"group": "pwa-installable"
},
{
"id": "splash-screen",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "themed-omnibox",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "content-width",
"weight": 0,
"group": "pwa-optimized"
},
{
"id": "viewport",
"weight": 2,
"group": "pwa-optimized"
},
{
"id": "maskable-icon",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "pwa-cross-browser",
"weight": 0
},
{
"id": "pwa-page-transitions",
"weight": 0
},
{
"id": "pwa-each-page-has-url",
"weight": 0
}
],
"id": "pwa",
"score": 0.28999999999999998
}
},
"categoryGroups": {
"metrics": {
"title": "Metrics"
},
"load-opportunities": {
"title": "Opportunities",
"description": "These suggestions can help your page load faster. They don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
},
"budgets": {
"title": "Budgets",
"description": "Performance budgets set standards for the performance of your site."
},
"diagnostics": {
"title": "Diagnostics",
"description": "More information about the performance of your application. These numbers don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
},
"pwa-installable": {
"title": "Installable"
},
"pwa-optimized": {
"title": "PWA Optimized"
},
"a11y-best-practices": {
"title": "Best practices",
"description": "These items highlight common accessibility best practices."
},
"a11y-color-contrast": {
"title": "Contrast",
"description": "These are opportunities to improve the legibility of your content."
},
"a11y-names-labels": {
"title": "Names and labels",
"description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."
},
"a11y-navigation": {
"title": "Navigation",
"description": "These are opportunities to improve keyboard navigation in your application."
},
"a11y-aria": {
"title": "ARIA",
"description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."
},
"a11y-language": {
"title": "Internationalization and localization",
"description": "These are opportunities to improve the interpretation of your content by users in different locales."
},
"a11y-audio-video": {
"title": "Audio and video",
"description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."
},
"a11y-tables-lists": {
"title": "Tables and lists",
"description": "These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."
},
"seo-mobile": {
"title": "Mobile Friendly",
"description": "Make sure your pages are mobile friendly so users don\u2019t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https:\/\/developers.google.com\/search\/mobile-sites\/)."
},
"seo-content": {
"title": "Content Best Practices",
"description": "Format your HTML in a way that enables crawlers to better understand your app\u2019s content."
},
"seo-crawl": {
"title": "Crawling and Indexing",
"description": "To appear in search results, crawlers need access to your app."
},
"best-practices-trust-safety": {
"title": "Trust and Safety"
},
"best-practices-ux": {
"title": "User Experience"
},
"best-practices-browser-compat": {
"title": "Browser Compatibility"
},
"best-practices-general": {
"title": "General"
},
"hidden": {
"title": ""
}
},
"stackPacks": [],
"entities": [
{
"name": "rosso-acoustic.com",
"origins": [
"https:\/\/discanddots.rosso-acoustic.com"
],
"isFirstParty": true,
"isUnrecognized": true
},
{
"name": "Google Tag Manager",
"homepage": "https:\/\/marketingplatform.google.com\/about\/tag-manager\/",
"origins": [
"https:\/\/www.googletagmanager.com"
],
"category": "tag-manager"
},
{
"name": "Monotype",
"origins": [
"https:\/\/fast.fonts.net"
],
"category": "cdn"
},
{
"name": "Optanon",
"homepage": "https:\/\/www.cookielaw.org\/",
"origins": [
"https:\/\/cdn.cookielaw.org",
"https:\/\/geolocation.onetrust.com"
],
"category": "consent-provider"
}
],
"timing": {
"entries": [
{
"startTime": 549.36000000000001,
"name": "lh:config",
"duration": 562.02999999999997,
"entryType": "measure"
},
{
"startTime": 551.87,
"name": "lh:config:resolveArtifactsToDefns",
"duration": 62.030000000000001,
"entryType": "measure"
},
{
"startTime": 1111.54,
"name": "lh:runner:gather",
"duration": 24930.07,
"entryType": "measure"
},
{
"startTime": 1256.29,
"name": "lh:driver:connect",
"duration": 15.9,
"entryType": "measure"
},
{
"startTime": 1272.47,
"name": "lh:driver:navigate",
"duration": 7.6600000000000001,
"entryType": "measure"
},
{
"startTime": 1280.49,
"name": "lh:gather:getBenchmarkIndex",
"duration": 1011.5,
"entryType": "measure"
},
{
"startTime": 2292.4099999999999,
"name": "lh:gather:getVersion",
"duration": 1.1200000000000001,
"entryType": "measure"
},
{
"startTime": 2293.75,
"name": "lh:prepare:navigationMode",
"duration": 32.189999999999998,
"entryType": "measure"
},
{
"startTime": 2307.2199999999998,
"name": "lh:storage:clearDataForOrigin",
"duration": 9.1899999999999995,
"entryType": "measure"
},
{
"startTime": 2316.54,
"name": "lh:storage:clearBrowserCaches",
"duration": 7.1100000000000003,
"entryType": "measure"
},
{
"startTime": 2324.54,
"name": "lh:gather:prepareThrottlingAndNetwork",
"duration": 1.3600000000000001,
"entryType": "measure"
},
{
"startTime": 2355.1300000000001,
"name": "lh:driver:navigate",
"duration": 15817.700000000001,
"entryType": "measure"
},
{
"startTime": 20446.830000000002,
"name": "lh:gather:getArtifact:DevtoolsLog",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 20447.009999999998,
"name": "lh:gather:getArtifact:Trace",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 20447.360000000001,
"name": "lh:computed:NetworkRecords",
"duration": 2.2200000000000002,
"entryType": "measure"
},
{
"startTime": 20449.959999999999,
"name": "lh:gather:getArtifact:DevtoolsLog",
"duration": 0.14999999999999999,
"entryType": "measure"
},
{
"startTime": 20450.130000000001,
"name": "lh:gather:getArtifact:Trace",
"duration": 0.040000000000000001,
"entryType": "measure"
},
{
"startTime": 20450.189999999999,
"name": "lh:gather:getArtifact:Accessibility",
"duration": 702.90999999999997,
"entryType": "measure"
},
{
"startTime": 21153.150000000001,
"name": "lh:gather:getArtifact:AnchorElements",
"duration": 80.340000000000003,
"entryType": "measure"
},
{
"startTime": 21233.529999999999,
"name": "lh:gather:getArtifact:ConsoleMessages",
"duration": 0.14999999999999999,
"entryType": "measure"
},
{
"startTime": 21233.709999999999,
"name": "lh:gather:getArtifact:CSSUsage",
"duration": 178.47,
"entryType": "measure"
},
{
"startTime": 21412.23,
"name": "lh:gather:getArtifact:Doctype",
"duration": 3.98,
"entryType": "measure"
},
{
"startTime": 21416.240000000002,
"name": "lh:gather:getArtifact:DOMStats",
"duration": 15.359999999999999,
"entryType": "measure"
},
{
"startTime": 21431.639999999999,
"name": "lh:gather:getArtifact:EmbeddedContent",
"duration": 4.9400000000000004,
"entryType": "measure"
},
{
"startTime": 21436.619999999999,
"name": "lh:gather:getArtifact:FontSize",
"duration": 450.36000000000001,
"entryType": "measure"
},
{
"startTime": 21887.02,
"name": "lh:gather:getArtifact:Inputs",
"duration": 26.91,
"entryType": "measure"
},
{
"startTime": 21914.23,
"name": "lh:gather:getArtifact:GlobalListeners",
"duration": 8,
"entryType": "measure"
},
{
"startTime": 21922.259999999998,
"name": "lh:gather:getArtifact:ImageElements",
"duration": 408.92000000000002,
"entryType": "measure"
},
{
"startTime": 22331.23,
"name": "lh:gather:getArtifact:InstallabilityErrors",
"duration": 0.87,
"entryType": "measure"
},
{
"startTime": 22331.41,
"name": "lh:gather:getInstallabilityErrors",
"duration": 0.66000000000000003,
"entryType": "measure"
},
{
"startTime": 22332.27,
"name": "lh:gather:getArtifact:InspectorIssues",
"duration": 2.2799999999999998,
"entryType": "measure"
},
{
"startTime": 22334.580000000002,
"name": "lh:gather:getArtifact:JsUsage",
"duration": 0.14999999999999999,
"entryType": "measure"
},
{
"startTime": 22334.759999999998,
"name": "lh:gather:getArtifact:LinkElements",
"duration": 7.3600000000000003,
"entryType": "measure"
},
{
"startTime": 22341.880000000001,
"name": "lh:computed:MainResource",
"duration": 0.20000000000000001,
"entryType": "measure"
},
{
"startTime": 22342.150000000001,
"name": "lh:gather:getArtifact:MainDocumentContent",
"duration": 7.0099999999999998,
"entryType": "measure"
},
{
"startTime": 22349.189999999999,
"name": "lh:gather:getArtifact:MetaElements",
"duration": 5.9299999999999997,
"entryType": "measure"
},
{
"startTime": 22355.169999999998,
"name": "lh:gather:getArtifact:NetworkUserAgent",
"duration": 0.14999999999999999,
"entryType": "measure"
},
{
"startTime": 22355.349999999999,
"name": "lh:gather:getArtifact:OptimizedImages",
"duration": 2897.0300000000002,
"entryType": "measure"
},
{
"startTime": 25252.470000000001,
"name": "lh:gather:getArtifact:ResponseCompression",
"duration": 0.70999999999999996,
"entryType": "measure"
},
{
"startTime": 25253.220000000001,
"name": "lh:gather:getArtifact:RobotsTxt",
"duration": 192.24000000000001,
"entryType": "measure"
},
{
"startTime": 25445.5,
"name": "lh:gather:getArtifact:Scripts",
"duration": 0.27000000000000002,
"entryType": "measure"
},
{
"startTime": 25445.82,
"name": "lh:gather:getArtifact:SourceMaps",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 25445.990000000002,
"name": "lh:gather:getArtifact:Stacks",
"duration": 13.09,
"entryType": "measure"
},
{
"startTime": 25446.16,
"name": "lh:gather:collectStacks",
"duration": 12.9,
"entryType": "measure"
},
{
"startTime": 25459.110000000001,
"name": "lh:gather:getArtifact:TagsBlockingFirstPaint",
"duration": 2.2799999999999998,
"entryType": "measure"
},
{
"startTime": 25461.41,
"name": "lh:gather:getArtifact:TapTargets",
"duration": 31.940000000000001,
"entryType": "measure"
},
{
"startTime": 25493.41,
"name": "lh:gather:getArtifact:TraceElements",
"duration": 158.38999999999999,
"entryType": "measure"
},
{
"startTime": 25493.709999999999,
"name": "lh:computed:ProcessedTrace",
"duration": 117.93000000000001,
"entryType": "measure"
},
{
"startTime": 25611.790000000001,
"name": "lh:computed:ProcessedNavigation",
"duration": 2.29,
"entryType": "measure"
},
{
"startTime": 25614.189999999999,
"name": "lh:computed:CumulativeLayoutShift",
"duration": 1.3,
"entryType": "measure"
},
{
"startTime": 25617.07,
"name": "lh:computed:Responsiveness",
"duration": 0.40000000000000002,
"entryType": "measure"
},
{
"startTime": 25651.830000000002,
"name": "lh:gather:getArtifact:ViewportDimensions",
"duration": 1.3799999999999999,
"entryType": "measure"
},
{
"startTime": 25653.23,
"name": "lh:gather:getArtifact:WebAppManifest",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 25654.290000000001,
"name": "lh:gather:getArtifact:devtoolsLogs",
"duration": 0.10000000000000001,
"entryType": "measure"
},
{
"startTime": 25654.41,
"name": "lh:gather:getArtifact:traces",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 25654.610000000001,
"name": "lh:gather:getArtifact:BFCacheFailures",
"duration": 371.41000000000003,
"entryType": "measure"
},
{
"startTime": 26044.98,
"name": "lh:runner:audit",
"duration": 1855.03,
"entryType": "measure"
},
{
"startTime": 26045.16,
"name": "lh:runner:auditing",
"duration": 1854.3099999999999,
"entryType": "measure"
},
{
"startTime": 26046.779999999999,
"name": "lh:audit:is-on-https",
"duration": 3.3199999999999998,
"entryType": "measure"
},
{
"startTime": 26047.369999999999,
"name": "lh:computed:NetworkRecords",
"duration": 1.25,
"entryType": "measure"
},
{
"startTime": 26050.470000000001,
"name": "lh:audit:viewport",
"duration": 1.71,
"entryType": "measure"
},
{
"startTime": 26050.93,
"name": "lh:computed:ViewportMeta",
"duration": 0.56999999999999995,
"entryType": "measure"
},
{
"startTime": 26052.43,
"name": "lh:audit:first-contentful-paint",
"duration": 85.489999999999995,
"entryType": "measure"
},
{
"startTime": 26052.98,
"name": "lh:computed:FirstContentfulPaint",
"duration": 83.519999999999996,
"entryType": "measure"
},
{
"startTime": 26053.43,
"name": "lh:computed:ProcessedTrace",
"duration": 82.159999999999997,
"entryType": "measure"
},
{
"startTime": 26135.650000000001,
"name": "lh:computed:ProcessedNavigation",
"duration": 0.67000000000000004,
"entryType": "measure"
},
{
"startTime": 26138.130000000001,
"name": "lh:audit:largest-contentful-paint",
"duration": 1.03,
"entryType": "measure"
},
{
"startTime": 26138.540000000001,
"name": "lh:computed:LargestContentfulPaint",
"duration": 0.080000000000000002,
"entryType": "measure"
},
{
"startTime": 26139.330000000002,
"name": "lh:audit:first-meaningful-paint",
"duration": 0.93000000000000005,
"entryType": "measure"
},
{
"startTime": 26139.669999999998,
"name": "lh:computed:FirstMeaningfulPaint",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 26140.419999999998,
"name": "lh:audit:speed-index",
"duration": 644.05999999999995,
"entryType": "measure"
},
{
"startTime": 26140.740000000002,
"name": "lh:computed:SpeedIndex",
"duration": 642.72000000000003,
"entryType": "measure"
},
{
"startTime": 26140.799999999999,
"name": "lh:computed:Speedline",
"duration": 642.62,
"entryType": "measure"
},
{
"startTime": 26784.529999999999,
"name": "lh:audit:screenshot-thumbnails",
"duration": 0.59999999999999998,
"entryType": "measure"
},
{
"startTime": 26785.150000000001,
"name": "lh:audit:final-screenshot",
"duration": 2.9300000000000002,
"entryType": "measure"
},
{
"startTime": 26785.32,
"name": "lh:computed:Screenshots",
"duration": 2.71,
"entryType": "measure"
},
{
"startTime": 26788.330000000002,
"name": "lh:audit:total-blocking-time",
"duration": 12.710000000000001,
"entryType": "measure"
},
{
"startTime": 26788.700000000001,
"name": "lh:computed:TotalBlockingTime",
"duration": 11.17,
"entryType": "measure"
},
{
"startTime": 26793.830000000002,
"name": "lh:computed:Interactive",
"duration": 5.25,
"entryType": "measure"
},
{
"startTime": 26801.400000000001,
"name": "lh:audit:max-potential-fid",
"duration": 8.1600000000000001,
"entryType": "measure"
},
{
"startTime": 26801.98,
"name": "lh:computed:MaxPotentialFID",
"duration": 4.6799999999999997,
"entryType": "measure"
},
{
"startTime": 26809.919999999998,
"name": "lh:audit:cumulative-layout-shift",
"duration": 2.7599999999999998,
"entryType": "measure"
},
{
"startTime": 26810.509999999998,
"name": "lh:computed:CumulativeLayoutShift",
"duration": 1.24,
"entryType": "measure"
},
{
"startTime": 26813.119999999999,
"name": "lh:audit:errors-in-console",
"duration": 1.8100000000000001,
"entryType": "measure"
},
{
"startTime": 26813.740000000002,
"name": "lh:computed:JSBundles",
"duration": 0.12,
"entryType": "measure"
},
{
"startTime": 26815.529999999999,
"name": "lh:audit:server-response-time",
"duration": 1.97,
"entryType": "measure"
},
{
"startTime": 26816.16,
"name": "lh:computed:MainResource",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 26817.75,
"name": "lh:audit:interactive",
"duration": 1.03,
"entryType": "measure"
},
{
"startTime": 26818.959999999999,
"name": "lh:audit:user-timings",
"duration": 4.0999999999999996,
"entryType": "measure"
},
{
"startTime": 26819.290000000001,
"name": "lh:computed:UserTimings",
"duration": 3.25,
"entryType": "measure"
},
{
"startTime": 26823.220000000001,
"name": "lh:audit:critical-request-chains",
"duration": 37.229999999999997,
"entryType": "measure"
},
{
"startTime": 26823.560000000001,
"name": "lh:computed:CriticalRequestChains",
"duration": 31.199999999999999,
"entryType": "measure"
},
{
"startTime": 26823.650000000001,
"name": "lh:computed:PageDependencyGraph",
"duration": 30.18,
"entryType": "measure"
},
{
"startTime": 26861,
"name": "lh:audit:redirects",
"duration": 36.93,
"entryType": "measure"
},
{
"startTime": 26861.799999999999,
"name": "lh:computed:LanternInteractive",
"duration": 23.329999999999998,
"entryType": "measure"
},
{
"startTime": 26861.869999999999,
"name": "lh:computed:LanternFirstMeaningfulPaint",
"duration": 15.06,
"entryType": "measure"
},
{
"startTime": 26861.919999999998,
"name": "lh:computed:LanternFirstContentfulPaint",
"duration": 10.73,
"entryType": "measure"
},
{
"startTime": 26862.189999999999,
"name": "lh:computed:LoadSimulator",
"duration": 2.46,
"entryType": "measure"
},
{
"startTime": 26862.32,
"name": "lh:computed:NetworkAnalysis",
"duration": 2.0499999999999998,
"entryType": "measure"
},
{
"startTime": 26898.57,
"name": "lh:audit:installable-manifest",
"duration": 2.7200000000000002,
"entryType": "measure"
},
{
"startTime": 26901.740000000002,
"name": "lh:audit:splash-screen",
"duration": 1.97,
"entryType": "measure"
},
{
"startTime": 26902.369999999999,
"name": "lh:computed:ManifestValues",
"duration": 0.10000000000000001,
"entryType": "measure"
},
{
"startTime": 26904.16,
"name": "lh:audit:themed-omnibox",
"duration": 1.1599999999999999,
"entryType": "measure"
},
{
"startTime": 26905.57,
"name": "lh:audit:maskable-icon",
"duration": 4.0700000000000003,
"entryType": "measure"
},
{
"startTime": 26909.880000000001,
"name": "lh:audit:content-width",
"duration": 0.84999999999999998,
"entryType": "measure"
},
{
"startTime": 26910.959999999999,
"name": "lh:audit:image-aspect-ratio",
"duration": 1.3,
"entryType": "measure"
},
{
"startTime": 26912.48,
"name": "lh:audit:image-size-responsive",
"duration": 1.3300000000000001,
"entryType": "measure"
},
{
"startTime": 26914.23,
"name": "lh:audit:preload-fonts",
"duration": 1.1799999999999999,
"entryType": "measure"
},
{
"startTime": 26915.779999999999,
"name": "lh:audit:deprecations",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 26917.66,
"name": "lh:audit:third-party-cookies",
"duration": 1.1000000000000001,
"entryType": "measure"
},
{
"startTime": 26919,
"name": "lh:audit:mainthread-work-breakdown",
"duration": 106.48999999999999,
"entryType": "measure"
},
{
"startTime": 26919.509999999998,
"name": "lh:computed:MainThreadTasks",
"duration": 97.849999999999994,
"entryType": "measure"
},
{
"startTime": 27025.889999999999,
"name": "lh:audit:bootup-time",
"duration": 69.859999999999999,
"entryType": "measure"
},
{
"startTime": 27042.860000000001,
"name": "lh:computed:TBTImpactTasks",
"duration": 46.789999999999999,
"entryType": "measure"
},
{
"startTime": 27095.939999999999,
"name": "lh:audit:uses-rel-preload",
"duration": 0.65000000000000002,
"entryType": "measure"
},
{
"startTime": 27096.759999999998,
"name": "lh:audit:uses-rel-preconnect",
"duration": 2.1400000000000001,
"entryType": "measure"
},
{
"startTime": 27099.139999999999,
"name": "lh:audit:font-display",
"duration": 8.1099999999999994,
"entryType": "measure"
},
{
"startTime": 27107.290000000001,
"name": "lh:audit:diagnostics",
"duration": 1.97,
"entryType": "measure"
},
{
"startTime": 27109.279999999999,
"name": "lh:audit:network-requests",
"duration": 2.29,
"entryType": "measure"
},
{
"startTime": 27109.52,
"name": "lh:computed:EntityClassification",
"duration": 1.6000000000000001,
"entryType": "measure"
},
{
"startTime": 27111.790000000001,
"name": "lh:audit:network-rtt",
"duration": 1.03,
"entryType": "measure"
},
{
"startTime": 27113.02,
"name": "lh:audit:network-server-latency",
"duration": 0.96999999999999997,
"entryType": "measure"
},
{
"startTime": 27114.009999999998,
"name": "lh:audit:main-thread-tasks",
"duration": 0.81999999999999995,
"entryType": "measure"
},
{
"startTime": 27114.860000000001,
"name": "lh:audit:metrics",
"duration": 5.4400000000000004,
"entryType": "measure"
},
{
"startTime": 27115.080000000002,
"name": "lh:computed:TimingSummary",
"duration": 5.04,
"entryType": "measure"
},
{
"startTime": 27115.34,
"name": "lh:computed:FirstContentfulPaintAllFrames",
"duration": 0.050000000000000003,
"entryType": "measure"
},
{
"startTime": 27115.43,
"name": "lh:computed:LargestContentfulPaintAllFrames",
"duration": 0.040000000000000001,
"entryType": "measure"
},
{
"startTime": 27115.529999999999,
"name": "lh:computed:LCPBreakdown",
"duration": 3.52,
"entryType": "measure"
},
{
"startTime": 27115.599999999999,
"name": "lh:computed:TimeToFirstByte",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 27115.669999999998,
"name": "lh:computed:LCPImageRecord",
"duration": 3.3300000000000001,
"entryType": "measure"
},
{
"startTime": 27120.509999999998,
"name": "lh:audit:performance-budget",
"duration": 1.1399999999999999,
"entryType": "measure"
},
{
"startTime": 27120.830000000002,
"name": "lh:computed:ResourceSummary",
"duration": 0.46999999999999997,
"entryType": "measure"
},
{
"startTime": 27121.82,
"name": "lh:audit:timing-budget",
"duration": 0.68000000000000005,
"entryType": "measure"
},
{
"startTime": 27122.509999999998,
"name": "lh:audit:resource-summary",
"duration": 0.71999999999999997,
"entryType": "measure"
},
{
"startTime": 27123.610000000001,
"name": "lh:audit:third-party-summary",
"duration": 16.239999999999998,
"entryType": "measure"
},
{
"startTime": 27140.259999999998,
"name": "lh:audit:third-party-facades",
"duration": 30.449999999999999,
"entryType": "measure"
},
{
"startTime": 27171,
"name": "lh:audit:largest-contentful-paint-element",
"duration": 1.9299999999999999,
"entryType": "measure"
},
{
"startTime": 27173.200000000001,
"name": "lh:audit:lcp-lazy-loaded",
"duration": 0.87,
"entryType": "measure"
},
{
"startTime": 27174.240000000002,
"name": "lh:audit:layout-shift-elements",
"duration": 1.1399999999999999,
"entryType": "measure"
},
{
"startTime": 27175.540000000001,
"name": "lh:audit:long-tasks",
"duration": 5.6699999999999999,
"entryType": "measure"
},
{
"startTime": 27181.43,
"name": "lh:audit:no-unload-listeners",
"duration": 0.81999999999999995,
"entryType": "measure"
},
{
"startTime": 27182.41,
"name": "lh:audit:non-composited-animations",
"duration": 1.9399999999999999,
"entryType": "measure"
},
{
"startTime": 27184.580000000002,
"name": "lh:audit:unsized-images",
"duration": 1.0700000000000001,
"entryType": "measure"
},
{
"startTime": 27185.869999999999,
"name": "lh:audit:valid-source-maps",
"duration": 1.4099999999999999,
"entryType": "measure"
},
{
"startTime": 27187.57,
"name": "lh:audit:prioritize-lcp-image",
"duration": 5.79,
"entryType": "measure"
},
{
"startTime": 27188.16,
"name": "lh:computed:LanternLargestContentfulPaint",
"duration": 4.25,
"entryType": "measure"
},
{
"startTime": 27193.619999999999,
"name": "lh:audit:csp-xss",
"duration": 1.3,
"entryType": "measure"
},
{
"startTime": 27194.939999999999,
"name": "lh:audit:script-treemap-data",
"duration": 20.129999999999999,
"entryType": "measure"
},
{
"startTime": 27195.330000000002,
"name": "lh:computed:ModuleDuplication",
"duration": 0.22,
"entryType": "measure"
},
{
"startTime": 27195.59,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 0.34000000000000002,
"entryType": "measure"
},
{
"startTime": 27196.029999999999,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 0.070000000000000007,
"entryType": "measure"
},
{
"startTime": 27196.139999999999,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 12.85,
"entryType": "measure"
},
{
"startTime": 27209.049999999999,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 2.3599999999999999,
"entryType": "measure"
},
{
"startTime": 27211.490000000002,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 0.23000000000000001,
"entryType": "measure"
},
{
"startTime": 27211.799999999999,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 3.2200000000000002,
"entryType": "measure"
},
{
"startTime": 27215.41,
"name": "lh:audit:pwa-cross-browser",
"duration": 0.80000000000000004,
"entryType": "measure"
},
{
"startTime": 27216.48,
"name": "lh:audit:pwa-page-transitions",
"duration": 0.77000000000000002,
"entryType": "measure"
},
{
"startTime": 27217.509999999998,
"name": "lh:audit:pwa-each-page-has-url",
"duration": 0.57999999999999996,
"entryType": "measure"
},
{
"startTime": 27218.290000000001,
"name": "lh:audit:accesskeys",
"duration": 0.81000000000000005,
"entryType": "measure"
},
{
"startTime": 27219.290000000001,
"name": "lh:audit:aria-allowed-attr",
"duration": 2.5499999999999998,
"entryType": "measure"
},
{
"startTime": 27222.07,
"name": "lh:audit:aria-allowed-role",
"duration": 2.5899999999999999,
"entryType": "measure"
},
{
"startTime": 27224.860000000001,
"name": "lh:audit:aria-command-name",
"duration": 0.70999999999999996,
"entryType": "measure"
},
{
"startTime": 27225.759999999998,
"name": "lh:audit:aria-dialog-name",
"duration": 9.75,
"entryType": "measure"
},
{
"startTime": 27235.709999999999,
"name": "lh:audit:aria-hidden-body",
"duration": 2.5,
"entryType": "measure"
},
{
"startTime": 27238.41,
"name": "lh:audit:aria-hidden-focus",
"duration": 2.4900000000000002,
"entryType": "measure"
},
{
"startTime": 27241.110000000001,
"name": "lh:audit:aria-input-field-name",
"duration": 0.71999999999999997,
"entryType": "measure"
},
{
"startTime": 27242.02,
"name": "lh:audit:aria-meter-name",
"duration": 0.77000000000000002,
"entryType": "measure"
},
{
"startTime": 27242.990000000002,
"name": "lh:audit:aria-progressbar-name",
"duration": 0.84999999999999998,
"entryType": "measure"
},
{
"startTime": 27244.189999999999,
"name": "lh:audit:aria-required-attr",
"duration": 4.21,
"entryType": "measure"
},
{
"startTime": 27248.610000000001,
"name": "lh:audit:aria-required-children",
"duration": 0.97999999999999998,
"entryType": "measure"
},
{
"startTime": 27249.779999999999,
"name": "lh:audit:aria-required-parent",
"duration": 0.93999999999999995,
"entryType": "measure"
},
{
"startTime": 27250.889999999999,
"name": "lh:audit:aria-roles",
"duration": 2.5099999999999998,
"entryType": "measure"
},
{
"startTime": 27253.610000000001,
"name": "lh:audit:aria-text",
"duration": 1.03,
"entryType": "measure"
},
{
"startTime": 27254.830000000002,
"name": "lh:audit:aria-toggle-field-name",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 27256.049999999999,
"name": "lh:audit:aria-tooltip-name",
"duration": 1.0700000000000001,
"entryType": "measure"
},
{
"startTime": 27257.32,
"name": "lh:audit:aria-treeitem-name",
"duration": 1.1100000000000001,
"entryType": "measure"
},
{
"startTime": 27269.939999999999,
"name": "lh:audit:aria-valid-attr-value",
"duration": 3.73,
"entryType": "measure"
},
{
"startTime": 27274.009999999998,
"name": "lh:audit:aria-valid-attr",
"duration": 2.8399999999999999,
"entryType": "measure"
},
{
"startTime": 27277.07,
"name": "lh:audit:button-name",
"duration": 2.6699999999999999,
"entryType": "measure"
},
{
"startTime": 27280.029999999999,
"name": "lh:audit:bypass",
"duration": 4.3499999999999996,
"entryType": "measure"
},
{
"startTime": 27284.689999999999,
"name": "lh:audit:color-contrast",
"duration": 3.98,
"entryType": "measure"
},
{
"startTime": 27289.029999999999,
"name": "lh:audit:definition-list",
"duration": 2.1200000000000001,
"entryType": "measure"
},
{
"startTime": 27291.470000000001,
"name": "lh:audit:dlitem",
"duration": 2.0800000000000001,
"entryType": "measure"
},
{
"startTime": 27293.889999999999,
"name": "lh:audit:document-title",
"duration": 6.5599999999999996,
"entryType": "measure"
},
{
"startTime": 27300.779999999999,
"name": "lh:audit:duplicate-id-active",
"duration": 17,
"entryType": "measure"
},
{
"startTime": 27318.009999999998,
"name": "lh:audit:duplicate-id-aria",
"duration": 2.4399999999999999,
"entryType": "measure"
},
{
"startTime": 27320.639999999999,
"name": "lh:audit:empty-heading",
"duration": 2.5099999999999998,
"entryType": "measure"
},
{
"startTime": 27323.349999999999,
"name": "lh:audit:form-field-multiple-labels",
"duration": 2.4399999999999999,
"entryType": "measure"
},
{
"startTime": 27325.98,
"name": "lh:audit:frame-title",
"duration": 1.5,
"entryType": "measure"
},
{
"startTime": 27327.669999999998,
"name": "lh:audit:heading-order",
"duration": 2.5299999999999998,
"entryType": "measure"
},
{
"startTime": 27330.400000000001,
"name": "lh:audit:html-has-lang",
"duration": 2.7200000000000002,
"entryType": "measure"
},
{
"startTime": 27333.310000000001,
"name": "lh:audit:html-lang-valid",
"duration": 2.4900000000000002,
"entryType": "measure"
},
{
"startTime": 27336.02,
"name": "lh:audit:html-xml-lang-mismatch",
"duration": 1.3500000000000001,
"entryType": "measure"
},
{
"startTime": 27337.560000000001,
"name": "lh:audit:identical-links-same-purpose",
"duration": 15.42,
"entryType": "measure"
},
{
"startTime": 27353.200000000001,
"name": "lh:audit:image-alt",
"duration": 2.4500000000000002,
"entryType": "measure"
},
{
"startTime": 27355.849999999999,
"name": "lh:audit:image-redundant-alt",
"duration": 2.6000000000000001,
"entryType": "measure"
},
{
"startTime": 27358.639999999999,
"name": "lh:audit:input-button-name",
"duration": 1.3400000000000001,
"entryType": "measure"
},
{
"startTime": 27360.169999999998,
"name": "lh:audit:input-image-alt",
"duration": 1.3799999999999999,
"entryType": "measure"
},
{
"startTime": 27361.740000000002,
"name": "lh:audit:label-content-name-mismatch",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 27363.389999999999,
"name": "lh:audit:label",
"duration": 2.3700000000000001,
"entryType": "measure"
},
{
"startTime": 27365.939999999999,
"name": "lh:audit:landmark-one-main",
"duration": 2.3599999999999999,
"entryType": "measure"
},
{
"startTime": 27368.5,
"name": "lh:audit:link-name",
"duration": 2.4300000000000002,
"entryType": "measure"
},
{
"startTime": 27371.119999999999,
"name": "lh:audit:link-in-text-block",
"duration": 14.890000000000001,
"entryType": "measure"
},
{
"startTime": 27386.59,
"name": "lh:audit:list",
"duration": 15.220000000000001,
"entryType": "measure"
},
{
"startTime": 27402.259999999998,
"name": "lh:audit:listitem",
"duration": 14.789999999999999,
"entryType": "measure"
},
{
"startTime": 27417.709999999999,
"name": "lh:audit:meta-refresh",
"duration": 7.6100000000000003,
"entryType": "measure"
},
{
"startTime": 27425.91,
"name": "lh:audit:meta-viewport",
"duration": 13.02,
"entryType": "measure"
},
{
"startTime": 27441.349999999999,
"name": "lh:audit:object-alt",
"duration": 7.9100000000000001,
"entryType": "measure"
},
{
"startTime": 27449.689999999999,
"name": "lh:audit:select-name",
"duration": 16.25,
"entryType": "measure"
},
{
"startTime": 27466.259999999998,
"name": "lh:audit:skip-link",
"duration": 2.4700000000000002,
"entryType": "measure"
},
{
"startTime": 27469.029999999999,
"name": "lh:audit:tabindex",
"duration": 4.0300000000000002,
"entryType": "measure"
},
{
"startTime": 27473.380000000001,
"name": "lh:audit:table-duplicate-name",
"duration": 3.02,
"entryType": "measure"
},
{
"startTime": 27476.73,
"name": "lh:audit:table-fake-caption",
"duration": 7.6799999999999997,
"entryType": "measure"
},
{
"startTime": 27484.720000000001,
"name": "lh:audit:target-size",
"duration": 6.21,
"entryType": "measure"
},
{
"startTime": 27491.18,
"name": "lh:audit:td-has-header",
"duration": 3.2999999999999998,
"entryType": "measure"
},
{
"startTime": 27494.68,
"name": "lh:audit:td-headers-attr",
"duration": 2.0899999999999999,
"entryType": "measure"
},
{
"startTime": 27496.98,
"name": "lh:audit:th-has-data-cells",
"duration": 2.0299999999999998,
"entryType": "measure"
},
{
"startTime": 27499.200000000001,
"name": "lh:audit:valid-lang",
"duration": 1.98,
"entryType": "measure"
},
{
"startTime": 27501.369999999999,
"name": "lh:audit:video-caption",
"duration": 2.4700000000000002,
"entryType": "measure"
},
{
"startTime": 27503.860000000001,
"name": "lh:audit:custom-controls-labels",
"duration": 0.080000000000000002,
"entryType": "measure"
},
{
"startTime": 27503.959999999999,
"name": "lh:audit:custom-controls-roles",
"duration": 0.050000000000000003,
"entryType": "measure"
},
{
"startTime": 27504.02,
"name": "lh:audit:focus-traps",
"duration": 0.040000000000000001,
"entryType": "measure"
},
{
"startTime": 27504.07,
"name": "lh:audit:focusable-controls",
"duration": 0.040000000000000001,
"entryType": "measure"
},
{
"startTime": 27504.119999999999,
"name": "lh:audit:interactive-element-affordance",
"duration": 0.029999999999999999,
"entryType": "measure"
},
{
"startTime": 27504.169999999998,
"name": "lh:audit:logical-tab-order",
"duration": 0.040000000000000001,
"entryType": "measure"
},
{
"startTime": 27504.209999999999,
"name": "lh:audit:managed-focus",
"duration": 0.029999999999999999,
"entryType": "measure"
},
{
"startTime": 27504.259999999998,
"name": "lh:audit:offscreen-content-hidden",
"duration": 0.029999999999999999,
"entryType": "measure"
},
{
"startTime": 27504.299999999999,
"name": "lh:audit:use-landmarks",
"duration": 0.029999999999999999,
"entryType": "measure"
},
{
"startTime": 27504.34,
"name": "lh:audit:visual-order-follows-dom",
"duration": 0.029999999999999999,
"entryType": "measure"
},
{
"startTime": 27504.59,
"name": "lh:audit:uses-long-cache-ttl",
"duration": 2.1600000000000001,
"entryType": "measure"
},
{
"startTime": 27506.93,
"name": "lh:audit:total-byte-weight",
"duration": 1.3899999999999999,
"entryType": "measure"
},
{
"startTime": 27508.490000000002,
"name": "lh:audit:offscreen-images",
"duration": 7.79,
"entryType": "measure"
},
{
"startTime": 27516.540000000001,
"name": "lh:audit:render-blocking-resources",
"duration": 41.469999999999999,
"entryType": "measure"
},
{
"startTime": 27517.25,
"name": "lh:computed:UnusedCSS",
"duration": 37.979999999999997,
"entryType": "measure"
},
{
"startTime": 27555.34,
"name": "lh:computed:FirstContentfulPaint",
"duration": 1.1599999999999999,
"entryType": "measure"
},
{
"startTime": 27555.470000000001,
"name": "lh:computed:LanternFirstContentfulPaint",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 27555.52,
"name": "lh:computed:LoadSimulator",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 27558.259999999998,
"name": "lh:audit:unminified-css",
"duration": 37.350000000000001,
"entryType": "measure"
},
{
"startTime": 27595.77,
"name": "lh:audit:unminified-javascript",
"duration": 77.560000000000002,
"entryType": "measure"
},
{
"startTime": 27673.630000000001,
"name": "lh:audit:unused-css-rules",
"duration": 23.489999999999998,
"entryType": "measure"
},
{
"startTime": 27697.41,
"name": "lh:audit:unused-javascript",
"duration": 29.940000000000001,
"entryType": "measure"
},
{
"startTime": 27727.639999999999,
"name": "lh:audit:modern-image-formats",
"duration": 32.460000000000001,
"entryType": "measure"
},
{
"startTime": 27760.360000000001,
"name": "lh:audit:uses-optimized-images",
"duration": 12.93,
"entryType": "measure"
},
{
"startTime": 27773.459999999999,
"name": "lh:audit:uses-text-compression",
"duration": 7.0999999999999996,
"entryType": "measure"
},
{
"startTime": 27780.810000000001,
"name": "lh:audit:uses-responsive-images",
"duration": 14.19,
"entryType": "measure"
},
{
"startTime": 27781.380000000001,
"name": "lh:computed:ImageRecords",
"duration": 0.51000000000000001,
"entryType": "measure"
},
{
"startTime": 27795.279999999999,
"name": "lh:audit:efficient-animated-content",
"duration": 7.2199999999999998,
"entryType": "measure"
},
{
"startTime": 27802.650000000001,
"name": "lh:audit:duplicated-javascript",
"duration": 4,
"entryType": "measure"
},
{
"startTime": 27806.82,
"name": "lh:audit:legacy-javascript",
"duration": 44.840000000000003,
"entryType": "measure"
},
{
"startTime": 27851.869999999999,
"name": "lh:audit:doctype",
"duration": 0.80000000000000004,
"entryType": "measure"
},
{
"startTime": 27852.869999999999,
"name": "lh:audit:charset",
"duration": 0.91000000000000003,
"entryType": "measure"
},
{
"startTime": 27854.09,
"name": "lh:audit:dom-size",
"duration": 7.3600000000000003,
"entryType": "measure"
},
{
"startTime": 27861.799999999999,
"name": "lh:audit:geolocation-on-start",
"duration": 1.1299999999999999,
"entryType": "measure"
},
{
"startTime": 27863.169999999998,
"name": "lh:audit:inspector-issues",
"duration": 0.87,
"entryType": "measure"
},
{
"startTime": 27864.25,
"name": "lh:audit:no-document-write",
"duration": 0.75,
"entryType": "measure"
},
{
"startTime": 27865.150000000001,
"name": "lh:audit:js-libraries",
"duration": 0.56999999999999995,
"entryType": "measure"
},
{
"startTime": 27865.919999999998,
"name": "lh:audit:notification-on-start",
"duration": 0.77000000000000002,
"entryType": "measure"
},
{
"startTime": 27866.880000000001,
"name": "lh:audit:paste-preventing-inputs",
"duration": 0.70999999999999996,
"entryType": "measure"
},
{
"startTime": 27867.73,
"name": "lh:audit:uses-http2",
"duration": 10.720000000000001,
"entryType": "measure"
},
{
"startTime": 27878.779999999999,
"name": "lh:audit:uses-passive-event-listeners",
"duration": 1.23,
"entryType": "measure"
},
{
"startTime": 27880.349999999999,
"name": "lh:audit:meta-description",
"duration": 1.1499999999999999,
"entryType": "measure"
},
{
"startTime": 27881.799999999999,
"name": "lh:audit:http-status-code",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 27883.16,
"name": "lh:audit:font-size",
"duration": 1.1699999999999999,
"entryType": "measure"
},
{
"startTime": 27884.630000000001,
"name": "lh:audit:link-text",
"duration": 1.53,
"entryType": "measure"
},
{
"startTime": 27886.490000000002,
"name": "lh:audit:crawlable-anchors",
"duration": 1.54,
"entryType": "measure"
},
{
"startTime": 27888.349999999999,
"name": "lh:audit:is-crawlable",
"duration": 1.49,
"entryType": "measure"
},
{
"startTime": 27890.200000000001,
"name": "lh:audit:robots-txt",
"duration": 1.0800000000000001,
"entryType": "measure"
},
{
"startTime": 27891.59,
"name": "lh:audit:tap-targets",
"duration": 1.1299999999999999,
"entryType": "measure"
},
{
"startTime": 27893.040000000001,
"name": "lh:audit:hreflang",
"duration": 1.25,
"entryType": "measure"
},
{
"startTime": 27894.599999999999,
"name": "lh:audit:plugins",
"duration": 1.0800000000000001,
"entryType": "measure"
},
{
"startTime": 27896.02,
"name": "lh:audit:canonical",
"duration": 1.25,
"entryType": "measure"
},
{
"startTime": 27897.529999999999,
"name": "lh:audit:structured-data",
"duration": 0.72999999999999998,
"entryType": "measure"
},
{
"startTime": 27898.66,
"name": "lh:audit:bf-cache",
"duration": 0.79000000000000004,
"entryType": "measure"
},
{
"startTime": 27899.48,
"name": "lh:runner:generate",
"duration": 0.51000000000000001,
"entryType": "measure"
}
],
"total": 26785.099999999999
},
"i18n": {
"rendererFormattedStrings": {
"calculatorLink": "See calculator.",
"collapseView": "Collapse view",
"crcInitialNavigation": "Initial Navigation",
"crcLongestDurationLabel": "Maximum critical path latency:",
"dropdownCopyJSON": "Copy JSON",
"dropdownDarkTheme": "Toggle Dark Theme",
"dropdownPrintExpanded": "Print Expanded",
"dropdownPrintSummary": "Print Summary",
"dropdownSaveGist": "Save as Gist",
"dropdownSaveHTML": "Save as HTML",
"dropdownSaveJSON": "Save as JSON",
"dropdownViewer": "Open in Viewer",
"dropdownViewUnthrottledTrace": "View Unthrottled Trace",
"errorLabel": "Error!",
"errorMissingAuditInfo": "Report error: no audit information",
"expandView": "Expand view",
"firstPartyChipLabel": "1st party",
"footerIssue": "File an issue",
"hide": "Hide",
"labDataTitle": "Lab Data",
"lsPerformanceCategoryDescription": "[Lighthouse](https:\/\/developers.google.com\/web\/tools\/lighthouse\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.",
"manualAuditsGroupTitle": "Additional items to manually check",
"notApplicableAuditsGroupTitle": "Not applicable",
"openInANewTabTooltip": "Open in a new tab",
"opportunityResourceColumnLabel": "Opportunity",
"opportunitySavingsColumnLabel": "Estimated Savings",
"passedAuditsGroupTitle": "Passed audits",
"runtimeAnalysisWindow": "Initial page load",
"runtimeAnalysisWindowSnapshot": "Point-in-time snapshot",
"runtimeAnalysisWindowTimespan": "User interactions timespan",
"runtimeCustom": "Custom throttling",
"runtimeDesktopEmulation": "Emulated Desktop",
"runtimeMobileEmulation": "Emulated Moto G Power",
"runtimeNoEmulation": "No emulation",
"runtimeSettingsAxeVersion": "Axe version",
"runtimeSettingsBenchmark": "Unthrottled CPU\/Memory Power",
"runtimeSettingsCPUThrottling": "CPU throttling",
"runtimeSettingsDevice": "Device",
"runtimeSettingsNetworkThrottling": "Network throttling",
"runtimeSettingsScreenEmulation": "Screen emulation",
"runtimeSettingsUANetwork": "User agent (network)",
"runtimeSingleLoad": "Single page session",
"runtimeSingleLoadTooltip": "This data is taken from a single page session, as opposed to field data summarizing many sessions.",
"runtimeSlow4g": "Slow 4G throttling",
"runtimeUnknown": "Unknown",
"show": "Show",
"showRelevantAudits": "Show audits relevant to:",
"snippetCollapseButtonLabel": "Collapse snippet",
"snippetExpandButtonLabel": "Expand snippet",
"thirdPartyResourcesLabel": "Show 3rd-party resources",
"throttlingProvided": "Provided by environment",
"toplevelWarningsMessage": "There were issues affecting this run of Lighthouse:",
"unattributable": "Unattributable",
"varianceDisclaimer": "Values are estimated and may vary. The [performance score is calculated](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) directly from these metrics.",
"viewTraceLabel": "View Trace",
"viewTreemapLabel": "View Treemap",
"warningAuditsGroupTitle": "Passed audits but with warnings",
"warningHeader": "Warnings: "
},
"icuMessagePaths": {
"core\/audits\/is-on-https.js | title": [
"audits[is-on-https].title"
],
"core\/audits\/is-on-https.js | description": [
"audits[is-on-https].description"
],
"core\/audits\/viewport.js | title": [
"audits.viewport.title"
],
"core\/audits\/viewport.js | description": [
"audits.viewport.description"
],
"core\/lib\/i18n\/i18n.js | firstContentfulPaintMetric": [
"audits[first-contentful-paint].title"
],
"core\/audits\/metrics\/first-contentful-paint.js | description": [
"audits[first-contentful-paint].description"
],
"core\/lib\/i18n\/i18n.js | seconds": [
{
"values": {
"timeInMs": 927.12
},
"path": "audits[first-contentful-paint].displayValue"
},
{
"values": {
"timeInMs": 2376.248
},
"path": "audits[largest-contentful-paint].displayValue"
},
{
"values": {
"timeInMs": 1452.829
},
"path": "audits[first-meaningful-paint].displayValue"
},
{
"values": {
"timeInMs": 5396
},
"path": "audits[speed-index].displayValue"
},
{
"values": {
"timeInMs": 4983.8919999999998
},
"path": "audits.interactive.displayValue"
},
{
"values": {
"timeInMs": 1352.8679999999865
},
"path": "audits[mainthread-work-breakdown].displayValue"
},
{
"values": {
"timeInMs": 578.08699999999601
},
"path": "audits[bootup-time].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | largestContentfulPaintMetric": [
"audits[largest-contentful-paint].title"
],
"core\/audits\/metrics\/largest-contentful-paint.js | description": [
"audits[largest-contentful-paint].description"
],
"core\/lib\/i18n\/i18n.js | firstMeaningfulPaintMetric": [
"audits[first-meaningful-paint].title"
],
"core\/audits\/metrics\/first-meaningful-paint.js | description": [
"audits[first-meaningful-paint].description"
],
"core\/lib\/i18n\/i18n.js | speedIndexMetric": [
"audits[speed-index].title"
],
"core\/audits\/metrics\/speed-index.js | description": [
"audits[speed-index].description"
],
"core\/lib\/i18n\/i18n.js | totalBlockingTimeMetric": [
"audits[total-blocking-time].title"
],
"core\/audits\/metrics\/total-blocking-time.js | description": [
"audits[total-blocking-time].description"
],
"core\/lib\/i18n\/i18n.js | ms": [
{
"values": {
"timeInMs": 99.937999999999874
},
"path": "audits[total-blocking-time].displayValue"
},
{
"values": {
"timeInMs": 99.320999999999998
},
"path": "audits[max-potential-fid].displayValue"
},
{
"values": {
"timeInMs": 273.63900000000001
},
"path": "audits[network-rtt].displayValue"
},
{
"values": {
"timeInMs": 206.328
},
"path": "audits[network-server-latency].displayValue"
},
{
"values": {
"timeInMs": 2376.248
},
"path": "audits[largest-contentful-paint-element].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | maxPotentialFIDMetric": [
"audits[max-potential-fid].title"
],
"core\/audits\/metrics\/max-potential-fid.js | description": [
"audits[max-potential-fid].description"
],
"core\/lib\/i18n\/i18n.js | cumulativeLayoutShiftMetric": [
"audits[cumulative-layout-shift].title"
],
"core\/audits\/metrics\/cumulative-layout-shift.js | description": [
"audits[cumulative-layout-shift].description"
],
"core\/audits\/errors-in-console.js | title": [
"audits[errors-in-console].title"
],
"core\/audits\/errors-in-console.js | description": [
"audits[errors-in-console].description"
],
"core\/audits\/server-response-time.js | title": [
"audits[server-response-time].title"
],
"core\/audits\/server-response-time.js | description": [
"audits[server-response-time].description"
],
"core\/audits\/server-response-time.js | displayValue": [
{
"values": {
"timeInMs": 93.067999999999984
},
"path": "audits[server-response-time].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnURL": [
"audits[server-response-time].details.headings[0].label",
"audits[third-party-cookies].details.headings[1].label",
"audits[bootup-time].details.headings[0].label",
"audits[uses-rel-preconnect].details.headings[0].label",
"audits[font-display].details.headings[0].label",
"audits[network-rtt].details.headings[0].label",
"audits[network-server-latency].details.headings[0].label",
"audits[long-tasks].details.headings[0].label",
"audits[unsized-images].details.headings[1].label",
"audits[valid-source-maps].details.headings[0].label",
"audits[uses-long-cache-ttl].details.headings[0].label",
"audits[total-byte-weight].details.headings[0].label",
"audits[offscreen-images].details.headings[1].label",
"audits[render-blocking-resources].details.headings[0].label",
"audits[unused-css-rules].details.headings[0].label",
"audits[unused-javascript].details.headings[0].label",
"audits[modern-image-formats].details.headings[1].label",
"audits[uses-optimized-images].details.headings[1].label",
"audits[uses-responsive-images].details.headings[1].label",
"audits[legacy-javascript].details.headings[0].label"
],
"core\/lib\/i18n\/i18n.js | columnTimeSpent": [
"audits[server-response-time].details.headings[1].label",
"audits[mainthread-work-breakdown].details.headings[1].label",
"audits[network-rtt].details.headings[1].label",
"audits[network-server-latency].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | interactiveMetric": [
"audits.interactive.title"
],
"core\/audits\/metrics\/interactive.js | description": [
"audits.interactive.description"
],
"core\/audits\/user-timings.js | title": [
"audits[user-timings].title"
],
"core\/audits\/user-timings.js | description": [
"audits[user-timings].description"
],
"core\/audits\/critical-request-chains.js | title": [
"audits[critical-request-chains].title"
],
"core\/audits\/critical-request-chains.js | description": [
"audits[critical-request-chains].description"
],
"core\/audits\/critical-request-chains.js | displayValue": [
{
"values": {
"itemCount": 5
},
"path": "audits[critical-request-chains].displayValue"
}
],
"core\/audits\/redirects.js | title": [
"audits.redirects.title"
],
"core\/audits\/redirects.js | description": [
"audits.redirects.description"
],
"core\/audits\/installable-manifest.js | failureTitle": [
"audits[installable-manifest].title"
],
"core\/audits\/installable-manifest.js | description": [
"audits[installable-manifest].description"
],
"core\/audits\/installable-manifest.js | displayValue": [
{
"values": {
"itemCount": 1
},
"path": "audits[installable-manifest].displayValue"
}
],
"core\/audits\/installable-manifest.js | columnValue": [
"audits[installable-manifest].details.headings[0].label"
],
"core\/audits\/installable-manifest.js | no-manifest": [
"audits[installable-manifest].details.items[0].reason"
],
"core\/audits\/splash-screen.js | failureTitle": [
"audits[splash-screen].title"
],
"core\/audits\/splash-screen.js | description": [
"audits[splash-screen].description"
],
"core\/audits\/themed-omnibox.js | failureTitle": [
"audits[themed-omnibox].title"
],
"core\/audits\/themed-omnibox.js | description": [
"audits[themed-omnibox].description"
],
"core\/audits\/maskable-icon.js | failureTitle": [
"audits[maskable-icon].title"
],
"core\/audits\/maskable-icon.js | description": [
"audits[maskable-icon].description"
],
"core\/audits\/content-width.js | title": [
"audits[content-width].title"
],
"core\/audits\/content-width.js | description": [
"audits[content-width].description"
],
"core\/audits\/image-aspect-ratio.js | title": [
"audits[image-aspect-ratio].title"
],
"core\/audits\/image-aspect-ratio.js | description": [
"audits[image-aspect-ratio].description"
],
"core\/audits\/image-size-responsive.js | title": [
"audits[image-size-responsive].title"
],
"core\/audits\/image-size-responsive.js | description": [
"audits[image-size-responsive].description"
],
"core\/audits\/preload-fonts.js | title": [
"audits[preload-fonts].title"
],
"core\/audits\/preload-fonts.js | description": [
"audits[preload-fonts].description"
],
"core\/audits\/deprecations.js | title": [
"audits.deprecations.title"
],
"core\/audits\/deprecations.js | description": [
"audits.deprecations.description"
],
"core\/audits\/third-party-cookies.js | failureTitle": [
"audits[third-party-cookies].title"
],
"core\/audits\/third-party-cookies.js | description": [
"audits[third-party-cookies].description"
],
"core\/audits\/third-party-cookies.js | displayValue": [
{
"values": {
"itemCount": 1
},
"path": "audits[third-party-cookies].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnName": [
"audits[third-party-cookies].details.headings[0].label",
"audits[non-composited-animations].details.headings[1].label"
],
"core\/audits\/mainthread-work-breakdown.js | title": [
"audits[mainthread-work-breakdown].title"
],
"core\/audits\/mainthread-work-breakdown.js | description": [
"audits[mainthread-work-breakdown].description"
],
"core\/audits\/mainthread-work-breakdown.js | columnCategory": [
"audits[mainthread-work-breakdown].details.headings[0].label"
],
"core\/audits\/bootup-time.js | title": [
"audits[bootup-time].title"
],
"core\/audits\/bootup-time.js | description": [
"audits[bootup-time].description"
],
"core\/audits\/bootup-time.js | columnTotal": [
"audits[bootup-time].details.headings[1].label"
],
"core\/audits\/bootup-time.js | columnScriptEval": [
"audits[bootup-time].details.headings[2].label"
],
"core\/audits\/bootup-time.js | columnScriptParse": [
"audits[bootup-time].details.headings[3].label"
],
"core\/audits\/uses-rel-preload.js | title": [
"audits[uses-rel-preload].title"
],
"core\/audits\/uses-rel-preload.js | description": [
"audits[uses-rel-preload].description"
],
"core\/audits\/uses-rel-preconnect.js | title": [
"audits[uses-rel-preconnect].title"
],
"core\/audits\/uses-rel-preconnect.js | description": [
"audits[uses-rel-preconnect].description"
],
"core\/lib\/i18n\/i18n.js | displayValueMsSavings": [
{
"values": {
"wastedMs": 60.992999996602535
},
"path": "audits[uses-rel-preconnect].displayValue"
},
{
"values": {
"wastedMs": 402
},
"path": "audits[render-blocking-resources].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnWastedBytes": [
"audits[uses-rel-preconnect].details.headings[1].label",
"audits[font-display].details.headings[1].label",
"audits[offscreen-images].details.headings[3].label",
"audits[render-blocking-resources].details.headings[2].label",
"audits[unused-css-rules].details.headings[2].label",
"audits[unused-javascript].details.headings[2].label",
"audits[modern-image-formats].details.headings[3].label",
"audits[uses-optimized-images].details.headings[3].label",
"audits[uses-responsive-images].details.headings[3].label",
"audits[legacy-javascript].details.headings[2].label"
],
"core\/audits\/font-display.js | failureTitle": [
"audits[font-display].title"
],
"core\/audits\/font-display.js | description": [
"audits[font-display].description"
],
"core\/audits\/network-rtt.js | title": [
"audits[network-rtt].title"
],
"core\/audits\/network-rtt.js | description": [
"audits[network-rtt].description"
],
"core\/audits\/network-server-latency.js | title": [
"audits[network-server-latency].title"
],
"core\/audits\/network-server-latency.js | description": [
"audits[network-server-latency].description"
],
"core\/audits\/performance-budget.js | title": [
"audits[performance-budget].title"
],
"core\/audits\/performance-budget.js | description": [
"audits[performance-budget].description"
],
"core\/audits\/timing-budget.js | title": [
"audits[timing-budget].title"
],
"core\/audits\/timing-budget.js | description": [
"audits[timing-budget].description"
],
"core\/lib\/i18n\/i18n.js | columnResourceType": [
"audits[resource-summary].details.headings[0].label"
],
"core\/lib\/i18n\/i18n.js | columnRequests": [
"audits[resource-summary].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | columnTransferSize": [
"audits[resource-summary].details.headings[2].label",
"audits[third-party-summary].details.headings[1].label",
"audits[uses-long-cache-ttl].details.headings[2].label",
"audits[total-byte-weight].details.headings[1].label",
"audits[render-blocking-resources].details.headings[1].label",
"audits[unused-css-rules].details.headings[1].label",
"audits[unused-javascript].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | totalResourceType": [
"audits[resource-summary].details.items[0].label"
],
"core\/lib\/i18n\/i18n.js | mediaResourceType": [
"audits[resource-summary].details.items[1].label"
],
"core\/lib\/i18n\/i18n.js | imageResourceType": [
"audits[resource-summary].details.items[2].label"
],
"core\/lib\/i18n\/i18n.js | otherResourceType": [
"audits[resource-summary].details.items[3].label"
],
"core\/lib\/i18n\/i18n.js | scriptResourceType": [
"audits[resource-summary].details.items[4].label"
],
"core\/lib\/i18n\/i18n.js | fontResourceType": [
"audits[resource-summary].details.items[5].label"
],
"core\/lib\/i18n\/i18n.js | documentResourceType": [
"audits[resource-summary].details.items[6].label"
],
"core\/lib\/i18n\/i18n.js | stylesheetResourceType": [
"audits[resource-summary].details.items[7].label"
],
"core\/lib\/i18n\/i18n.js | thirdPartyResourceType": [
"audits[resource-summary].details.items[8].label"
],
"core\/audits\/third-party-summary.js | title": [
"audits[third-party-summary].title"
],
"core\/audits\/third-party-summary.js | description": [
"audits[third-party-summary].description"
],
"core\/audits\/third-party-summary.js | displayValue": [
{
"values": {
"timeInMs": 0
},
"path": "audits[third-party-summary].displayValue"
}
],
"core\/audits\/third-party-summary.js | columnThirdParty": [
"audits[third-party-summary].details.headings[0].label"
],
"core\/lib\/i18n\/i18n.js | columnBlockingTime": [
"audits[third-party-summary].details.headings[2].label"
],
"core\/audits\/third-party-facades.js | title": [
"audits[third-party-facades].title"
],
"core\/audits\/third-party-facades.js | description": [
"audits[third-party-facades].description"
],
"core\/audits\/largest-contentful-paint-element.js | title": [
"audits[largest-contentful-paint-element].title"
],
"core\/audits\/largest-contentful-paint-element.js | description": [
"audits[largest-contentful-paint-element].description"
],
"core\/lib\/i18n\/i18n.js | columnElement": [
"audits[largest-contentful-paint-element].details.items[0].headings[0].label",
"audits[layout-shift-elements].details.headings[0].label",
"audits[non-composited-animations].details.headings[0].label",
"audits[dom-size].details.headings[1].label"
],
"core\/audits\/largest-contentful-paint-element.js | columnPhase": [
"audits[largest-contentful-paint-element].details.items[1].headings[0].label"
],
"core\/audits\/largest-contentful-paint-element.js | columnPercentOfLCP": [
"audits[largest-contentful-paint-element].details.items[1].headings[1].label"
],
"core\/audits\/largest-contentful-paint-element.js | columnTiming": [
"audits[largest-contentful-paint-element].details.items[1].headings[2].label"
],
"core\/audits\/largest-contentful-paint-element.js | itemTTFB": [
"audits[largest-contentful-paint-element].details.items[1].items[0].phase"
],
"core\/audits\/largest-contentful-paint-element.js | itemLoadDelay": [
"audits[largest-contentful-paint-element].details.items[1].items[1].phase"
],
"core\/audits\/largest-contentful-paint-element.js | itemLoadTime": [
"audits[largest-contentful-paint-element].details.items[1].items[2].phase"
],
"core\/audits\/largest-contentful-paint-element.js | itemRenderDelay": [
"audits[largest-contentful-paint-element].details.items[1].items[3].phase"
],
"core\/audits\/lcp-lazy-loaded.js | title": [
"audits[lcp-lazy-loaded].title"
],
"core\/audits\/lcp-lazy-loaded.js | description": [
"audits[lcp-lazy-loaded].description"
],
"core\/audits\/layout-shift-elements.js | title": [
"audits[layout-shift-elements].title"
],
"core\/audits\/layout-shift-elements.js | description": [
"audits[layout-shift-elements].description"
],
"core\/lib\/i18n\/i18n.js | displayValueElementsFound": [
{
"values": {
"nodeCount": 3
},
"path": "audits[layout-shift-elements].displayValue"
}
],
"core\/audits\/layout-shift-elements.js | columnContribution": [
"audits[layout-shift-elements].details.headings[1].label"
],
"core\/audits\/long-tasks.js | title": [
"audits[long-tasks].title"
],
"core\/audits\/long-tasks.js | description": [
"audits[long-tasks].description"
],
"core\/audits\/long-tasks.js | displayValue": [
{
"values": {
"itemCount": 4
},
"path": "audits[long-tasks].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnStartTime": [
"audits[long-tasks].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | columnDuration": [
"audits[long-tasks].details.headings[2].label"
],
"core\/audits\/no-unload-listeners.js | title": [
"audits[no-unload-listeners].title"
],
"core\/audits\/no-unload-listeners.js | description": [
"audits[no-unload-listeners].description"
],
"core\/audits\/non-composited-animations.js | title": [
"audits[non-composited-animations].title"
],
"core\/audits\/non-composited-animations.js | description": [
"audits[non-composited-animations].description"
],
"core\/audits\/non-composited-animations.js | displayValue": [
{
"values": {
"itemCount": 8
},
"path": "audits[non-composited-animations].displayValue"
}
],
"core\/audits\/non-composited-animations.js | unsupportedCSSProperty": [
{
"values": {
"propertyCount": 1,
"properties": "height"
},
"path": "audits[non-composited-animations].details.items[0].subItems.items[0].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "visibility"
},
"path": "audits[non-composited-animations].details.items[0].subItems.items[1].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "visibility"
},
"path": "audits[non-composited-animations].details.items[1].subItems.items[0].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "height"
},
"path": "audits[non-composited-animations].details.items[2].subItems.items[0].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "visibility"
},
"path": "audits[non-composited-animations].details.items[3].subItems.items[0].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "visibility"
},
"path": "audits[non-composited-animations].details.items[4].subItems.items[0].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "visibility"
},
"path": "audits[non-composited-animations].details.items[5].subItems.items[0].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "visibility"
},
"path": "audits[non-composited-animations].details.items[6].subItems.items[0].failureReason"
},
{
"values": {
"propertyCount": 1,
"properties": "visibility"
},
"path": "audits[non-composited-animations].details.items[7].subItems.items[0].failureReason"
}
],
"core\/audits\/unsized-images.js | failureTitle": [
"audits[unsized-images].title"
],
"core\/audits\/unsized-images.js | description": [
"audits[unsized-images].description"
],
"core\/audits\/valid-source-maps.js | failureTitle": [
"audits[valid-source-maps].title"
],
"core\/audits\/valid-source-maps.js | description": [
"audits[valid-source-maps].description"
],
"core\/audits\/valid-source-maps.js | columnMapURL": [
"audits[valid-source-maps].details.headings[1].label"
],
"core\/audits\/valid-source-maps.js | missingSourceMapErrorMessage": [
"audits[valid-source-maps].details.items[0].subItems.items[0].error"
],
"core\/audits\/prioritize-lcp-image.js | title": [
"audits[prioritize-lcp-image].title"
],
"core\/audits\/prioritize-lcp-image.js | description": [
"audits[prioritize-lcp-image].description"
],
"core\/audits\/csp-xss.js | title": [
"audits[csp-xss].title"
],
"core\/audits\/csp-xss.js | description": [
"audits[csp-xss].description"
],
"core\/lib\/i18n\/i18n.js | columnDescription": [
"audits[csp-xss].details.headings[0].label"
],
"core\/audits\/csp-xss.js | columnDirective": [
"audits[csp-xss].details.headings[1].label"
],
"core\/audits\/csp-xss.js | columnSeverity": [
"audits[csp-xss].details.headings[2].label"
],
"core\/lib\/i18n\/i18n.js | itemSeverityHigh": [
"audits[csp-xss].details.items[0].severity"
],
"core\/audits\/csp-xss.js | noCsp": [
"audits[csp-xss].details.items[0].description"
],
"core\/audits\/manual\/pwa-cross-browser.js | title": [
"audits[pwa-cross-browser].title"
],
"core\/audits\/manual\/pwa-cross-browser.js | description": [
"audits[pwa-cross-browser].description"
],
"core\/audits\/manual\/pwa-page-transitions.js | title": [
"audits[pwa-page-transitions].title"
],
"core\/audits\/manual\/pwa-page-transitions.js | description": [
"audits[pwa-page-transitions].description"
],
"core\/audits\/manual\/pwa-each-page-has-url.js | title": [
"audits[pwa-each-page-has-url].title"
],
"core\/audits\/manual\/pwa-each-page-has-url.js | description": [
"audits[pwa-each-page-has-url].description"
],
"core\/audits\/accessibility\/accesskeys.js | title": [
"audits.accesskeys.title"
],
"core\/audits\/accessibility\/accesskeys.js | description": [
"audits.accesskeys.description"
],
"core\/audits\/accessibility\/aria-allowed-attr.js | title": [
"audits[aria-allowed-attr].title"
],
"core\/audits\/accessibility\/aria-allowed-attr.js | description": [
"audits[aria-allowed-attr].description"
],
"core\/audits\/accessibility\/aria-allowed-role.js | title": [
"audits[aria-allowed-role].title"
],
"core\/audits\/accessibility\/aria-allowed-role.js | description": [
"audits[aria-allowed-role].description"
],
"core\/audits\/accessibility\/aria-command-name.js | title": [
"audits[aria-command-name].title"
],
"core\/audits\/accessibility\/aria-command-name.js | description": [
"audits[aria-command-name].description"
],
"core\/audits\/accessibility\/aria-dialog-name.js | title": [
"audits[aria-dialog-name].title"
],
"core\/audits\/accessibility\/aria-dialog-name.js | description": [
"audits[aria-dialog-name].description"
],
"core\/audits\/accessibility\/aria-hidden-body.js | title": [
"audits[aria-hidden-body].title"
],
"core\/audits\/accessibility\/aria-hidden-body.js | description": [
"audits[aria-hidden-body].description"
],
"core\/audits\/accessibility\/aria-hidden-focus.js | title": [
"audits[aria-hidden-focus].title"
],
"core\/audits\/accessibility\/aria-hidden-focus.js | description": [
"audits[aria-hidden-focus].description"
],
"core\/audits\/accessibility\/aria-input-field-name.js | title": [
"audits[aria-input-field-name].title"
],
"core\/audits\/accessibility\/aria-input-field-name.js | description": [
"audits[aria-input-field-name].description"
],
"core\/audits\/accessibility\/aria-meter-name.js | title": [
"audits[aria-meter-name].title"
],
"core\/audits\/accessibility\/aria-meter-name.js | description": [
"audits[aria-meter-name].description"
],
"core\/audits\/accessibility\/aria-progressbar-name.js | title": [
"audits[aria-progressbar-name].title"
],
"core\/audits\/accessibility\/aria-progressbar-name.js | description": [
"audits[aria-progressbar-name].description"
],
"core\/audits\/accessibility\/aria-required-attr.js | title": [
"audits[aria-required-attr].title"
],
"core\/audits\/accessibility\/aria-required-attr.js | description": [
"audits[aria-required-attr].description"
],
"core\/audits\/accessibility\/aria-required-children.js | title": [
"audits[aria-required-children].title"
],
"core\/audits\/accessibility\/aria-required-children.js | description": [
"audits[aria-required-children].description"
],
"core\/audits\/accessibility\/aria-required-parent.js | title": [
"audits[aria-required-parent].title"
],
"core\/audits\/accessibility\/aria-required-parent.js | description": [
"audits[aria-required-parent].description"
],
"core\/audits\/accessibility\/aria-roles.js | title": [
"audits[aria-roles].title"
],
"core\/audits\/accessibility\/aria-roles.js | description": [
"audits[aria-roles].description"
],
"core\/audits\/accessibility\/aria-text.js | title": [
"audits[aria-text].title"
],
"core\/audits\/accessibility\/aria-text.js | description": [
"audits[aria-text].description"
],
"core\/audits\/accessibility\/aria-toggle-field-name.js | title": [
"audits[aria-toggle-field-name].title"
],
"core\/audits\/accessibility\/aria-toggle-field-name.js | description": [
"audits[aria-toggle-field-name].description"
],
"core\/audits\/accessibility\/aria-tooltip-name.js | title": [
"audits[aria-tooltip-name].title"
],
"core\/audits\/accessibility\/aria-tooltip-name.js | description": [
"audits[aria-tooltip-name].description"
],
"core\/audits\/accessibility\/aria-treeitem-name.js | title": [
"audits[aria-treeitem-name].title"
],
"core\/audits\/accessibility\/aria-treeitem-name.js | description": [
"audits[aria-treeitem-name].description"
],
"core\/audits\/accessibility\/aria-valid-attr-value.js | title": [
"audits[aria-valid-attr-value].title"
],
"core\/audits\/accessibility\/aria-valid-attr-value.js | description": [
"audits[aria-valid-attr-value].description"
],
"core\/audits\/accessibility\/aria-valid-attr.js | title": [
"audits[aria-valid-attr].title"
],
"core\/audits\/accessibility\/aria-valid-attr.js | description": [
"audits[aria-valid-attr].description"
],
"core\/audits\/accessibility\/button-name.js | failureTitle": [
"audits[button-name].title"
],
"core\/audits\/accessibility\/button-name.js | description": [
"audits[button-name].description"
],
"core\/lib\/i18n\/i18n.js | columnFailingElem": [
"audits[button-name].details.headings[0].label",
"audits[color-contrast].details.headings[0].label",
"audits[image-alt].details.headings[0].label",
"audits.label.details.headings[0].label",
"audits[link-name].details.headings[0].label",
"audits[video-caption].details.headings[0].label"
],
"core\/audits\/accessibility\/bypass.js | title": [
"audits.bypass.title"
],
"core\/audits\/accessibility\/bypass.js | description": [
"audits.bypass.description"
],
"core\/audits\/accessibility\/color-contrast.js | failureTitle": [
"audits[color-contrast].title"
],
"core\/audits\/accessibility\/color-contrast.js | description": [
"audits[color-contrast].description"
],
"core\/audits\/accessibility\/definition-list.js | title": [
"audits[definition-list].title"
],
"core\/audits\/accessibility\/definition-list.js | description": [
"audits[definition-list].description"
],
"core\/audits\/accessibility\/dlitem.js | title": [
"audits.dlitem.title"
],
"core\/audits\/accessibility\/dlitem.js | description": [
"audits.dlitem.description"
],
"core\/audits\/accessibility\/document-title.js | title": [
"audits[document-title].title"
],
"core\/audits\/accessibility\/document-title.js | description": [
"audits[document-title].description"
],
"core\/audits\/accessibility\/duplicate-id-active.js | title": [
"audits[duplicate-id-active].title"
],
"core\/audits\/accessibility\/duplicate-id-active.js | description": [
"audits[duplicate-id-active].description"
],
"core\/audits\/accessibility\/duplicate-id-aria.js | title": [
"audits[duplicate-id-aria].title"
],
"core\/audits\/accessibility\/duplicate-id-aria.js | description": [
"audits[duplicate-id-aria].description"
],
"core\/audits\/accessibility\/empty-heading.js | title": [
"audits[empty-heading].title"
],
"core\/audits\/accessibility\/empty-heading.js | description": [
"audits[empty-heading].description"
],
"core\/audits\/accessibility\/form-field-multiple-labels.js | title": [
"audits[form-field-multiple-labels].title"
],
"core\/audits\/accessibility\/form-field-multiple-labels.js | description": [
"audits[form-field-multiple-labels].description"
],
"core\/audits\/accessibility\/frame-title.js | title": [
"audits[frame-title].title"
],
"core\/audits\/accessibility\/frame-title.js | description": [
"audits[frame-title].description"
],
"core\/audits\/accessibility\/heading-order.js | title": [
"audits[heading-order].title"
],
"core\/audits\/accessibility\/heading-order.js | description": [
"audits[heading-order].description"
],
"core\/audits\/accessibility\/html-has-lang.js | title": [
"audits[html-has-lang].title"
],
"core\/audits\/accessibility\/html-has-lang.js | description": [
"audits[html-has-lang].description"
],
"core\/audits\/accessibility\/html-lang-valid.js | title": [
"audits[html-lang-valid].title"
],
"core\/audits\/accessibility\/html-lang-valid.js | description": [
"audits[html-lang-valid].description"
],
"core\/audits\/accessibility\/html-xml-lang-mismatch.js | title": [
"audits[html-xml-lang-mismatch].title"
],
"core\/audits\/accessibility\/html-xml-lang-mismatch.js | description": [
"audits[html-xml-lang-mismatch].description"
],
"core\/audits\/accessibility\/identical-links-same-purpose.js | title": [
"audits[identical-links-same-purpose].title"
],
"core\/audits\/accessibility\/identical-links-same-purpose.js | description": [
"audits[identical-links-same-purpose].description"
],
"core\/audits\/accessibility\/image-alt.js | failureTitle": [
"audits[image-alt].title"
],
"core\/audits\/accessibility\/image-alt.js | description": [
"audits[image-alt].description"
],
"core\/audits\/accessibility\/image-redundant-alt.js | title": [
"audits[image-redundant-alt].title"
],
"core\/audits\/accessibility\/image-redundant-alt.js | description": [
"audits[image-redundant-alt].description"
],
"core\/audits\/accessibility\/input-button-name.js | title": [
"audits[input-button-name].title"
],
"core\/audits\/accessibility\/input-button-name.js | description": [
"audits[input-button-name].description"
],
"core\/audits\/accessibility\/input-image-alt.js | title": [
"audits[input-image-alt].title"
],
"core\/audits\/accessibility\/input-image-alt.js | description": [
"audits[input-image-alt].description"
],
"core\/audits\/accessibility\/label-content-name-mismatch.js | title": [
"audits[label-content-name-mismatch].title"
],
"core\/audits\/accessibility\/label-content-name-mismatch.js | description": [
"audits[label-content-name-mismatch].description"
],
"core\/audits\/accessibility\/label.js | failureTitle": [
"audits.label.title"
],
"core\/audits\/accessibility\/label.js | description": [
"audits.label.description"
],
"core\/audits\/accessibility\/landmark-one-main.js | title": [
"audits[landmark-one-main].title"
],
"core\/audits\/accessibility\/landmark-one-main.js | description": [
"audits[landmark-one-main].description"
],
"core\/audits\/accessibility\/link-name.js | failureTitle": [
"audits[link-name].title"
],
"core\/audits\/accessibility\/link-name.js | description": [
"audits[link-name].description"
],
"core\/audits\/accessibility\/link-in-text-block.js | title": [
"audits[link-in-text-block].title"
],
"core\/audits\/accessibility\/link-in-text-block.js | description": [
"audits[link-in-text-block].description"
],
"core\/audits\/accessibility\/list.js | title": [
"audits.list.title"
],
"core\/audits\/accessibility\/list.js | description": [
"audits.list.description"
],
"core\/audits\/accessibility\/listitem.js | title": [
"audits.listitem.title"
],
"core\/audits\/accessibility\/listitem.js | description": [
"audits.listitem.description"
],
"core\/audits\/accessibility\/meta-refresh.js | title": [
"audits[meta-refresh].title"
],
"core\/audits\/accessibility\/meta-refresh.js | description": [
"audits[meta-refresh].description"
],
"core\/audits\/accessibility\/meta-viewport.js | title": [
"audits[meta-viewport].title"
],
"core\/audits\/accessibility\/meta-viewport.js | description": [
"audits[meta-viewport].description"
],
"core\/audits\/accessibility\/object-alt.js | title": [
"audits[object-alt].title"
],
"core\/audits\/accessibility\/object-alt.js | description": [
"audits[object-alt].description"
],
"core\/audits\/accessibility\/select-name.js | title": [
"audits[select-name].title"
],
"core\/audits\/accessibility\/select-name.js | description": [
"audits[select-name].description"
],
"core\/audits\/accessibility\/skip-link.js | title": [
"audits[skip-link].title"
],
"core\/audits\/accessibility\/skip-link.js | description": [
"audits[skip-link].description"
],
"core\/audits\/accessibility\/tabindex.js | title": [
"audits.tabindex.title"
],
"core\/audits\/accessibility\/tabindex.js | description": [
"audits.tabindex.description"
],
"core\/audits\/accessibility\/table-duplicate-name.js | title": [
"audits[table-duplicate-name].title"
],
"core\/audits\/accessibility\/table-duplicate-name.js | description": [
"audits[table-duplicate-name].description"
],
"core\/audits\/accessibility\/table-fake-caption.js | title": [
"audits[table-fake-caption].title"
],
"core\/audits\/accessibility\/table-fake-caption.js | description": [
"audits[table-fake-caption].description"
],
"core\/audits\/accessibility\/target-size.js | title": [
"audits[target-size].title"
],
"core\/audits\/accessibility\/target-size.js | description": [
"audits[target-size].description"
],
"core\/audits\/accessibility\/td-has-header.js | title": [
"audits[td-has-header].title"
],
"core\/audits\/accessibility\/td-has-header.js | description": [
"audits[td-has-header].description"
],
"core\/audits\/accessibility\/td-headers-attr.js | title": [
"audits[td-headers-attr].title"
],
"core\/audits\/accessibility\/td-headers-attr.js | description": [
"audits[td-headers-attr].description"
],
"core\/audits\/accessibility\/th-has-data-cells.js | title": [
"audits[th-has-data-cells].title"
],
"core\/audits\/accessibility\/th-has-data-cells.js | description": [
"audits[th-has-data-cells].description"
],
"core\/audits\/accessibility\/valid-lang.js | title": [
"audits[valid-lang].title"
],
"core\/audits\/accessibility\/valid-lang.js | description": [
"audits[valid-lang].description"
],
"core\/audits\/accessibility\/video-caption.js | title": [
"audits[video-caption].title"
],
"core\/audits\/accessibility\/video-caption.js | description": [
"audits[video-caption].description"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | failureTitle": [
"audits[uses-long-cache-ttl].title"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | description": [
"audits[uses-long-cache-ttl].description"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | displayValue": [
{
"values": {
"itemCount": 16
},
"path": "audits[uses-long-cache-ttl].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnCacheTTL": [
"audits[uses-long-cache-ttl].details.headings[1].label"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | failureTitle": [
"audits[total-byte-weight].title"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | description": [
"audits[total-byte-weight].description"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | displayValue": [
{
"values": {
"totalBytes": 5271580
},
"path": "audits[total-byte-weight].displayValue"
}
],
"core\/audits\/byte-efficiency\/offscreen-images.js | title": [
"audits[offscreen-images].title"
],
"core\/audits\/byte-efficiency\/offscreen-images.js | description": [
"audits[offscreen-images].description"
],
"core\/lib\/i18n\/i18n.js | displayValueByteSavings": [
{
"values": {
"wastedBytes": 346787
},
"path": "audits[offscreen-images].displayValue"
},
{
"values": {
"wastedBytes": 16845
},
"path": "audits[unused-css-rules].displayValue"
},
{
"values": {
"wastedBytes": 187588
},
"path": "audits[unused-javascript].displayValue"
},
{
"values": {
"wastedBytes": 334758.64999999997
},
"path": "audits[modern-image-formats].displayValue"
},
{
"values": {
"wastedBytes": 110153
},
"path": "audits[uses-optimized-images].displayValue"
},
{
"values": {
"wastedBytes": 749334
},
"path": "audits[uses-responsive-images].displayValue"
},
{
"values": {
"wastedBytes": 7052
},
"path": "audits[legacy-javascript].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnResourceSize": [
"audits[offscreen-images].details.headings[2].label",
"audits[modern-image-formats].details.headings[2].label",
"audits[uses-optimized-images].details.headings[2].label",
"audits[uses-responsive-images].details.headings[2].label"
],
"core\/audits\/byte-efficiency\/render-blocking-resources.js | title": [
"audits[render-blocking-resources].title"
],
"core\/audits\/byte-efficiency\/render-blocking-resources.js | description": [
"audits[render-blocking-resources].description"
],
"core\/audits\/byte-efficiency\/unminified-css.js | title": [
"audits[unminified-css].title"
],
"core\/audits\/byte-efficiency\/unminified-css.js | description": [
"audits[unminified-css].description"
],
"core\/audits\/byte-efficiency\/unminified-javascript.js | title": [
"audits[unminified-javascript].title"
],
"core\/audits\/byte-efficiency\/unminified-javascript.js | description": [
"audits[unminified-javascript].description"
],
"core\/audits\/byte-efficiency\/unused-css-rules.js | title": [
"audits[unused-css-rules].title"
],
"core\/audits\/byte-efficiency\/unused-css-rules.js | description": [
"audits[unused-css-rules].description"
],
"core\/audits\/byte-efficiency\/unused-javascript.js | title": [
"audits[unused-javascript].title"
],
"core\/audits\/byte-efficiency\/unused-javascript.js | description": [
"audits[unused-javascript].description"
],
"core\/audits\/byte-efficiency\/modern-image-formats.js | title": [
"audits[modern-image-formats].title"
],
"core\/audits\/byte-efficiency\/modern-image-formats.js | description": [
"audits[modern-image-formats].description"
],
"core\/audits\/byte-efficiency\/uses-optimized-images.js | title": [
"audits[uses-optimized-images].title"
],
"core\/audits\/byte-efficiency\/uses-optimized-images.js | description": [
"audits[uses-optimized-images].description"
],
"core\/audits\/byte-efficiency\/uses-text-compression.js | title": [
"audits[uses-text-compression].title"
],
"core\/audits\/byte-efficiency\/uses-text-compression.js | description": [
"audits[uses-text-compression].description"
],
"core\/audits\/byte-efficiency\/uses-responsive-images.js | title": [
"audits[uses-responsive-images].title"
],
"core\/audits\/byte-efficiency\/uses-responsive-images.js | description": [
"audits[uses-responsive-images].description"
],
"core\/audits\/byte-efficiency\/efficient-animated-content.js | title": [
"audits[efficient-animated-content].title"
],
"core\/audits\/byte-efficiency\/efficient-animated-content.js | description": [
"audits[efficient-animated-content].description"
],
"core\/audits\/byte-efficiency\/duplicated-javascript.js | title": [
"audits[duplicated-javascript].title"
],
"core\/audits\/byte-efficiency\/duplicated-javascript.js | description": [
"audits[duplicated-javascript].description"
],
"core\/audits\/byte-efficiency\/legacy-javascript.js | title": [
"audits[legacy-javascript].title"
],
"core\/audits\/byte-efficiency\/legacy-javascript.js | description": [
"audits[legacy-javascript].description"
],
"core\/audits\/dobetterweb\/doctype.js | title": [
"audits.doctype.title"
],
"core\/audits\/dobetterweb\/doctype.js | description": [
"audits.doctype.description"
],
"core\/audits\/dobetterweb\/charset.js | title": [
"audits.charset.title"
],
"core\/audits\/dobetterweb\/charset.js | description": [
"audits.charset.description"
],
"core\/audits\/dobetterweb\/dom-size.js | title": [
"audits[dom-size].title"
],
"core\/audits\/dobetterweb\/dom-size.js | description": [
"audits[dom-size].description"
],
"core\/audits\/dobetterweb\/dom-size.js | displayValue": [
{
"values": {
"itemCount": 806
},
"path": "audits[dom-size].displayValue"
}
],
"core\/audits\/dobetterweb\/dom-size.js | columnStatistic": [
"audits[dom-size].details.headings[0].label"
],
"core\/audits\/dobetterweb\/dom-size.js | columnValue": [
"audits[dom-size].details.headings[2].label"
],
"core\/audits\/dobetterweb\/dom-size.js | statisticDOMElements": [
"audits[dom-size].details.items[0].statistic"
],
"core\/audits\/dobetterweb\/dom-size.js | statisticDOMDepth": [
"audits[dom-size].details.items[1].statistic"
],
"core\/audits\/dobetterweb\/dom-size.js | statisticDOMWidth": [
"audits[dom-size].details.items[2].statistic"
],
"core\/audits\/dobetterweb\/geolocation-on-start.js | title": [
"audits[geolocation-on-start].title"
],
"core\/audits\/dobetterweb\/geolocation-on-start.js | description": [
"audits[geolocation-on-start].description"
],
"core\/audits\/dobetterweb\/inspector-issues.js | failureTitle": [
"audits[inspector-issues].title"
],
"core\/audits\/dobetterweb\/inspector-issues.js | description": [
"audits[inspector-issues].description"
],
"core\/audits\/dobetterweb\/inspector-issues.js | columnIssueType": [
"audits[inspector-issues].details.headings[0].label"
],
"core\/audits\/dobetterweb\/no-document-write.js | title": [
"audits[no-document-write].title"
],
"core\/audits\/dobetterweb\/no-document-write.js | description": [
"audits[no-document-write].description"
],
"core\/audits\/dobetterweb\/js-libraries.js | title": [
"audits[js-libraries].title"
],
"core\/audits\/dobetterweb\/js-libraries.js | description": [
"audits[js-libraries].description"
],
"core\/audits\/dobetterweb\/notification-on-start.js | title": [
"audits[notification-on-start].title"
],
"core\/audits\/dobetterweb\/notification-on-start.js | description": [
"audits[notification-on-start].description"
],
"core\/audits\/dobetterweb\/paste-preventing-inputs.js | title": [
"audits[paste-preventing-inputs].title"
],
"core\/audits\/dobetterweb\/paste-preventing-inputs.js | description": [
"audits[paste-preventing-inputs].description"
],
"core\/audits\/dobetterweb\/uses-http2.js | title": [
"audits[uses-http2].title"
],
"core\/audits\/dobetterweb\/uses-http2.js | description": [
"audits[uses-http2].description"
],
"core\/audits\/dobetterweb\/uses-passive-event-listeners.js | title": [
"audits[uses-passive-event-listeners].title"
],
"core\/audits\/dobetterweb\/uses-passive-event-listeners.js | description": [
"audits[uses-passive-event-listeners].description"
],
"core\/audits\/seo\/meta-description.js | failureTitle": [
"audits[meta-description].title"
],
"core\/audits\/seo\/meta-description.js | description": [
"audits[meta-description].description"
],
"core\/audits\/seo\/http-status-code.js | title": [
"audits[http-status-code].title"
],
"core\/audits\/seo\/http-status-code.js | description": [
"audits[http-status-code].description"
],
"core\/audits\/seo\/font-size.js | title": [
"audits[font-size].title"
],
"core\/audits\/seo\/font-size.js | description": [
"audits[font-size].description"
],
"core\/audits\/seo\/link-text.js | title": [
"audits[link-text].title"
],
"core\/audits\/seo\/link-text.js | description": [
"audits[link-text].description"
],
"core\/audits\/seo\/crawlable-anchors.js | title": [
"audits[crawlable-anchors].title"
],
"core\/audits\/seo\/crawlable-anchors.js | description": [
"audits[crawlable-anchors].description"
],
"core\/audits\/seo\/is-crawlable.js | title": [
"audits[is-crawlable].title"
],
"core\/audits\/seo\/is-crawlable.js | description": [
"audits[is-crawlable].description"
],
"core\/audits\/seo\/robots-txt.js | title": [
"audits[robots-txt].title"
],
"core\/audits\/seo\/robots-txt.js | description": [
"audits[robots-txt].description"
],
"core\/audits\/seo\/tap-targets.js | title": [
"audits[tap-targets].title"
],
"core\/audits\/seo\/tap-targets.js | description": [
"audits[tap-targets].description"
],
"core\/audits\/seo\/hreflang.js | title": [
"audits.hreflang.title"
],
"core\/audits\/seo\/hreflang.js | description": [
"audits.hreflang.description"
],
"core\/audits\/seo\/plugins.js | title": [
"audits.plugins.title"
],
"core\/audits\/seo\/plugins.js | description": [
"audits.plugins.description"
],
"core\/audits\/seo\/canonical.js | title": [
"audits.canonical.title"
],
"core\/audits\/seo\/canonical.js | description": [
"audits.canonical.description"
],
"core\/audits\/seo\/manual\/structured-data.js | title": [
"audits[structured-data].title"
],
"core\/audits\/seo\/manual\/structured-data.js | description": [
"audits[structured-data].description"
],
"core\/audits\/bf-cache.js | title": [
"audits[bf-cache].title"
],
"core\/audits\/bf-cache.js | description": [
"audits[bf-cache].description"
],
"core\/config\/default-config.js | performanceCategoryTitle": [
"categories.performance.title"
],
"core\/config\/default-config.js | a11yCategoryTitle": [
"categories.accessibility.title"
],
"core\/config\/default-config.js | a11yCategoryDescription": [
"categories.accessibility.description"
],
"core\/config\/default-config.js | a11yCategoryManualDescription": [
"categories.accessibility.manualDescription"
],
"core\/config\/default-config.js | bestPracticesCategoryTitle": [
"categories[best-practices].title"
],
"core\/config\/default-config.js | seoCategoryTitle": [
"categories.seo.title"
],
"core\/config\/default-config.js | seoCategoryDescription": [
"categories.seo.description"
],
"core\/config\/default-config.js | seoCategoryManualDescription": [
"categories.seo.manualDescription"
],
"core\/config\/default-config.js | pwaCategoryTitle": [
"categories.pwa.title"
],
"core\/config\/default-config.js | pwaCategoryDescription": [
"categories.pwa.description"
],
"core\/config\/default-config.js | pwaCategoryManualDescription": [
"categories.pwa.manualDescription"
],
"core\/config\/default-config.js | metricGroupTitle": [
"categoryGroups.metrics.title"
],
"core\/config\/default-config.js | loadOpportunitiesGroupTitle": [
"categoryGroups[load-opportunities].title"
],
"core\/config\/default-config.js | loadOpportunitiesGroupDescription": [
"categoryGroups[load-opportunities].description"
],
"core\/config\/default-config.js | budgetsGroupTitle": [
"categoryGroups.budgets.title"
],
"core\/config\/default-config.js | budgetsGroupDescription": [
"categoryGroups.budgets.description"
],
"core\/config\/default-config.js | diagnosticsGroupTitle": [
"categoryGroups.diagnostics.title"
],
"core\/config\/default-config.js | diagnosticsGroupDescription": [
"categoryGroups.diagnostics.description"
],
"core\/config\/default-config.js | pwaInstallableGroupTitle": [
"categoryGroups[pwa-installable].title"
],
"core\/config\/default-config.js | pwaOptimizedGroupTitle": [
"categoryGroups[pwa-optimized].title"
],
"core\/config\/default-config.js | a11yBestPracticesGroupTitle": [
"categoryGroups[a11y-best-practices].title"
],
"core\/config\/default-config.js | a11yBestPracticesGroupDescription": [
"categoryGroups[a11y-best-practices].description"
],
"core\/config\/default-config.js | a11yColorContrastGroupTitle": [
"categoryGroups[a11y-color-contrast].title"
],
"core\/config\/default-config.js | a11yColorContrastGroupDescription": [
"categoryGroups[a11y-color-contrast].description"
],
"core\/config\/default-config.js | a11yNamesLabelsGroupTitle": [
"categoryGroups[a11y-names-labels].title"
],
"core\/config\/default-config.js | a11yNamesLabelsGroupDescription": [
"categoryGroups[a11y-names-labels].description"
],
"core\/config\/default-config.js | a11yNavigationGroupTitle": [
"categoryGroups[a11y-navigation].title"
],
"core\/config\/default-config.js | a11yNavigationGroupDescription": [
"categoryGroups[a11y-navigation].description"
],
"core\/config\/default-config.js | a11yAriaGroupTitle": [
"categoryGroups[a11y-aria].title"
],
"core\/config\/default-config.js | a11yAriaGroupDescription": [
"categoryGroups[a11y-aria].description"
],
"core\/config\/default-config.js | a11yLanguageGroupTitle": [
"categoryGroups[a11y-language].title"
],
"core\/config\/default-config.js | a11yLanguageGroupDescription": [
"categoryGroups[a11y-language].description"
],
"core\/config\/default-config.js | a11yAudioVideoGroupTitle": [
"categoryGroups[a11y-audio-video].title"
],
"core\/config\/default-config.js | a11yAudioVideoGroupDescription": [
"categoryGroups[a11y-audio-video].description"
],
"core\/config\/default-config.js | a11yTablesListsVideoGroupTitle": [
"categoryGroups[a11y-tables-lists].title"
],
"core\/config\/default-config.js | a11yTablesListsVideoGroupDescription": [
"categoryGroups[a11y-tables-lists].description"
],
"core\/config\/default-config.js | seoMobileGroupTitle": [
"categoryGroups[seo-mobile].title"
],
"core\/config\/default-config.js | seoMobileGroupDescription": [
"categoryGroups[seo-mobile].description"
],
"core\/config\/default-config.js | seoContentGroupTitle": [
"categoryGroups[seo-content].title"
],
"core\/config\/default-config.js | seoContentGroupDescription": [
"categoryGroups[seo-content].description"
],
"core\/config\/default-config.js | seoCrawlingGroupTitle": [
"categoryGroups[seo-crawl].title"
],
"core\/config\/default-config.js | seoCrawlingGroupDescription": [
"categoryGroups[seo-crawl].description"
],
"core\/config\/default-config.js | bestPracticesTrustSafetyGroupTitle": [
"categoryGroups[best-practices-trust-safety].title"
],
"core\/config\/default-config.js | bestPracticesUXGroupTitle": [
"categoryGroups[best-practices-ux].title"
],
"core\/config\/default-config.js | bestPracticesBrowserCompatGroupTitle": [
"categoryGroups[best-practices-browser-compat].title"
],
"core\/config\/default-config.js | bestPracticesGeneralGroupTitle": [
"categoryGroups[best-practices-general].title"
]
}
},
"test_log": "lighthouse \"https:\/\/discanddots.rosso-acoustic.com\" --channel wpt --enable-error-reporting --disable-full-page-screenshot --max-wait-for-load 80000 --hostname 127.0.0.1 --port 9231 --output html --output json --output-path \"\/home\/wptagent\/work\/wpt-fra-lb-6t01-10.10.1.45\/250108_BiDcC2_4A9.1.0\/lighthouse.json\" --throttling-method provided --form-factor desktop --screenEmulation.disabled --emulatedUserAgent 'Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12'\nWed, 08 Jan 2025 09:38:58 GMT LH:ChromeLauncher Found existing Chrome already running using port 9231, using that.\nWed, 08 Jan 2025 09:38:59 GMT LH:status Connecting to browser\nWed, 08 Jan 2025 09:38:59 GMT LH:status Navigating to about:blank\nWed, 08 Jan 2025 09:38:59 GMT LH:status Benchmarking machine\nWed, 08 Jan 2025 09:39:00 GMT LH:status Preparing target for navigation mode\nWed, 08 Jan 2025 09:39:00 GMT LH:status Cleaning origin data\nWed, 08 Jan 2025 09:39:00 GMT LH:status Cleaning browser cache\nWed, 08 Jan 2025 09:39:00 GMT LH:status Preparing network conditions\nWed, 08 Jan 2025 09:39:00 GMT LH:status Navigating to https:\/\/discanddots.rosso-acoustic.com\/\nWed, 08 Jan 2025 09:39:18 GMT LH:status Getting artifact: DevtoolsLog\nWed, 08 Jan 2025 09:39:18 GMT LH:status Getting artifact: Trace\nWed, 08 Jan 2025 09:39:18 GMT LH:status Getting artifact: DevtoolsLog\nWed, 08 Jan 2025 09:39:18 GMT LH:status Getting artifact: Trace\nWed, 08 Jan 2025 09:39:18 GMT LH:status Getting artifact: Accessibility\nWed, 08 Jan 2025 09:39:19 GMT LH:status Getting artifact: AnchorElements\nWed, 08 Jan 2025 09:39:19 GMT LH:status Getting artifact: ConsoleMessages\nWed, 08 Jan 2025 09:39:19 GMT LH:status Getting artifact: CSSUsage\nWed, 08 Jan 2025 09:39:19 GMT LH:status Getting artifact: Doctype\nWed, 08 Jan 2025 09:39:19 GMT LH:status Getting artifact: DOMStats\nWed, 08 Jan 2025 09:39:19 GMT LH:status Getting artifact: EmbeddedContent\nWed, 08 Jan 2025 09:39:19 GMT LH:status Getting artifact: FontSize\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: Inputs\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: GlobalListeners\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: ImageElements\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: InstallabilityErrors\nWed, 08 Jan 2025 09:39:20 GMT LH:status Get webapp installability errors\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: InspectorIssues\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: JsUsage\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: LinkElements\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: MainDocumentContent\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: MetaElements\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: NetworkUserAgent\nWed, 08 Jan 2025 09:39:20 GMT LH:status Getting artifact: OptimizedImages\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: ResponseCompression\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: RobotsTxt\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: Scripts\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: SourceMaps\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: Stacks\nWed, 08 Jan 2025 09:39:23 GMT LH:status Collect stacks\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: TagsBlockingFirstPaint\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: TapTargets\nWed, 08 Jan 2025 09:39:23 GMT LH:status Getting artifact: TraceElements\nWed, 08 Jan 2025 09:39:24 GMT LH:status Getting artifact: ViewportDimensions\nWed, 08 Jan 2025 09:39:24 GMT LH:status Getting artifact: WebAppManifest\nWed, 08 Jan 2025 09:39:24 GMT LH:status Get webapp manifest\nWed, 08 Jan 2025 09:39:24 GMT LH:status Getting artifact: devtoolsLogs\nWed, 08 Jan 2025 09:39:24 GMT LH:status Getting artifact: traces\nWed, 08 Jan 2025 09:39:24 GMT LH:status Getting artifact: BFCacheFailures\nWed, 08 Jan 2025 09:39:24 GMT LH:status Analyzing and running audits...\nWed, 08 Jan 2025 09:39:24 GMT LH:status Auditing: Uses HTTPS\nWed, 08 Jan 2025 09:39:24 GMT LH:status Auditing: Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`\nWed, 08 Jan 2025 09:39:24 GMT LH:status Auditing: First Contentful Paint\nWed, 08 Jan 2025 09:39:24 GMT LH:status Auditing: Largest Contentful Paint\nWed, 08 Jan 2025 09:39:24 GMT LH:status Auditing: First Meaningful Paint\nWed, 08 Jan 2025 09:39:24 GMT LH:status Auditing: Speed Index\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Screenshot Thumbnails\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Final Screenshot\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Total Blocking Time\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Max Potential First Input Delay\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Cumulative Layout Shift\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: No browser errors logged to the console\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Initial server response time was short\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Time to Interactive\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: User Timing marks and measures\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoid chaining critical requests\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoid multiple page redirects\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Web app manifest and service worker meet the installability requirements\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Configured for a custom splash screen\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Sets a theme color for the address bar.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Manifest has a maskable icon\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Content is sized correctly for the viewport\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Displays images with correct aspect ratio\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Serves images with appropriate resolution\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Fonts with `font-display: optional` are preloaded\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoids deprecated APIs\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoids third-party cookies\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Minimizes main-thread work\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: JavaScript execution time\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Preload key requests\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Preconnect to required origins\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: All text remains visible during webfont loads\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Diagnostics\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Network Requests\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Network Round Trip Times\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Server Backend Latencies\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Tasks\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Metrics\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Performance budget\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Timing budget\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Resources Summary\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Minimize third-party usage\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Lazy load third-party resources with facades\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Largest Contentful Paint element\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Largest Contentful Paint image was not lazily loaded\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoid large layout shifts\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoid long main-thread tasks\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoids `unload` event listeners\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoid non-composited animations\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Image elements have explicit `width` and `height`\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Page has valid source maps\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Preload Largest Contentful Paint image\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Ensure CSP is effective against XSS attacks\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Script Treemap Data\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Site works cross-browser\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Page transitions don't feel like they block on the network\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Each page has a URL\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[accesskey]` values are unique\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[aria-*]` attributes match their roles\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Values assigned to `role=\"\"` are valid ARIA roles.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `button`, `link`, and `menuitem` elements have accessible names\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[aria-hidden=\"true\"]` is not present on the document `<body>`\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[aria-hidden=\"true\"]` elements do not contain focusable descendents\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: ARIA input fields have accessible names\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: ARIA `meter` elements have accessible names\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: ARIA `progressbar` elements have accessible names\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[role]`s have all required `[aria-*]` attributes\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[role]`s are contained by their required parent element\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[role]` values are valid\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Elements with the `role=text` attribute do not have focusable descendents.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: ARIA toggle fields have accessible names\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: ARIA `tooltip` elements have accessible names\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: ARIA `treeitem` elements have accessible names\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[aria-*]` attributes have valid values\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[aria-*]` attributes are valid and not misspelled\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Buttons have an accessible name\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: The page contains a heading, skip link, or landmark region\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Background and foreground colors have a sufficient contrast ratio\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Definition list items are wrapped in `<dl>` elements\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Document has a `<title>` element\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[id]` attributes on active, focusable elements are unique\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: ARIA IDs are unique\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: All heading elements contain content.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: No form fields have multiple labels\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<frame>` or `<iframe>` elements have a title\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Heading elements appear in a sequentially-descending order\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<html>` element has a `[lang]` attribute\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<html>` element has a valid value for its `[lang]` attribute\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Identical links have the same purpose.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Image elements have `[alt]` attributes\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Image elements do not have `[alt]` attributes that are redundant text.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Input buttons have discernible text.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<input type=\"image\">` elements have `[alt]` text\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Elements with visible text labels have matching accessible names.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Form elements have associated labels\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Document has a main landmark.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Links have a discernible name\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Links are distinguishable without relying on color.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: The document does not use `<meta http-equiv=\"refresh\">`\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<object>` elements have alternate text\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Select elements have associated label elements.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Skip links are focusable.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: No element has a `[tabindex]` value greater than 0\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Tables have different content in the summary attribute and `<caption>`.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Touch targets have sufficient size and spacing.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<td>` elements in a large `<table>` have one or more table headers.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<th>` elements and elements with `[role=\"columnheader\"\/\"rowheader\"]` have data cells they describe.\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `[lang]` attributes have a valid value\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: `<video>` elements contain a `<track>` element with `[kind=\"captions\"]`\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Custom controls have associated labels\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Custom controls have ARIA roles\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: User focus is not accidentally trapped in a region\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Interactive controls are keyboard focusable\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Interactive elements indicate their purpose and state\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: The page has a logical tab order\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: The user's focus is directed to new content added to the page\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Offscreen content is hidden from assistive technology\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: HTML5 landmark elements are used to improve navigation\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Visual order on the page follows DOM order\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Uses efficient cache policy on static assets\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Avoids enormous network payloads\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Defer offscreen images\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Eliminate render-blocking resources\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Minify CSS\nWed, 08 Jan 2025 09:39:25 GMT LH:status Auditing: Minify JavaScript\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Reduce unused CSS\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Reduce unused JavaScript\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Serve images in next-gen formats\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Efficiently encode images\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Enable text compression\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Properly size images\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Use video formats for animated content\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Remove duplicate modules in JavaScript bundles\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Avoid serving legacy JavaScript to modern browsers\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Page has the HTML doctype\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Properly defines charset\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Avoids an excessive DOM size\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Avoids requesting the geolocation permission on page load\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: No issues in the `Issues` panel in Chrome Devtools\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Avoids `document.write()`\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Detected JavaScript libraries\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Avoids requesting the notification permission on page load\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Allows users to paste into input fields\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Use HTTP\/2\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Uses passive listeners to improve scrolling performance\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Document has a meta description\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Page has successful HTTP status code\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Document uses legible font sizes\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Links have descriptive text\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Links are crawlable\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Page isn\u2019t blocked from indexing\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: robots.txt is valid\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Tap targets are sized appropriately\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Document has a valid `hreflang`\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Document avoids plugins\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Document has a valid `rel=canonical`\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Structured data is valid\nWed, 08 Jan 2025 09:39:26 GMT LH:status Auditing: Page didn't prevent back\/forward cache restoration\nWed, 08 Jan 2025 09:39:26 GMT LH:status Generating results...\nWed, 08 Jan 2025 09:39:26 GMT LH:Printer html output written to \/home\/wptagent\/work\/wpt-fra-lb-6t01-10.10.1.45\/250108_BiDcC2_4A9.1.0\/lighthouse.report.html\nWed, 08 Jan 2025 09:39:26 GMT LH:CLI Protip: Run lighthouse with `--view` to immediately open the HTML report in your browser\nWed, 08 Jan 2025 09:39:26 GMT LH:Printer json output written to \/home\/wptagent\/work\/wpt-fra-lb-6t01-10.10.1.45\/250108_BiDcC2_4A9.1.0\/lighthouse.report.json\n"
},
"average": {
"firstView": {
"loadTime": 5609,
"docTime": 5609,
"fullyLoaded": 9183,
"bytesOut": 57622,
"bytesOutDoc": 42978,
"bytesIn": 5262505,
"bytesInDoc": 5096127,
"requests": 28,
"requestsFull": 28,
"requestsDoc": 21,
"responses_200": 26,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"loadEventStart": 5508,
"loadEventEnd": 5509,
"domContentLoadedEventStart": 2294,
"domContentLoadedEventEnd": 2295,
"connections": 6,
"final_base_page_request": 0,
"domInteractive": 2294,
"firstPaint": 1006.1000000014901,
"firstContentfulPaint": 1106,
"firstImagePaint": 1106,
"firstMeaningfulPaint": 2206,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 225,
"basePageSSLTime": 63,
"score_cache": 24,
"score_cdn": 56,
"score_gzip": 86,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 91,
"score_etags": -1,
"score_progressive_jpeg": 89,
"gzip_total": 482213,
"gzip_savings": 69113,
"minify_total": -1,
"minify_savings": -1,
"image_total": 1260675,
"image_savings": 121769,
"cpu.ParseHTML": 8,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 9,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 12,
"cpu.EvaluateScript": 79,
"cpu.v8.compile": 27,
"cpu.ParseAuthorStyleSheet": 1,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 53,
"cpu.MarkLoad": 0,
"cpu.Layout": 86,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 12,
"cpu.IntersectionObserverController::computeIntersections": 4,
"cpu.Paint": 12,
"cpu.Layerize": 3,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.FunctionCall": 95,
"cpu.HitTest": 1,
"cpu.TimerFire": 3,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 14,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.ResourceChangePriority": 3,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 4,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 6,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 8745,
"start_epoch": 1736329113.0790753,
"date": 1736329114.8007858,
"fullyLoadedCPUms": 7119,
"fullyLoadedCPUpct": 32.129963898920344,
"domElements": 820,
"domComplete": 5508,
"PerformancePaintTiming.first-paint": 1006.1000000014901,
"PerformancePaintTiming.first-contentful-paint": 1006.1000000014901,
"test_run_time_ms": 21420,
"Colordepth": 24,
"generated-content-percent": 58.329999999999998,
"generated-content-size": 112.16,
"lastVisualChange": 11800,
"render": 1100,
"visualComplete85": 6700,
"visualComplete90": 6700,
"visualComplete95": 6700,
"visualComplete99": 11800,
"visualComplete": 11800,
"SpeedIndex": 6473,
"chromeUserTiming.navigationStart": 121,
"chromeUserTiming.fetchStart": 106,
"chromeUserTiming.domLoading": 334,
"chromeUserTiming.responseEnd": 329,
"chromeUserTiming.domInteractive": 2395,
"chromeUserTiming.domContentLoadedEventStart": 2395,
"chromeUserTiming.domContentLoadedEventEnd": 2395,
"chromeUserTiming.domComplete": 5609,
"chromeUserTiming.unloadEventStart": 333,
"chromeUserTiming.unloadEventEnd": 333,
"chromeUserTiming.markAsMainFrame": 333,
"chromeUserTiming.commitNavigationEnd": 333,
"chromeUserTiming.firstPaint": 1106,
"chromeUserTiming.firstContentfulPaint": 1106,
"chromeUserTiming.firstImagePaint": 1106,
"chromeUserTiming.firstMeaningfulPaintCandidate": 2206,
"chromeUserTiming.firstMeaningfulPaint": 2206,
"chromeUserTiming.LayoutShift": 4202,
"chromeUserTiming.loadEventStart": 5609,
"chromeUserTiming.loadEventEnd": 5609,
"chromeUserTiming.InteractiveTime": 6275,
"chromeUserTiming.LargestImagePaint": 4312,
"chromeUserTiming.LargestContentfulPaint": 4312,
"chromeUserTiming.LargestTextPaint": 6355,
"chromeUserTiming.TotalLayoutShift": 0.00038522810485253957,
"chromeUserTiming.CumulativeLayoutShift": 0.00021880764361282556,
"FirstInteractive": 6262,
"maxFID": 44,
"TTIMeasurementEnd": 12306,
"LastInteractive": 6262,
"TimeToInteractive": 6262,
"FirstCPUIdle": 6262,
"TotalBlockingTime": 53,
"run": 1,
"step": 1,
"effectiveBps": 587464,
"domTime": 0,
"aft": 0,
"titleTime": 122,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.76000000000000001,
"lighthouse.Performance.first-contentful-paint": 927.12,
"lighthouse.Performance.largest-contentful-paint": 2376.248,
"lighthouse.Performance.total-blocking-time": 99.937999999999874,
"lighthouse.Performance.cumulative-layout-shift": 0.00028236666801184114,
"lighthouse.Performance.speed-index": 5396,
"lighthouse.Accessibility": 0.77000000000000002,
"lighthouse.BestPractices": 0.78000000000000003,
"lighthouse.SEO": 0.80000000000000004,
"lighthouse.PWA": 0.28999999999999998,
"effectiveBpsDoc": 946531,
"avgRun": 1
},
"repeatView": {
"loadTime": 1215,
"docTime": 1215,
"fullyLoaded": 1215,
"bytesOut": 8926,
"bytesOutDoc": 8926,
"bytesIn": 12482,
"bytesInDoc": 12482,
"requests": 4,
"requestsFull": 4,
"requestsDoc": 4,
"responses_200": 2,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"loadEventStart": 1115,
"loadEventEnd": 1115,
"domContentLoadedEventStart": 740,
"domContentLoadedEventEnd": 740,
"connections": 3,
"final_base_page_request": 0,
"domInteractive": 740,
"firstPaint": 598.09999999403954,
"firstContentfulPaint": 698,
"firstImagePaint": 698,
"firstMeaningfulPaint": 878,
"renderBlockingCSS": 2,
"renderBlockingJS": 0,
"TTFB": 202,
"basePageSSLTime": 59,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 12703,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 6,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 1,
"cpu.EventDispatch": 3,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 18,
"cpu.EvaluateScript": 73,
"cpu.v8.compile": 34,
"cpu.ParseAuthorStyleSheet": 5,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 41,
"cpu.MarkLoad": 0,
"cpu.Layout": 114,
"cpu.v8.produceCache": 29,
"cpu.TimerFire": 1,
"cpu.FunctionCall": 54,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 1,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 5,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 4,
"cpu.Layerize": 3,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 1,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 8,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 0,
"cpu.HitTest": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 0,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_STRING_TABLE": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 812,
"start_epoch": 1736329167.749841,
"date": 1736329169.3729055,
"fullyLoadedCPUms": 3159,
"fullyLoadedCPUpct": 40.98573281450652,
"domElements": 820,
"domComplete": 1114,
"PerformancePaintTiming.first-paint": 598.09999999403954,
"PerformancePaintTiming.first-contentful-paint": 598.09999999403954,
"test_run_time_ms": 8141,
"Colordepth": 24,
"generated-content-percent": 58.329999999999998,
"generated-content-size": 112.16,
"lastVisualChange": 3700,
"render": 700,
"visualComplete85": 1600,
"visualComplete90": 1600,
"visualComplete95": 1600,
"visualComplete99": 3700,
"visualComplete": 3700,
"SpeedIndex": 1580,
"chromeUserTiming.navigationStart": 123,
"chromeUserTiming.fetchStart": 105,
"chromeUserTiming.domLoading": 309,
"chromeUserTiming.responseEnd": 306,
"chromeUserTiming.domInteractive": 841,
"chromeUserTiming.domContentLoadedEventStart": 841,
"chromeUserTiming.domContentLoadedEventEnd": 841,
"chromeUserTiming.domComplete": 1215,
"chromeUserTiming.unloadEventStart": 308,
"chromeUserTiming.unloadEventEnd": 308,
"chromeUserTiming.markAsMainFrame": 308,
"chromeUserTiming.commitNavigationEnd": 309,
"chromeUserTiming.firstPaint": 698,
"chromeUserTiming.firstContentfulPaint": 698,
"chromeUserTiming.firstImagePaint": 698,
"chromeUserTiming.LayoutShift": 1130,
"chromeUserTiming.firstMeaningfulPaintCandidate": 877,
"chromeUserTiming.firstMeaningfulPaint": 877,
"chromeUserTiming.loadEventStart": 1215,
"chromeUserTiming.loadEventEnd": 1215,
"chromeUserTiming.LargestImagePaint": 1318,
"chromeUserTiming.LargestContentfulPaint": 1318,
"chromeUserTiming.LargestTextPaint": 1240,
"chromeUserTiming.TotalLayoutShift": 0.00028236666801184114,
"chromeUserTiming.CumulativeLayoutShift": 0.00028236666801184114,
"maxFID": 33,
"TTIMeasurementEnd": 4160,
"LastInteractive": 783,
"TotalBlockingTime": 33,
"run": 1,
"step": 1,
"effectiveBps": 12321,
"domTime": 0,
"aft": 0,
"titleTime": 126,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.76000000000000001,
"lighthouse.Performance.first-contentful-paint": 927.12,
"lighthouse.Performance.largest-contentful-paint": 2376.248,
"lighthouse.Performance.total-blocking-time": 99.937999999999874,
"lighthouse.Performance.cumulative-layout-shift": 0.00028236666801184114,
"lighthouse.Performance.speed-index": 5396,
"lighthouse.Accessibility": 0.77000000000000002,
"lighthouse.BestPractices": 0.78000000000000003,
"lighthouse.SEO": 0.80000000000000004,
"lighthouse.PWA": 0.28999999999999998,
"effectiveBpsDoc": 12321,
"avgRun": 1
}
},
"standardDeviation": {
"firstView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.MarkLoad": 0,
"cpu.Layout": 0,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.FunctionCall": 0,
"cpu.HitTest": 0,
"cpu.TimerFire": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 0,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 0,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"generated-content-percent": 0,
"generated-content-size": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.LayoutShift": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.InteractiveTime": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"FirstInteractive": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TimeToInteractive": 0,
"FirstCPUIdle": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0,
"lighthouse.Performance.first-contentful-paint": 0,
"lighthouse.Performance.largest-contentful-paint": 0,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0,
"lighthouse.Performance.speed-index": 0,
"lighthouse.Accessibility": 0,
"lighthouse.BestPractices": 0,
"lighthouse.SEO": 0,
"lighthouse.PWA": 0,
"effectiveBpsDoc": 0,
"avgRun": null
},
"repeatView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.MarkLoad": 0,
"cpu.Layout": 0,
"cpu.v8.produceCache": 0,
"cpu.TimerFire": 0,
"cpu.FunctionCall": 0,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 0,
"cpu.HitTest": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 0,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_STRING_TABLE": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"generated-content-percent": 0,
"generated-content-size": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.LayoutShift": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0,
"lighthouse.Performance.first-contentful-paint": 0,
"lighthouse.Performance.largest-contentful-paint": 0,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0,
"lighthouse.Performance.speed-index": 0,
"lighthouse.Accessibility": 0,
"lighthouse.BestPractices": 0,
"lighthouse.SEO": 0,
"lighthouse.PWA": 0,
"effectiveBpsDoc": 0,
"avgRun": null
}
},
"median": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-6t01-10.10.1.45",
"loadTime": 5609,
"docTime": 5609,
"fullyLoaded": 9183,
"bytesOut": 57622,
"bytesOutDoc": 42978,
"bytesIn": 5262505,
"bytesInDoc": 5096127,
"requests": [
{
"type": 3,
"id": "C8DB34FB77456F457F27E72A2E0DF63A",
"request_id": "C8DB34FB77456F457F27E72A2E0DF63A",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/",
"raw_id": "C8DB34FB77456F457F27E72A2E0DF63A",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 77,
"ttfb_ms": 75,
"load_start": 150,
"load_start_float": 150.000078,
"bytesIn": 12400,
"objectSize": 12400,
"objectSizeUncompressed": 82053,
"chunks": [
{
"ts": 225,
"bytes": 12400,
"inflated": 16517
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 53,
"connect_start": 53,
"connect_end": 86,
"ssl_start": 86,
"ssl_end": 149,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_256_GCM",
"certificateId": 0,
"subjectName": "discanddots.rosso-acoustic.com",
"sanList": [
"discanddots.rosso-acoustic.com"
],
"issuer": "R11",
"validFrom": 1733282267,
"validTo": 1741058266,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733285778004,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220521069AF800C3C8034BE27B061AC6499CAD7D6F3AD8EB12174AF1819E7DAFACC02202398B1D14994C92DE0F862A634C4EB8D339E68A66414C96E148E50186ED188C1"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1733285778019,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210096C093D2FA77C502D5EE90189D0C68BD5E364E844AE5C51993F846C95643A6740220619FF8CF7E8E99CE6853ED21EDF82C22A18A530C6D07551F79E11DFACC571AA3"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"content-encoding: gzip",
"content-length: 12400",
"content-type: text\/html; charset=UTF-8",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2164,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 52,
"connect_ms": 33,
"ssl_ms": 63,
"gzip_total": 12400,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 5,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4866,
"netlog_id": 78,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFCzCCA\/OgAwIBAgISBM2wuxbPk0ViFNzUeu0JwvZ7MA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQxMjA0MDMxNzQ3WhcNMjUwMzA0MDMxNzQ2WjApMScwJQYDVQQD\nEx5kaXNjYW5kZG90cy5yb3Nzby1hY291c3RpYy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDpg1ORWoPp8JKcnWBd3a03euvsX25SA\/To2NSQ2OId\n5n2IRaUlvXI3eO+N\/RsULKXYXzHpimUIzW0HhkTW1wiQ27HgcB1Mj1PUnFggOHsS\n89UWJSFMR4WkXXUXMN0dv6J4nZlhTPyevyI8FWUKl2pUh+XxczAb348J0xSor9h7\nPchPIkX6mhROaNzDUgoIyUantjstmDWhAnmzU7x2dcn1L9r1V1i8NHdmR4O9IxVF\nMexxJEa0eZj9NOuIc5Y8Xg6FX34v9qyDHAkOH45dZC2646rv5D+GIr1\/trUDb2q1\nI8KC5jTjCB\/1KxOUyLakKYf2PGzuyKR070datB7re0oFAgMBAAGjggIhMIICHTAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFOfkZtnM6bbX6mbXlaFTXB1GMMyrMB8GA1Ud\nIwQYMBaAFMXPRqTq9MPAemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggr\nBgEFBQcwAYYWaHR0cDovL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0\ncDovL3IxMS5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIeZGlzY2FuZGRvdHMucm9z\nc28tYWNvdXN0aWMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBAwYKKwYBBAHW\neQIEAgSB9ASB8QDvAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cA\nAAGTj+ISVAAABAMARjBEAiBSEGmvgAw8gDS+J7BhrGSZytfW862OsSF0rxgZ59r6\nzAIgI5ix0UmUyS3g+GKmNMTrjTOeaKZkFMluFI5QGG7RiMEAdgDm0jFjQHeMwRBB\nBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZOP4hJjAAAEAwBHMEUCIQCWwJPS+nfF\nAtXukBidDGi9XjZOhErlxRmT+EbJVkOmdAIgYZ\/4z36Omc5oU+0h7fgsIqGKUwxt\nB1UfeeEd+sxXGqMwDQYJKoZIhvcNAQELBQADggEBAJu9q5ROnEsaPqj7hORkiAwA\neE3NJpjLA7x6fb5s+UlhQFduUNrfCnBEjCYxL9mbejt8LBUAbRqOHEM0ZuEVS88+\nipT8r1TqhhmwnkQpWOm4aTEklzuiieh\/2LtynVVbyJ81a73aq3c8SPKzHfcTfTb6\nMUOB2C8C+qQZuETHVEGKOeE1AtGmn7IwBnQVRcg3qF+boykFHZ9NqexsHRliFNhI\nHF8DoHtgopv2YmLPs\/vjFd7HslhTEq6GcMhMQI6dHPOdCi9IaIaBQD5ibu1irP8I\nLfxlm87gNb8bhG7KfhYubjhePrQyOTELsb+b\/MxXdyqUpWGhkH1y00iwQSo52YA=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 227,
"ttfb_start": 150,
"ttfb_end": 225,
"download_start": 225,
"download_end": 227,
"download_ms": 2,
"all_start": 1,
"all_end": 227,
"all_ms": 225,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpuTime": 1,
"js_timing": [
[
343.52999999999997,
344.54399999999998
],
[
344.70299999999997,
344.83199999999999
],
[
343.54399999999998,
343.70400000000001
],
[
344.70800000000003,
344.78899999999999
]
]
},
{
"type": 3,
"id": "470586.2",
"request_id": "470586.2",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"raw_id": "470586.2",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 50,
"ttfb_ms": 49,
"load_start": 239,
"load_start_float": 239.00009399999999,
"bytesIn": 7349,
"objectSize": 7349,
"objectSizeUncompressed": 31174,
"chunks": [
{
"ts": 289,
"bytes": 7349,
"inflated": 31174
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 20,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 7349",
"content-type: text\/css",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"79c6-5df1eb8809240-gzip\"",
"last-modified: Mon, 16 May 2022 10:45:21 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2023,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7349,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 237,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 94,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 289,
"ttfb_start": 239,
"ttfb_end": 288,
"download_start": 288,
"download_end": 289,
"download_ms": 1,
"all_start": 239,
"all_end": 289,
"all_ms": 50,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "470586.3",
"request_id": "470586.3",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/img\/rosso_logo.svg",
"raw_id": "470586.3",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 161,
"ttfb_ms": 77,
"load_start": 239,
"load_start_float": 239.0001,
"bytesIn": 65571,
"objectSize": 65571,
"objectSizeUncompressed": 65571,
"chunks": [
{
"ts": 318,
"bytes": 16298
},
{
"ts": 349,
"bytes": 16375
},
{
"ts": 373,
"bytes": 16375
},
{
"ts": 400,
"bytes": 16523
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/svg+xml",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 91,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/img\/rosso_logo.svg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 65571",
"content-type: image\/svg+xml",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"10023-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2077,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 3,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 65571,
"gzip_save": 63167,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 238,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 100,
"server_port": "443",
"load_end": 400,
"ttfb_start": 239,
"ttfb_end": 316,
"download_start": 316,
"download_end": 400,
"download_ms": 84,
"all_start": 239,
"all_end": 400,
"all_ms": 161,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "470586.4",
"request_id": "470586.4",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/vlies.jpg",
"raw_id": "470586.4",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 512,
"ttfb_ms": 192,
"load_start": 239,
"load_start_float": 239.00010599999999,
"bytesIn": 195365,
"objectSize": 195365,
"objectSizeUncompressed": 195365,
"chunks": [
{
"ts": 433,
"bytes": 16300
},
{
"ts": 460,
"bytes": 16375
},
{
"ts": 486,
"bytes": 16375
},
{
"ts": 515,
"bytes": 16375
},
{
"ts": 541,
"bytes": 16375
},
{
"ts": 567,
"bytes": 16375
},
{
"ts": 603,
"bytes": 16375
},
{
"ts": 629,
"bytes": 16375
},
{
"ts": 632,
"bytes": 75
},
{
"ts": 670,
"bytes": 16375
},
{
"ts": 698,
"bytes": 16375
},
{
"ts": 724,
"bytes": 16375
},
{
"ts": 751,
"bytes": 15240
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 180,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/vlies.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 195365",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"2fb25-5d961b1e233c0\"",
"last-modified: Fri, 04 Mar 2022 10:08:23 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2071,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 92,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 195365,
"image_save": 14969,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 238,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 106,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "176 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 1146,
"ImageHeight": 411,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:4:4 (1 1)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "1146x411",
"Megapixels": 0.47099999999999997
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 1146,
"height": 411,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 471006,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 107.759,
"standardDeviation": 55.985700000000001,
"kurtosis": 0.46127000000000001,
"skewness": 0.69599500000000003,
"entropy": 0.94078099999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 107.00700000000001,
"standardDeviation": 55.9283,
"kurtosis": 0.51758800000000005,
"skewness": 0.71729200000000004,
"entropy": 0.93889
},
"green": {
"min": 0,
"max": 255,
"mean": 108.29900000000001,
"standardDeviation": 56.009099999999997,
"kurtosis": 0.43814599999999998,
"skewness": 0.68689100000000003,
"entropy": 0.94042300000000001
},
"blue": {
"min": 0,
"max": 255,
"mean": 107.971,
"standardDeviation": 56.0197,
"kurtosis": 0.43014200000000002,
"skewness": 0.68407600000000002,
"entropy": 0.94302900000000001
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1146,
"height": 411,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 87,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:35+00:00",
"date:modify": "2025-01-08T09:38:35+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "1x1,1x1,1x1",
"signature": "edde32627dcd42b346a7d925f1ebe890ec23c6e49432c6be53b26acf272b66e7"
},
"tainted": false,
"filesize": "180125B",
"numberPixels": "471006",
"pixelsPerSecond": "15.1393MB",
"userTime": "0.010u",
"elapsedTime": "0:01.031"
}
},
"jpeg_scan_count": 6,
"score_progressive_jpeg": 100,
"load_end": 751,
"ttfb_start": 239,
"ttfb_end": 431,
"download_start": 431,
"download_end": 751,
"download_ms": 320,
"all_start": 239,
"all_end": 751,
"all_ms": 512,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "470586.5",
"request_id": "470586.5",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/img\/raster-und-solitair.jpg",
"raw_id": "470586.5",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1658,
"ttfb_ms": 531,
"load_start": 246,
"load_start_float": 246.000112,
"bytesIn": 593764,
"objectSize": 593764,
"objectSizeUncompressed": 593764,
"chunks": [
{
"ts": 779,
"bytes": 16331
},
{
"ts": 807,
"bytes": 16375
},
{
"ts": 852,
"bytes": 16375
},
{
"ts": 892,
"bytes": 16375
},
{
"ts": 919,
"bytes": 16375
},
{
"ts": 953,
"bytes": 16375
},
{
"ts": 981,
"bytes": 16375
},
{
"ts": 1009,
"bytes": 16419
},
{
"ts": 1060,
"bytes": 16375
},
{
"ts": 1096,
"bytes": 16375
},
{
"ts": 1124,
"bytes": 16375
},
{
"ts": 1159,
"bytes": 16375
},
{
"ts": 1186,
"bytes": 16375
},
{
"ts": 1220,
"bytes": 16375
},
{
"ts": 1271,
"bytes": 16375
},
{
"ts": 1316,
"bytes": 16375
},
{
"ts": 1344,
"bytes": 16375
},
{
"ts": 1373,
"bytes": 16375
},
{
"ts": 1413,
"bytes": 16375
},
{
"ts": 1437,
"bytes": 16375
},
{
"ts": 1477,
"bytes": 16375
},
{
"ts": 1513,
"bytes": 16375
},
{
"ts": 1541,
"bytes": 16375
},
{
"ts": 1569,
"bytes": 16375
},
{
"ts": 1598,
"bytes": 16375
},
{
"ts": 1621,
"bytes": 16375
},
{
"ts": 1650,
"bytes": 16375
},
{
"ts": 1678,
"bytes": 16375
},
{
"ts": 1707,
"bytes": 16375
},
{
"ts": 1735,
"bytes": 16375
},
{
"ts": 1763,
"bytes": 16375
},
{
"ts": 1787,
"bytes": 16375
},
{
"ts": 1815,
"bytes": 16375
},
{
"ts": 1843,
"bytes": 16375
},
{
"ts": 1872,
"bytes": 16375
},
{
"ts": 1900,
"bytes": 16375
},
{
"ts": 1904,
"bytes": 4264
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 200,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/img\/raster-und-solitair.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 593764",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"90f64-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2104,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 593764,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 244,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 112,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "576 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 2318,
"ImageHeight": 1558,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:4:4 (1 1)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "2318x1558",
"Megapixels": 3.6000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 2318,
"height": 1558,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Grayscale",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3611444,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689799999999998,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689600000000003,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
},
"green": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689600000000003,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
},
"blue": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689600000000003,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 2318,
"height": 1558,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 66,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:36+00:00",
"date:modify": "2025-01-08T09:38:36+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "1x1,1x1,1x1",
"signature": "1da400502829d179dbbea94c0bc1ec80d9b8913a3763ca84fcebcb991cd7ed36"
},
"tainted": false,
"filesize": "589500B",
"numberPixels": "3.61144M",
"pixelsPerSecond": "15.1527MB",
"userTime": "0.090u",
"elapsedTime": "0:01.238"
}
},
"jpeg_scan_count": 4,
"score_progressive_jpeg": 100,
"load_end": 1904,
"ttfb_start": 246,
"ttfb_end": 777,
"download_start": 777,
"download_end": 1904,
"download_ms": 1127,
"all_start": 246,
"all_end": 1904,
"all_ms": 1658,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "470586.6",
"request_id": "470586.6",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"raw_id": "470586.6",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 1919,
"ttfb_ms": 1681,
"load_start": 251,
"load_start_float": 251.00011799999999,
"bytesIn": 152839,
"objectSize": 152839,
"objectSizeUncompressed": 604089,
"chunks": [
{
"ts": 1934,
"bytes": 16294,
"inflated": 42422
},
{
"ts": 1962,
"bytes": 16375,
"inflated": 58738
},
{
"ts": 1990,
"bytes": 15917,
"inflated": 60158
},
{
"ts": 2014,
"bytes": 16375,
"inflated": 11316
},
{
"ts": 2041,
"bytes": 16375,
"inflated": 17356
},
{
"ts": 2070,
"bytes": 16366,
"inflated": 59647
},
{
"ts": 2084,
"bytes": 7556,
"inflated": 30513
},
{
"ts": 2119,
"bytes": 16375,
"inflated": 62365
},
{
"ts": 2144,
"bytes": 16375,
"inflated": 62846
},
{
"ts": 2149,
"bytes": 468,
"inflated": 2348
},
{
"ts": 2170,
"bytes": 14363,
"inflated": 65308
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 1585,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"937b9-5d9a19dfb2fc0-gzip\"",
"last-modified: Mon, 07 Mar 2022 14:24:07 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1975,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 153019,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 245,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 3,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 118,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2170,
"ttfb_start": 251,
"ttfb_end": 1932,
"download_start": 1932,
"download_end": 2170,
"download_ms": 238,
"all_start": 251,
"all_end": 2170,
"all_ms": 1919,
"index": 5,
"number": 6,
"cpuTimes": {
"EvaluateScript": 93,
"v8.compile": 8,
"FunctionCall": 89
},
"cpu.EvaluateScript": 93,
"cpu.v8.compile": 8,
"cpu.FunctionCall": 89,
"cpuTime": 189,
"js_timing": [
[
2279.8099999999999,
2372.5749999999998
],
[
2279.8319999999999,
2287.4050000000002
],
[
2371.8220000000001,
2371.8440000000001
],
[
2371.848,
2371.855
],
[
2371.8600000000001,
2371.8690000000001
],
[
2371.8710000000001,
2371.8789999999999
],
[
2371.8820000000001,
2372.4549999999999
],
[
2372.4859999999999,
2372.5079999999998
],
[
2372.5129999999999,
2372.52
],
[
2372.527,
2372.5340000000001
],
[
2381.1909999999998,
2381.2170000000001
],
[
2381.2289999999998,
2381.2339999999999
],
[
2381.241,
2381.2449999999999
],
[
2381.252,
2381.2559999999999
],
[
2381.2640000000001,
2381.2689999999998
],
[
2381.2759999999998,
2381.2800000000002
],
[
2381.288,
2381.2919999999999
],
[
2381.299,
2381.3029999999999
],
[
2402.2069999999999,
2432.5900000000001
],
[
2439.4789999999998,
2439.5540000000001
],
[
2439.5590000000002,
2439.5639999999999
],
[
2439.5659999999998,
2439.627
],
[
2439.6329999999998,
2439.6370000000002
],
[
2500.0770000000002,
2500.8699999999999
],
[
2600.4639999999999,
2600.9400000000001
],
[
2700.2840000000001,
2700.665
],
[
2800.1350000000002,
2800.681
],
[
2900.3409999999999,
2900.607
],
[
2992.2370000000001,
2993.047
],
[
2993.4160000000002,
2993.4810000000002
],
[
2993.4839999999999,
2993.5520000000001
],
[
2993.6149999999998,
2993.6260000000002
],
[
2993.6350000000002,
2993.6419999999998
],
[
3000.154,
3000.4319999999998
],
[
3000.4400000000001,
3000.8809999999999
],
[
3100.4110000000001,
3100.701
],
[
3100.712,
3100.9349999999999
],
[
3101.96,
3101.971
],
[
3101.9810000000002,
3101.9830000000002
],
[
3200.4200000000001,
3200.6840000000002
],
[
3276.0329999999999,
3276.2710000000002
],
[
3276.3209999999999,
3276.3270000000002
],
[
3276.3319999999999,
3276.3339999999998
],
[
3299.8919999999998,
3300.2539999999999
],
[
3400.0450000000001,
3400.2539999999999
],
[
3499.5810000000001,
3499.7660000000001
],
[
3599.5450000000001,
3599.7489999999998
],
[
3700.3229999999999,
3700.549
],
[
3799.973,
3800.2289999999998
],
[
3899.6149999999998,
3899.7950000000001
],
[
4000.288,
4000.4659999999999
],
[
4099.8969999999999,
4100.0799999999999
],
[
4200.71,
4200.9260000000004
],
[
4309.7889999999998,
4310.0309999999999
],
[
4399.7640000000001,
4399.9979999999996
],
[
4427.1800000000003,
4428.9849999999997
],
[
4500.402,
4500.6210000000001
],
[
4599.7709999999997,
4599.9750000000004
],
[
4699.9009999999998,
4700.165
],
[
4800.8490000000002,
4801.0630000000001
],
[
4899.8770000000004,
4901.6760000000004
],
[
5001.1279999999997,
5001.3540000000003
],
[
5101.6869999999999,
5101.8990000000003
],
[
5201.085,
5201.6289999999999
],
[
5301.9080000000004,
5302.1319999999996
],
[
5399.8299999999999,
5400.0910000000003
],
[
5500.2560000000003,
5500.5320000000002
],
[
5599.6729999999998,
5599.8829999999998
],
[
5700.0420000000004,
5701.3860000000004
],
[
5800.1490000000003,
5800.4260000000004
],
[
5900.393,
5900.6610000000001
],
[
5999.5799999999999,
5999.848
],
[
6100.1049999999996,
6100.3999999999996
],
[
6261.6270000000004,
6268.8789999999999
],
[
6275.4799999999996,
6275.6779999999999
],
[
6301.3209999999999,
6301.54
],
[
6413.3209999999999,
6424.3289999999997
],
[
6507.3829999999998,
6507.6419999999998
],
[
6604.598,
6604.8950000000004
],
[
6658.3739999999998,
6658.5219999999999
],
[
6711.3450000000003,
6711.6899999999996
],
[
6805.2420000000002,
6805.4369999999999
],
[
6900.1729999999998,
6900.4380000000001
],
[
6999.8209999999999,
7000.0209999999997
],
[
7099.8490000000002,
7100.134
],
[
7199.7700000000004,
7200.0360000000001
],
[
7300.875,
7301.0820000000003
],
[
7400.3000000000002,
7400.5699999999997
],
[
7499.9939999999997,
7500.3689999999997
],
[
7599.9560000000001,
7600.308
],
[
7700.3429999999998,
7700.6099999999997
],
[
7800.1809999999996,
7800.4830000000002
],
[
7899.5060000000003,
7899.7690000000002
],
[
7999.8180000000002,
8000.8599999999997
],
[
8099.7719999999999,
8100.0370000000003
],
[
8201.0759999999991,
8201.3009999999995
],
[
8301.4899999999998,
8301.7000000000007
],
[
8400.0509999999995,
8400.3189999999995
],
[
8499.5120000000006,
8499.7729999999992
],
[
8600.1489999999994,
8600.4290000000001
],
[
8699.9680000000008,
8701.1399999999994
],
[
8799.8989999999994,
8801.2569999999996
],
[
8899.9400000000005,
8900.2369999999992
],
[
8999.5650000000005,
8999.8259999999991
],
[
9100.8050000000003,
9101.0149999999994
],
[
9199.7019999999993,
9199.9619999999995
],
[
9299.6890000000003,
9299.9500000000007
],
[
9400.2810000000009,
9400.5380000000005
],
[
9501.0969999999998,
9501.3259999999991
],
[
9599.8240000000005,
9601.1309999999994
],
[
9701.2129999999997,
9701.4400000000005
],
[
9800.5930000000008,
9800.8649999999998
],
[
9899.616,
9899.884
],
[
10000.297,
10000.602000000001
],
[
10099.950000000001,
10100.215
],
[
10200.331,
10200.615
],
[
10300.164000000001,
10300.438
],
[
10400.02,
10400.326999999999
],
[
10500.397000000001,
10500.654
],
[
10600.156000000001,
10600.436
],
[
10701.125,
10701.448
],
[
10800.905000000001,
10801.165000000001
],
[
10900.245000000001,
10901.715
],
[
11001.348,
11001.639999999999
],
[
11100.983,
11101.218000000001
],
[
11200.607,
11200.83
],
[
11299.928,
11300.208000000001
],
[
11400.219999999999,
11400.485000000001
],
[
11500.375,
11500.638999999999
],
[
11600.234,
11600.561
],
[
11700.074000000001,
11701.365
],
[
11799.913,
11800.190000000001
],
[
11900.164000000001,
11900.441000000001
],
[
12000.261,
12000.521000000001
],
[
12099.893,
12100.169
],
[
12199.919,
12200.254999999999
],
[
12304.76,
12304.948
]
],
"blockingTime": 92.764999999999873
},
{
"type": 3,
"id": "470586.7",
"request_id": "470586.7",
"ip_addr": "142.250.186.40",
"full_url": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"is_secure": 1,
"method": "GET",
"host": "www.googletagmanager.com",
"url": "\/gtm.js?id=GTM-K7Q63B",
"raw_id": "470586.7",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 887,
"ttfb_ms": 230,
"load_start": 596,
"load_start_float": 596.00012400000003,
"bytesIn": 87424,
"objectSize": 87424,
"objectSizeUncompressed": 247912,
"chunks": [
{
"ts": 828,
"bytes": 3549,
"inflated": 10341
},
{
"ts": 833,
"bytes": 2372,
"inflated": 6129
},
{
"ts": 837,
"bytes": 1794,
"inflated": 4838
},
{
"ts": 860,
"bytes": 2372,
"inflated": 5673
},
{
"ts": 872,
"bytes": 2372,
"inflated": 8209
},
{
"ts": 941,
"bytes": 3448,
"inflated": 13715
},
{
"ts": 992,
"bytes": 2372,
"inflated": 5861
},
{
"ts": 1020,
"bytes": 2372,
"inflated": 6885
},
{
"ts": 1024,
"bytes": 2271,
"inflated": 5711
},
{
"ts": 1028,
"bytes": 2363,
"inflated": 7072
},
{
"ts": 1032,
"bytes": 2372,
"inflated": 5794
},
{
"ts": 1041,
"bytes": 2372,
"inflated": 6212
},
{
"ts": 1055,
"bytes": 2262,
"inflated": 6820
},
{
"ts": 1063,
"bytes": 2372,
"inflated": 6797
},
{
"ts": 1072,
"bytes": 2372,
"inflated": 6198
},
{
"ts": 1149,
"bytes": 2271,
"inflated": 6302
},
{
"ts": 1153,
"bytes": 2363,
"inflated": 6503
},
{
"ts": 1204,
"bytes": 2372,
"inflated": 5826
},
{
"ts": 1211,
"bytes": 2372,
"inflated": 6256
},
{
"ts": 1232,
"bytes": 1085,
"inflated": 3193
},
{
"ts": 1241,
"bytes": 2363,
"inflated": 6805
},
{
"ts": 1245,
"bytes": 2372,
"inflated": 6569
},
{
"ts": 1249,
"bytes": 2372,
"inflated": 6211
},
{
"ts": 1258,
"bytes": 2262,
"inflated": 6729
},
{
"ts": 1262,
"bytes": 2372,
"inflated": 6305
},
{
"ts": 1275,
"bytes": 2372,
"inflated": 6701
},
{
"ts": 1279,
"bytes": 2259,
"inflated": 6209
},
{
"ts": 1288,
"bytes": 2363,
"inflated": 6303
},
{
"ts": 1301,
"bytes": 2372,
"inflated": 6751
},
{
"ts": 1376,
"bytes": 2372,
"inflated": 7260
},
{
"ts": 1381,
"bytes": 2262,
"inflated": 6205
},
{
"ts": 1385,
"bytes": 2372,
"inflated": 6574
},
{
"ts": 1441,
"bytes": 2372,
"inflated": 7028
},
{
"ts": 1445,
"bytes": 2271,
"inflated": 6916
},
{
"ts": 1453,
"bytes": 2363,
"inflated": 6885
},
{
"ts": 1481,
"bytes": 2372,
"inflated": 8717
},
{
"ts": 1483,
"bytes": 2435,
"inflated": 5409
}
],
"expires": "Wed, 08 Jan 2025 09:38:35 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 156,
"protocol": "HTTP\/2",
"dns_start": 246,
"dns_end": 329,
"connect_start": 329,
"connect_end": 421,
"ssl_start": 421,
"ssl_end": 596,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.google-analytics.com",
"sanList": [
"*.google-analytics.com",
"region1.app-measurement.com",
"app-measurement.com",
"region1.att.app-measurement.com",
"att.app-measurement.com",
"region1.analytics.app-measurement.com",
"analytics.app-measurement.com",
"region1.app-analytics-services-att.com",
"app-analytics-services-att.com",
"region1.app-analytics-services.com",
"app-analytics-services.com",
"google-analytics.com",
"region1.google-analytics.com",
"ssl.google-analytics.com",
"www.google-analytics.com",
"region1.analytics.google.com",
"googletagmanager.com",
"www.googletagmanager.com",
"urchin.com",
"service.urchin.com",
"fps.goog",
"*.fps.goog",
"googleoptimize.com",
"www.googleoptimize.com"
],
"issuer": "WR2",
"validFrom": 1733128556,
"validTo": 1740386155,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1733132159019,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022066D2FB4E2C5C28841F36BB2AF6CBEF5A354D5D71E9DEFA48FF4CC116CEFC27E0022100E503CB9D9885A614AE26037DE0F82FA04C5F8A62BFB07199C517CC0CA1B13EDF"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1733132159038,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220351484A24B946011DADB9C0EF5D7BA41E86BA4CB99AAA72FE28E2BCCC679F003022052211492BF648C58847AAE31692F2FEA8DE27B9E750F5EB39806B3136536FFD7"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": "7",
"initiator_column": "70",
"initiator_type": "script",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.googletagmanager.com",
":method: GET",
":path: \/gtm.js?id=GTM-K7Q63B",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-headers: Cache-Control",
"access-control-allow-origin: *",
"cache-control: private, max-age=900",
"content-encoding: br",
"content-length: 87424",
"content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https:\/\/csp.withgoogle.com\/csp\/scaffolding\/ascgcycc:1080:0",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-opener-policy-report-only: same-origin; report-to=coop_reporting",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"expires: Wed, 08 Jan 2025 09:38:35 GMT",
"last-modified: Wed, 08 Jan 2025 09:00:00 GMT",
"report-to: {\"group\":\"coop_reporting\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/scaffolding\/ascgcycc:1080:0\"}],}",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1801,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 83,
"connect_ms": 92,
"ssl_ms": 175,
"gzip_total": 87424,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 900,
"cdn_provider": "Google",
"server_count": null,
"created": 245,
"socket_group": "https:\/\/www.googletagmanager.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 124,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGvjCCBaagAwIBAgIRAL0Fx+0mDTF2CeP1SLCYbqcwDQYJKoZIhvcNAQELBQAw\nOzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEM\nMAoGA1UEAxMDV1IyMB4XDTI0MTIwMjA4MzU1NloXDTI1MDIyNDA4MzU1NVowITEf\nMB0GA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABHjsAtuZPNQ6xdAMVBwuR4vWI0RmSaSBJ9MU\/wWuJRqejbWhRpU3\nOpro7f4qF+ECXYppGvxJePuF9WOhNj5z8GWjggSgMIIEnDAOBgNVHQ8BAf8EBAMC\nB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQU\nwlC5ber9hiYV5F8wY5LmXa5eWGgwHwYDVR0jBBgwFoAU3hse7XkV1D43JMMhu+w0\nOW1CsjAwWAYIKwYBBQUHAQEETDBKMCEGCCsGAQUFBzABhhVodHRwOi8vby5wa2ku\nZ29vZy93cjIwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dyMi5jcnQw\nggJ3BgNVHREEggJuMIICaoIWKi5nb29nbGUtYW5hbHl0aWNzLmNvbYIbcmVnaW9u\nMS5hcHAtbWVhc3VyZW1lbnQuY29tghNhcHAtbWVhc3VyZW1lbnQuY29tgh9yZWdp\nb24xLmF0dC5hcHAtbWVhc3VyZW1lbnQuY29tghdhdHQuYXBwLW1lYXN1cmVtZW50\nLmNvbYIlcmVnaW9uMS5hbmFseXRpY3MuYXBwLW1lYXN1cmVtZW50LmNvbYIdYW5h\nbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CJnJlZ2lvbjEuYXBwLWFuYWx5dGlj\ncy1zZXJ2aWNlcy1hdHQuY29tgh5hcHAtYW5hbHl0aWNzLXNlcnZpY2VzLWF0dC5j\nb22CInJlZ2lvbjEuYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy5jb22CGmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghRnb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9u\nMS5nb29nbGUtYW5hbHl0aWNzLmNvbYIYc3NsLmdvb2dsZS1hbmFseXRpY3MuY29t\nghh3d3cuZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuYW5hbHl0aWNzLmdv\nb2dsZS5jb22CFGdvb2dsZXRhZ21hbmFnZXIuY29tghh3d3cuZ29vZ2xldGFnbWFu\nYWdlci5jb22CCnVyY2hpbi5jb22CEnNlcnZpY2UudXJjaGluLmNvbYIIZnBzLmdv\nb2eCCiouZnBzLmdvb2eCEmdvb2dsZW9wdGltaXplLmNvbYIWd3d3Lmdvb2dsZW9w\ndGltaXplLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAn\nhiVodHRwOi8vYy5wa2kuZ29vZy93cjIvOVVWYk4wdzVFNlkuY3JsMIIBAwYKKwYB\nBAHWeQIEAgSB9ASB8QDvAHYATnWjJ1yaEMM4W2zU3z9S6x3w4I4bjWnAsfpksWKa\nOd8AAAGThroIKwAABAMARzBFAiBm0vtOLFwohB82uyr2y+9aNU1dcene+kj\/TMEW\nzvwn4AIhAOUDy52YhaYUriYDfeD4L6BMX4piv7BxmcUXzAyhsT7fAHUA5tIxY0B3\njMEQQQbXcbnOwdJA9paEhvu6hzId\/R43jlAAAAGThroIPgAABAMARjBEAiA1FISi\nS5RgEdrbnA7117pB6Guky5mqpy\/ijivMxnnwAwIgUiEUkr9kjFiEeq4xaS8v6o3i\ne551D16zmAazE2U2\/9cwDQYJKoZIhvcNAQELBQADggEBAFJqQlbRxSyQLiaXgPvZ\nOAqt1+5VTHkvBjvjFwTA3nOUo5J+bdpcwX1J0FYhTm3bXNXeOQYBIgXbXLkKv6AE\nHUnGfnwJ+0cPs8Pz+yJ+UpSUrwoX0rgm8TbszJ+nZELTJFPMc5u+cWGxam9yY+ns\nWoz\/eUOFAQ6sBtHeOs3JSsRde5cUJ5y9h9aALCJn5oEYvJnnzCYayCHM1Y\/xgpHf\nBPptz830Voamp1cba7uruDah9IN0kU+7KDmcMqcETTiyp6+mGxPU0haKD5RpXSbH\nNNBNFRVD+DunLju5C1Rq5qrHGxpuXql5Lg8c4\/bn776dSEe\/K5DX4nQsMW7VKkL\/\ni3k=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf\/AFoHxM3tEArZ1mpRB7mDANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCp\/5x\/RR5wqFOfytnlDd5GV1d9vI+aWqxG8YSau5HbyfsvAfuSCQAWXqAc\n+MGr+XgvSszYhaLYWTwO0xj7sfUkDSbutltkdnwUxy96zqhMt\/TZCPzfhyM1IKji\naeKMTj+xWfpgoh6zySBTGYLKNlNtYE3pAJH8do1cCA8Kwtzxc2vFE24KT3rC8gIc\nLrRjg9ox9i11MLL7q8Ju26nADrn5Z9TDJVd06wW06Y613ijNzHoU5HEDy01hLmFX\nxRmpC5iEGuh5KdmyjS\/\/V2pm4M6rlagplmNwEmceOuHbsCFx13ye\/aoXbv4r+zgX\nFNFmp6+atXDMyGOBOozAKql2N87jAgMBAAGjgf4wgfswDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBTeGx7teRXUPjckwyG77DQ5bUKyMDAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO\/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEARXWL5R87RBOWGqtY8TXJbz3S0DNKhjO6V1FP7sQ02hYS\nTL8Tnw3UVOlIecAwPJQl8hr0ujKUtjNyC4XuCRElNJThb0Lbgpt7fyqaqf9\/qdLe\nSiDLs\/sDA7j4BwXaWZIvGEaYzq9yviQmsR4ATb0IrZNBRAq7x9UBhb+TV+PfdBJT\nDhEl05vc3ssnbrPCuTNiOcLgNeFbpwkuGcuRKnZc8d\/KI4RApW\/\/mkHgte8y0YWu\nryUJ8GLFbsLIbjL9uNrizkqRSvOFVU6xddZIMy9vhNkSXJ\/UcZhjJY1pXAprffJB\nvei7j+Qi151lRehMCofa6WBmiA4fx+FOVsV2\/7R6V2nyAiIJJkEd2nSi5SnzxJrl\nXdaqev3htytmOPvoKWa676ATL\/hzfvDaQBEcXd2Ppvy+275W+DKcH0FBbX62xevG\niza3F4ydzxl6NJ8hk8R+dDXSqv1MbRT1ybB5W0k8878XSOjvmiYTDIfyc9acxVJr\nY\/cykHipa+te1pOhv7wYPYtZ9orGBV5SGOJm4NrB3K1aJar0RfzxC3ikr7Dyc6Qw\nqDTBU39CluVIQeuQRgwG3MuSxl7zRERDRilGoKb8uY45JzmxWuKxrfwT\/478JuHU\n\/oTxUFqOl2stKnn7QGTq8z29W+GgBLCXSBxC9epaHM0myFH\/FJlniXJfHeytWt0=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1483,
"ttfb_start": 596,
"ttfb_end": 826,
"download_start": 826,
"download_end": 1483,
"download_ms": 657,
"all_start": 246,
"all_end": 1483,
"all_ms": 1237,
"index": 6,
"number": 7,
"cpuTimes": {
"EvaluateScript": 12,
"v8.compile": 5,
"FunctionCall": 19
},
"cpu.EvaluateScript": 12,
"cpu.v8.compile": 5,
"cpu.FunctionCall": 19,
"cpuTime": 36,
"js_timing": [
[
1588.671,
1600.8230000000001
],
[
1588.6869999999999,
1593.229
],
[
1600.9090000000001,
1613.0599999999999
],
[
1615.279,
1615.3489999999999
],
[
1615.3689999999999,
1615.377
],
[
1615.385,
1615.4880000000001
],
[
1615.502,
1615.5360000000001
],
[
1615.5450000000001,
1615.5530000000001
],
[
1615.5599999999999,
1615.579
],
[
1615.586,
1615.6030000000001
],
[
1615.623,
1615.6289999999999
],
[
2394.8310000000001,
2394.982
],
[
2395.0160000000001,
2395.0230000000001
],
[
2398.373,
2400.1469999999999
],
[
2400.2359999999999,
2400.2469999999998
],
[
5608.7160000000003,
5608.732
],
[
5608.7830000000004,
5608.7870000000003
],
[
5608.7889999999998,
5609.0379999999996
],
[
5611.5479999999998,
5615.4380000000001
],
[
5615.5450000000001,
5615.5550000000003
],
[
5761.6450000000004,
5761.692
],
[
5761.7049999999999,
5761.7110000000002
],
[
5761.7190000000001,
5762.1800000000003
],
[
5762.2610000000004,
5762.2650000000003
]
]
},
{
"type": 3,
"id": "470586.13",
"request_id": "470586.13",
"ip_addr": "104.16.40.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"raw_id": "470586.13",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 200,
"ttfb_ms": 200,
"load_start": 665,
"load_start_float": 665.000137,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:38:36 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 160,
"protocol": "HTTP\/2",
"dns_start": 293,
"dns_end": 367,
"connect_start": 368,
"connect_end": 499,
"ssl_start": 499,
"ssl_end": 663,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 1661747",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb372cab905b5c-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:38:36 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=zMjwEj10bgduUrzNfpfUtnPosKoIk8Mjrs5zrPs1CDw-1736329115-1.0.1.1-goWLY9MWdtMOAeK61joDK8NZZKKFBJ4eaDxFkA9gLypaJ3kFSzWGsz0RojDW2wNwSbUSjcNxrf.Aax7TQqk4Dw; path=\/; expires=Wed, 08-Jan-25 10:08:35 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: D1nR0Yx5Gx8P4gjIOXhUAtUw+dq4wo5KnK7nC0QvOsCA2bIh\/SiCXI5SR8Cy3V4uAGcY0tt1t3NtXxM5Z3NZvjfO5D3KiSL\/3JpI8\/tlQ0Q=",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: QFTQN1P8NNZX2XV8",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 200"
]
},
"bytesOut": 2029,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 74,
"connect_ms": 131,
"ssl_ms": 164,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 292,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 137,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnzCCA0WgAwIBAgIRAOz+jXqx0aufE86AwVl0wJQwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTEyNjExMDAyM1oXDTI1MDIyNDExMDAyMlowFDESMBAG\nA1UEAxMJZm9udHMubmV0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEpvZa0Dx\nx6+Pk+uA80r6ZgI7Et2+DHtrnT85OU2Tozfgma3vnAwwLItPAumOOYkcTcY8CYc4\n15hQwCdFs\/dzWKOCAk8wggJLMA4GA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggr\nBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS\/j6KMBN4WFRadlA6y5ez\/\ntorSwTAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7zJP5ODBeBggrBgEFBQcB\nAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2UxLzdQNDAl\nBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAhBgNVHREEGjAY\ngglmb250cy5uZXSCCyouZm9udHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYG\nA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90Yjhyb1pOclo0\nMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMnXJoQwzhbbNTfP1Lr\nHfDgjhuNacCx+mSxYpo53wAAAZNoWBiGAAAEAwBHMEUCIQDJQOSN0He7oE\/\/Kzzs\n8+wJXvaPj8ZjL+CGrmoJDmF6SwIgCJJUuNAkHW+IYffqNAtRO7VlRW32kfGsBVuF\nzJo6rDAAdgDm0jFjQHeMwRBBBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZNoWBjJ\nAAAEAwBHMEUCIQCOtuu8xF\/R50cnRGtAkH2SXqyD6l9ju\/AmCPXNhj975QIgMW5\/\nCXm9i5ceLlMSBTCxkeuDnf62Nm+F4Uf7KG7ZEMAwCgYIKoZIzj0EAwIDSAAwRQIh\nAKXQGdahNNP3G4oCT1grFIKwLlRkyrxL7KGSSMizXTkJAiB3op7xKUFRfQaCC9Oc\n9a74fnVNUGoo7GCA1orTZjSCGg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 865,
"ttfb_start": 665,
"ttfb_end": 865,
"download_start": 865,
"download_end": 865,
"download_ms": 0,
"all_start": 293,
"all_end": 865,
"all_ms": 569,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "470586.14",
"request_id": "470586.14",
"ip_addr": "104.16.40.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"raw_id": "470586.14",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 201,
"ttfb_ms": 201,
"load_start": 665,
"load_start_float": 665.00014999999996,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:38:36 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 160,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 71491",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb372cab8e5b5c-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:38:36 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=XblKqsCHZ8P3IpivwmmNMAbda9yADDXElQIbw1w8GiE-1736329115-1.0.1.1-9i6xDxmjWoH_25XX6UCf6yfohIMWWidBHeHAHBz0MJyI7Im3rX7uPf_bl5O8hVr0sCSxfeiEr1xSxjCL4YzypA; path=\/; expires=Wed, 08-Jan-25 10:08:35 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: WyLO\/N55ymvkswEG3idZuryBl625QC9wUqTNMV9HYVJUSujfdOGpqNYEQFBtg\/4BH\/YZyprUtIzwT3SFKC2h+ZY\/vI5gePet",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: B7KD5YS8MFSJEK25",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 200"
]
},
"bytesOut": 2029,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 294,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"netlog_id": 150,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 866,
"ttfb_start": 665,
"ttfb_end": 866,
"download_start": 866,
"download_end": 866,
"download_ms": 0,
"all_start": 665,
"all_end": 866,
"all_ms": 201,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "470586.15",
"request_id": "470586.15",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"raw_id": "470586.15",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 1279,
"ttfb_ms": 1222,
"load_start": 972,
"load_start_float": 972.00016900000003,
"bytesIn": 48068,
"objectSize": 48068,
"objectSizeUncompressed": 48068,
"chunks": [
{
"ts": 2196,
"bytes": 16259
},
{
"ts": 2223,
"bytes": 16375
},
{
"ts": 2251,
"bytes": 15434
}
],
"expires": "",
"cacheControl": "",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 48068",
"content-type: font\/woff2",
"date: Wed, 08 Jan 2025 09:38:36 GMT",
"etag: \"bbc4-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2305,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 971,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 169,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 45145,
"GPOS": 17138,
"GSUB": 8776,
"OS\/2": 96,
"cmap": 948,
"head": 54,
"hhea": 36,
"hmtx": 3532,
"maxp": 6,
"name": 1275,
"post": 32
},
"names": {
"0": "2007 published by FontShop International GmbH",
"1": "",
"2": "Regular",
"3": "FontShop International GmbH:Zwo W05 Light:2007",
"4": "Zwo W05 Light",
"5": "Version 7.504",
"6": "ZwoW05-Light",
"7": "Zwo is a trademark of FontShop International GmbH",
"8": "FontShop International GmbH",
"9": "Joerg Hemker, non-western by Henning Krause",
"11": "http:\/\/www.fontfont.com",
"12": "http:\/\/www.fontfont.com",
"14": "http:\/\/www.fontfont.com\/eula\/license.html"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 494,
"usWeightClass": 350,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 778,
"ySubscriptYSize": 648,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 0,
"ySuperscriptXSize": 778,
"ySuperscriptYSize": 648,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 211,
"yStrikeoutSize": 57,
"yStrikeoutPosition": 280,
"sFamilyClass": 0,
"ulUnicodeRange1": 2684354671,
"ulUnicodeRange2": 8209,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "FSI\u0000",
"fsSelection": 320,
"usFirstCharIndex": 0,
"usLastCharIndex": 65279,
"sTypoAscender": 1087,
"sTypoDescender": -289,
"sTypoLineGap": 0,
"usWinAscent": 1087,
"usWinDescent": 289,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 667,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 11,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 11,
"bWeight": 5,
"bProportion": 4,
"bContrast": 2,
"bStrokeVariation": 1,
"bArmStyle": 1,
"bLetterForm": 2,
"bMidline": 1,
"bXHeight": 2
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -100,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
329,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
383,
399,
402,
506,
507,
508,
509,
510,
511,
536,
537,
538,
539,
567,
601,
699,
700,
710,
711,
713,
728,
729,
730,
731,
732,
733,
768,
769,
770,
771,
774,
776,
778,
787,
807,
821,
916,
937,
956,
960,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8199,
8200,
8203,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8304,
8305,
8308,
8309,
8310,
8311,
8312,
8313,
8317,
8318,
8319,
8320,
8321,
8322,
8323,
8324,
8325,
8326,
8327,
8328,
8329,
8333,
8334,
8364,
8471,
8482,
8486,
8528,
8529,
8530,
8531,
8532,
8533,
8534,
8535,
8536,
8537,
8538,
8539,
8540,
8541,
8542,
8543,
8585,
8592,
8593,
8594,
8595,
8598,
8599,
8600,
8601,
8706,
8709,
8710,
8719,
8721,
8722,
8725,
8729,
8730,
8734,
8747,
8773,
8776,
8800,
8804,
8805,
8901,
9632,
9633,
9650,
9651,
9654,
9655,
9658,
9659,
9660,
9661,
9664,
9665,
9668,
9669,
9674,
9675,
9679,
9753,
10087,
64257,
64258,
65279
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
},
"cyrl": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
},
"grek": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
},
"latn": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"AZE ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"CAT ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"CRT ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"MOL ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"ROM ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"TRK ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"cpsp",
"kern"
]
},
"cyrl": {
"default": [
"cpsp",
"kern"
]
},
"grek": {
"default": [
"cpsp",
"kern"
]
},
"latn": {
"default": [
"cpsp",
"kern"
],
"AZE ": [
"cpsp",
"kern"
],
"CAT ": [
"cpsp",
"kern"
],
"CRT ": [
"cpsp",
"kern"
],
"MOL ": [
"cpsp",
"kern"
],
"ROM ": [
"cpsp",
"kern"
],
"TRK ": [
"cpsp",
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 478,
"num_glyphs": 883
}
},
"load_end": 2251,
"ttfb_start": 972,
"ttfb_end": 2194,
"download_start": 2194,
"download_end": 2251,
"download_ms": 57,
"all_start": 972,
"all_end": 2251,
"all_ms": 1279,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "470586.17",
"request_id": "470586.17",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"raw_id": "470586.17",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 1314,
"ttfb_ms": 1221,
"load_start": 972,
"load_start_float": 972.00017500000001,
"bytesIn": 21512,
"objectSize": 21512,
"objectSizeUncompressed": 21512,
"chunks": [
{
"ts": 2286,
"bytes": 21512
}
],
"expires": "",
"cacheControl": "",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 21512",
"content-type: font\/woff2",
"date: Wed, 08 Jan 2025 09:38:36 GMT",
"etag: \"5408-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2305,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 972,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 175,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 19691,
"GPOS": 4778,
"OS\/2": 96,
"cmap": 482,
"head": 54,
"hhea": 36,
"hmtx": 892,
"maxp": 6,
"name": 1302,
"post": 32
},
"names": {
"0": "2007 published by FontShop International GmbH",
"1": "",
"2": "Regular",
"3": "FontShop International GmbH:Zwo W01 Semibold:2007",
"4": "Zwo W01 Semibold",
"5": "Version 7.504",
"6": "ZwoW01-Semibold",
"7": "Zwo is a trademark of FontShop International GmbH",
"8": "FontShop International GmbH",
"9": "Joerg Hemker, non-western by Henning Krause",
"11": "http:\/\/www.fontfont.com",
"12": "http:\/\/www.fontfont.com",
"14": "http:\/\/www.fontfont.com\/eula\/license.html"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 517,
"usWeightClass": 600,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 778,
"ySubscriptYSize": 648,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 0,
"ySuperscriptXSize": 778,
"ySuperscriptYSize": 648,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 211,
"yStrikeoutSize": 91,
"yStrikeoutPosition": 280,
"sFamilyClass": 0,
"ulUnicodeRange1": 3,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "FSI\u0000",
"fsSelection": 320,
"usFirstCharIndex": 0,
"usLastCharIndex": 8482,
"sTypoAscender": 1097,
"sTypoDescender": -290,
"sTypoLineGap": 0,
"usWinAscent": 1097,
"usWinDescent": 290,
"ulCodePageRange1": 1,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 667,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 11,
"bWeight": 7,
"bProportion": 4,
"bContrast": 2,
"bStrokeVariation": 1,
"bArmStyle": 1,
"bLetterForm": 2,
"bMidline": 1,
"bXHeight": 2
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -100,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
352,
353,
376,
381,
382,
402,
567,
710,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8364,
8482
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"cyrl": {
"default": [
"kern"
]
},
"grek": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
],
"AZE ": [
"kern"
],
"CAT ": [
"kern"
],
"CRT ": [
"kern"
],
"MOL ": [
"kern"
],
"ROM ": [
"kern"
],
"TRK ": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 222,
"num_glyphs": 223
}
},
"load_end": 2286,
"ttfb_start": 972,
"ttfb_end": 2193,
"download_start": 2193,
"download_end": 2286,
"download_ms": 93,
"all_start": 972,
"all_end": 2286,
"all_ms": 1314,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "470586.19",
"request_id": "470586.19",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/otSDKStub.js",
"raw_id": "470586.19",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 185,
"ttfb_ms": 177,
"load_start": 2114,
"load_start_float": 2114.0001809999999,
"bytesIn": 7211,
"objectSize": 7211,
"objectSizeUncompressed": 22446,
"chunks": [
{
"ts": 2299,
"bytes": 7211,
"inflated": 22446
}
],
"expires": "Thu, 09 Jan 2025 09:38:37 GMT",
"cacheControl": "public, max-age=86400",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": 1509,
"dns_end": 1696,
"connect_start": 1696,
"connect_end": 1889,
"ssl_start": 1889,
"ssl_end": 2114,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "cookielaw.org",
"sanList": [
"cookielaw.org",
"*.cookielaw.org"
],
"issuer": "WE1",
"validFrom": 1733771771,
"validTo": 1741551369,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1733775371884,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022014ACBCD13CFEF9E5BAE1CBFA05C003C63ECBDB564D5AF8AC34D1E7A104031385022100BBD472C5DEB08958B9A5A5015FC67B449B2304EC56BFA72366782730A47F5B80"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2025h1' Log",
"logId": "7320220F08168AF9F3C4A68B0AB26A9A4A00EEF577858A084D0500D4A5424459",
"timestamp": 1733775371916,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220221740D82C946EF7400E98E842498DD422B8CEB341C1D69A2F643DC4920FD08E022100BF6F6386A294DB1DD8B9B90EAEA42C837022B49D3BBFA31A9B76AC3208BDD025"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "DigiCert Yeti2025 Log",
"logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
"timestamp": 1734230991198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A7665CDC2D2EC3C4256DB159F5C18EDED64EA9FED73CDA1413911E0B3EF22D9A022049DA87986995FE6DB002EFCFF8158EDE484D62980ED4897430BEF6261D4FFC7C"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1734663356850,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221009A01E13DC976C60B6A03FDB8283DEA207FCE8BE319CE1DA7C8EE1447CA593C6502210092A7C60617021C9E2C0E65E1C236F6976781D575DEC4A3E9167DDFC08FDD3123"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733775379402,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220732034AC6EA8D23000533B34B663DFA665021632DA232F4EFF58105C4B675F21022100B6E8B459D861BD52DC7FD72FDCB85005A9997727EF1754B939BEFD7FF9485C87"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/otSDKStub.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 24720",
"cache-control: public, max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb3735abee5d6d-FRA",
"content-encoding: gzip",
"content-length: 7211",
"content-md5: TR3+yr7DZCz8Fh2PJMSBjQ==",
"content-type: application\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: 0x8DD2E8F03BC0C3C",
"expires: Thu, 09 Jan 2025 09:38:37 GMT",
"last-modified: Mon, 06 Jan 2025 20:16:33 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: ed4b110f-001e-00a6-16ca-60ab94000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 1804,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 187,
"connect_ms": 193,
"ssl_ms": 225,
"gzip_total": 7211,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 61680,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1508,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 181,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDqzCCA1GgAwIBAgIRAOim\/wP8HIifDfgaFOISW9YwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE5MTYxMVoXDTI1MDMwOTIwMTYwOVowGDEWMBQG\nA1UEAxMNY29va2llbGF3Lm9yZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABF+c\n6yno+CsH2rcwKA8GVgxpjCgfTI3gLkJ1w8TxoVe8TpihsqZ7DXZqKnko9OGMFRUq\nchvkzpORordNy0gP0N6jggJXMIICUzAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAww\nCgYIKwYBBQUHAwEwDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUv4mGpkR0V0DTNGKb\nS+NUfPOGQBQwHwYDVR0jBBgwFoAUkHeSNWfE\/6jMqeZ72YB5e8yT+TgwXgYIKwYB\nBQUHAQEEUjBQMCcGCCsGAQUFBzABhhtodHRwOi8vby5wa2kuZ29vZy9zL3dlMS82\nS1kwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dlMS5jcnQwKQYDVR0R\nBCIwIIINY29va2llbGF3Lm9yZ4IPKi5jb29raWVsYXcub3JnMBMGA1UdIAQMMAow\nCAYGZ4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dl\nMS90eTgyZnFCMGhBdy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMn\nXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAZOtEK5sAAAEAwBHMEUCIBSs\nvNE8\/vnluuHL+gXAA8Y+y9tWTVr4rDTR56EEAxOFAiEAu9Ryxd6wiVi5paUBX8Z7\nRJsjBOxWv6cjZngnMKR\/W4AAdgBzICIPCBaK+fPEposKsmqaSgDu9XeFighNBQDU\npUJEWQAAAZOtEK6MAAAEAwBHMEUCICIXQNgslG73QA6Y6EJJjdQiuM6zQcHWmi9k\nPcSSD9COAiEAv29jhqKU2x3YubkOrqQsg3AitJ07v6Mam3asMgi90CUwCgYIKoZI\nzj0EAwIDSAAwRQIgEwWdXrHMH9soM8kAMIsNAA8gWE3j0Vm8\/dfq3tMTK0wCIQCM\ny5pEyRGg4gYQsS9GreasadunCYj5fCXcHd5LqnPy8g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2299,
"ttfb_start": 2114,
"ttfb_end": 2291,
"download_start": 2291,
"download_end": 2299,
"download_ms": 8,
"all_start": 1509,
"all_end": 2299,
"all_ms": 790,
"index": 11,
"number": 12,
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 0,
"FunctionCall": 4
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 4,
"cpuTime": 8,
"js_timing": [
[
2439.6729999999998,
2443.9459999999999
],
[
2439.683,
2440.0700000000002
],
[
3195.9760000000001,
3196.7570000000001
],
[
4424.2150000000001,
4427.1679999999997
],
[
4429.2219999999998,
4429.2560000000003
]
]
},
{
"type": 3,
"id": "470586.20",
"request_id": "470586.20",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
"raw_id": "470586.20",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 647,
"ttfb_ms": 115,
"load_start": 2210,
"load_start_float": 2210.0001999999999,
"bytesIn": 326885,
"objectSize": 326885,
"objectSizeUncompressed": 326885,
"chunks": [
{
"ts": 2329,
"bytes": 16286
},
{
"ts": 2356,
"bytes": 16375
},
{
"ts": 2384,
"bytes": 16375
},
{
"ts": 2412,
"bytes": 16375
},
{
"ts": 2440,
"bytes": 16375
},
{
"ts": 2465,
"bytes": 16375
},
{
"ts": 2492,
"bytes": 16375
},
{
"ts": 2520,
"bytes": 16464
},
{
"ts": 2546,
"bytes": 16375
},
{
"ts": 2575,
"bytes": 16375
},
{
"ts": 2603,
"bytes": 16375
},
{
"ts": 2629,
"bytes": 16375
},
{
"ts": 2658,
"bytes": 16375
},
{
"ts": 2686,
"bytes": 16375
},
{
"ts": 2714,
"bytes": 16375
},
{
"ts": 2742,
"bytes": 16375
},
{
"ts": 2771,
"bytes": 16375
},
{
"ts": 2794,
"bytes": 16375
},
{
"ts": 2829,
"bytes": 16375
},
{
"ts": 2857,
"bytes": 15760
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"initiator_line": "1",
"initiator_column": "603041",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 326885",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: \"4fce5-5d93ababf8f00\"",
"last-modified: Wed, 02 Mar 2022 11:39:08 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1987,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 326885,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2208,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 200,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "304 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 2500,
"ImageHeight": 1429,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:4:4 (1 1)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "2500x1429",
"Megapixels": 3.6000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 2500,
"height": 1429,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3572500,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 155.31899999999999,
"standardDeviation": 46.752299999999998,
"kurtosis": -0.023868799999999999,
"skewness": -0.38583200000000001,
"entropy": 0.93711500000000003
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 163.47399999999999,
"standardDeviation": 45.302399999999999,
"kurtosis": 0.24129,
"skewness": -0.58015499999999998,
"entropy": 0.93045100000000003
},
"green": {
"min": 0,
"max": 255,
"mean": 154.988,
"standardDeviation": 45.799300000000002,
"kurtosis": -0.12655,
"skewness": -0.30876300000000001,
"entropy": 0.93584800000000001
},
"blue": {
"min": 0,
"max": 255,
"mean": 147.495,
"standardDeviation": 49.155200000000001,
"kurtosis": -0.0492842,
"skewness": -0.25153500000000001,
"entropy": 0.94504699999999997
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 2500,
"height": 1429,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 70,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:37+00:00",
"date:modify": "2025-01-08T09:38:37+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "1x1,1x1,1x1",
"signature": "2ec56e9f4325c2c2f8b54529147cd5b99ad351d0856b98bd125e674332497130"
},
"tainted": false,
"filesize": "311125B",
"numberPixels": "3572500",
"pixelsPerSecond": "32.5764MB",
"userTime": "0.070u",
"elapsedTime": "0:01.109"
}
},
"jpeg_scan_count": 3,
"score_progressive_jpeg": 100,
"load_end": 2857,
"ttfb_start": 2210,
"ttfb_end": 2325,
"download_start": 2325,
"download_end": 2857,
"download_ms": 532,
"all_start": 2210,
"all_end": 2857,
"all_ms": 647,
"index": 12,
"number": 13
},
{
"type": 3,
"id": "470586.21",
"request_id": "470586.21",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/rooms\/mask_conference_dot-white_grid_ceiling_q.png",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/rooms\/mask_conference_dot-white_grid_ceiling_q.png",
"raw_id": "470586.21",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 678,
"ttfb_ms": 674,
"load_start": 2211,
"load_start_float": 2211.0002060000002,
"bytesIn": 19902,
"objectSize": 19902,
"objectSizeUncompressed": 19902,
"chunks": [
{
"ts": 2887,
"bytes": 16302
},
{
"ts": 2889,
"bytes": 3600
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"initiator_line": "1",
"initiator_column": "603041",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/rooms\/mask_conference_dot-white_grid_ceiling_q.png",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 19902",
"content-type: image\/png",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: \"4dbe-5d93abb1b1c80\"",
"last-modified: Wed, 02 Mar 2022 11:39:14 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2002,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 19902,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2209,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 206,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Truncated PNG image"
},
"File": {
"FileSize": "16 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 2500,
"ImageHeight": 1429,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 762 bytes, use -b option to extract)",
"Transparency": "(Binary data 186 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "2500x1429",
"Megapixels": 3.6000000000000001
}
}
},
"load_end": 2889,
"ttfb_start": 2211,
"ttfb_end": 2885,
"download_start": 2885,
"download_end": 2889,
"download_ms": 4,
"all_start": 2211,
"all_end": 2889,
"all_ms": 678,
"index": 13,
"number": 14
},
{
"type": 3,
"id": "470586.22",
"request_id": "470586.22",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/video\/home_hero_animation.mp4",
"raw_id": "470586.22",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 206,
"request_type": "Media",
"load_ms": 3589,
"ttfb_ms": 627,
"load_start": 2291,
"load_start_float": 2291.0002119999999,
"bytesIn": 1638485,
"objectSize": 1638485,
"objectSizeUncompressed": 1638485,
"chunks": [
{
"ts": 2919,
"bytes": 16280
},
{
"ts": 2947,
"bytes": 16375
},
{
"ts": 2971,
"bytes": 16375
},
{
"ts": 3000,
"bytes": 16375
},
{
"ts": 3027,
"bytes": 16375
},
{
"ts": 3056,
"bytes": 16375
},
{
"ts": 3085,
"bytes": 16375
},
{
"ts": 3118,
"bytes": 16470
},
{
"ts": 3142,
"bytes": 16375
},
{
"ts": 3170,
"bytes": 16375
},
{
"ts": 3198,
"bytes": 16375
},
{
"ts": 3227,
"bytes": 16375
},
{
"ts": 3255,
"bytes": 16375
},
{
"ts": 3283,
"bytes": 16375
},
{
"ts": 3307,
"bytes": 16375
},
{
"ts": 3335,
"bytes": 16375
},
{
"ts": 3364,
"bytes": 16375
},
{
"ts": 3392,
"bytes": 16375
},
{
"ts": 3418,
"bytes": 16375
},
{
"ts": 3449,
"bytes": 16375
},
{
"ts": 3472,
"bytes": 16375
},
{
"ts": 3501,
"bytes": 16375
},
{
"ts": 3529,
"bytes": 16375
},
{
"ts": 3558,
"bytes": 16375
},
{
"ts": 3586,
"bytes": 16375
},
{
"ts": 3609,
"bytes": 16375
},
{
"ts": 3638,
"bytes": 16375
},
{
"ts": 3666,
"bytes": 16375
},
{
"ts": 3694,
"bytes": 16375
},
{
"ts": 3723,
"bytes": 16375
},
{
"ts": 3751,
"bytes": 16375
},
{
"ts": 3775,
"bytes": 16375
},
{
"ts": 3803,
"bytes": 16375
},
{
"ts": 3831,
"bytes": 16375
},
{
"ts": 3860,
"bytes": 16375
},
{
"ts": 3888,
"bytes": 16375
},
{
"ts": 3916,
"bytes": 16375
},
{
"ts": 3940,
"bytes": 16375
},
{
"ts": 3974,
"bytes": 16375
},
{
"ts": 4002,
"bytes": 16375
},
{
"ts": 4037,
"bytes": 16375
},
{
"ts": 4072,
"bytes": 16375
},
{
"ts": 4101,
"bytes": 16375
},
{
"ts": 4126,
"bytes": 16375
},
{
"ts": 4152,
"bytes": 16375
},
{
"ts": 4183,
"bytes": 16375
},
{
"ts": 4206,
"bytes": 16375
},
{
"ts": 4240,
"bytes": 16375
},
{
"ts": 4267,
"bytes": 16375
},
{
"ts": 4296,
"bytes": 16375
},
{
"ts": 4329,
"bytes": 16375
},
{
"ts": 4353,
"bytes": 16375
},
{
"ts": 4385,
"bytes": 16375
},
{
"ts": 4415,
"bytes": 16375
},
{
"ts": 4443,
"bytes": 16375
},
{
"ts": 4469,
"bytes": 16375
},
{
"ts": 4497,
"bytes": 16375
},
{
"ts": 4519,
"bytes": 16375
},
{
"ts": 4550,
"bytes": 16375
},
{
"ts": 4577,
"bytes": 16375
},
{
"ts": 4605,
"bytes": 16375
},
{
"ts": 4631,
"bytes": 16375
},
{
"ts": 4660,
"bytes": 16375
},
{
"ts": 4794,
"bytes": 16375
},
{
"ts": 4825,
"bytes": 16375
},
{
"ts": 4853,
"bytes": 16375
},
{
"ts": 4876,
"bytes": 16375
},
{
"ts": 4908,
"bytes": 16375
},
{
"ts": 4933,
"bytes": 16375
},
{
"ts": 4959,
"bytes": 16375
},
{
"ts": 4987,
"bytes": 16375
},
{
"ts": 5013,
"bytes": 16375
},
{
"ts": 5042,
"bytes": 16375
},
{
"ts": 5070,
"bytes": 16375
},
{
"ts": 5098,
"bytes": 16375
},
{
"ts": 5131,
"bytes": 16375
},
{
"ts": 5228,
"bytes": 16375
},
{
"ts": 5250,
"bytes": 16375
},
{
"ts": 5278,
"bytes": 16375
},
{
"ts": 5306,
"bytes": 16375
},
{
"ts": 5334,
"bytes": 16375
},
{
"ts": 5363,
"bytes": 16375
},
{
"ts": 5389,
"bytes": 16375
},
{
"ts": 5415,
"bytes": 16375
},
{
"ts": 5443,
"bytes": 16375
},
{
"ts": 5471,
"bytes": 16375
},
{
"ts": 5500,
"bytes": 16375
},
{
"ts": 5528,
"bytes": 16375
},
{
"ts": 5556,
"bytes": 16375
},
{
"ts": 5580,
"bytes": 16375
},
{
"ts": 5611,
"bytes": 16375
},
{
"ts": 5664,
"bytes": 16375
},
{
"ts": 5686,
"bytes": 16375
},
{
"ts": 5714,
"bytes": 16375
},
{
"ts": 5740,
"bytes": 16375
},
{
"ts": 5769,
"bytes": 16375
},
{
"ts": 5796,
"bytes": 16375
},
{
"ts": 5825,
"bytes": 16375
},
{
"ts": 5853,
"bytes": 16375
},
{
"ts": 5880,
"bytes": 17360
}
],
"expires": "",
"cacheControl": "",
"contentType": "video\/mp4",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 1585,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/video\/home_hero_animation.mp4",
":scheme: https",
"accept: *\/*",
"accept-encoding: identity;q=1, *;q=0",
"accept-language: en-US,en;q=0.9",
"priority: i",
"range: bytes=0-",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: video",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"Content-Length: 1638485",
"Content-Range: bytes 0-1638484\/1638485",
"accept-ranges: bytes",
"content-type: video\/mp4",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: \"190055-5d93a7c0b5000\"",
"last-modified: Wed, 02 Mar 2022 11:21:36 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 206",
"content-length: 1638485",
"content-range: bytes 0-1638484\/1638485"
]
},
"bytesOut": 1978,
"score_cache": -1,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 2280,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 212,
"server_port": "443",
"load_end": 5880,
"ttfb_start": 2291,
"ttfb_end": 2918,
"download_start": 2918,
"download_end": 5880,
"download_ms": 2962,
"all_start": 2291,
"all_end": 5880,
"all_ms": 3589,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "470586.23",
"request_id": "470586.23",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/dnd_montage3_1200px.mp4",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/video\/dnd_montage3_1200px.mp4",
"raw_id": "470586.23",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 206,
"request_type": "Media",
"load_ms": 6879,
"ttfb_ms": 3612,
"load_start": 2296,
"load_start_float": 2296.0002180000001,
"bytesIn": 1792891,
"objectSize": 1792891,
"objectSizeUncompressed": 1792891,
"chunks": [
{
"ts": 5913,
"bytes": 16266
},
{
"ts": 5936,
"bytes": 16375
},
{
"ts": 5964,
"bytes": 16375
},
{
"ts": 5990,
"bytes": 16375
},
{
"ts": 6018,
"bytes": 16375
},
{
"ts": 6044,
"bytes": 16375
},
{
"ts": 6109,
"bytes": 16375
},
{
"ts": 6135,
"bytes": 16484
},
{
"ts": 6163,
"bytes": 16375
},
{
"ts": 6190,
"bytes": 16375
},
{
"ts": 6219,
"bytes": 16375
},
{
"ts": 6246,
"bytes": 16375
},
{
"ts": 6274,
"bytes": 16375
},
{
"ts": 6304,
"bytes": 16375
},
{
"ts": 6326,
"bytes": 16375
},
{
"ts": 6355,
"bytes": 16375
},
{
"ts": 6383,
"bytes": 16375
},
{
"ts": 6412,
"bytes": 16375
},
{
"ts": 6439,
"bytes": 16375
},
{
"ts": 6468,
"bytes": 16375
},
{
"ts": 6491,
"bytes": 16375
},
{
"ts": 6521,
"bytes": 16375
},
{
"ts": 6549,
"bytes": 16375
},
{
"ts": 6576,
"bytes": 16375
},
{
"ts": 6640,
"bytes": 16375
},
{
"ts": 6869,
"bytes": 16375
},
{
"ts": 6908,
"bytes": 16375
},
{
"ts": 6935,
"bytes": 16375
},
{
"ts": 6966,
"bytes": 16375
},
{
"ts": 6992,
"bytes": 16375
},
{
"ts": 7020,
"bytes": 16375
},
{
"ts": 7044,
"bytes": 16375
},
{
"ts": 7072,
"bytes": 16375
},
{
"ts": 7102,
"bytes": 16375
},
{
"ts": 7138,
"bytes": 16375
},
{
"ts": 7157,
"bytes": 16375
},
{
"ts": 7185,
"bytes": 16375
},
{
"ts": 7209,
"bytes": 16375
},
{
"ts": 7237,
"bytes": 16375
},
{
"ts": 7266,
"bytes": 16375
},
{
"ts": 7294,
"bytes": 16375
},
{
"ts": 7321,
"bytes": 16375
},
{
"ts": 7351,
"bytes": 16375
},
{
"ts": 7374,
"bytes": 16375
},
{
"ts": 7407,
"bytes": 16375
},
{
"ts": 7431,
"bytes": 16375
},
{
"ts": 7459,
"bytes": 16375
},
{
"ts": 7487,
"bytes": 16375
},
{
"ts": 7511,
"bytes": 16375
},
{
"ts": 7539,
"bytes": 16375
},
{
"ts": 7568,
"bytes": 16375
},
{
"ts": 7596,
"bytes": 16375
},
{
"ts": 7624,
"bytes": 16375
},
{
"ts": 7652,
"bytes": 16375
},
{
"ts": 7676,
"bytes": 16375
},
{
"ts": 7706,
"bytes": 16375
},
{
"ts": 7733,
"bytes": 16375
},
{
"ts": 7761,
"bytes": 16375
},
{
"ts": 7787,
"bytes": 16375
},
{
"ts": 7816,
"bytes": 16375
},
{
"ts": 7841,
"bytes": 16375
},
{
"ts": 7869,
"bytes": 16375
},
{
"ts": 7898,
"bytes": 16375
},
{
"ts": 7926,
"bytes": 16375
},
{
"ts": 7954,
"bytes": 16375
},
{
"ts": 7982,
"bytes": 16375
},
{
"ts": 8007,
"bytes": 16375
},
{
"ts": 8034,
"bytes": 16375
},
{
"ts": 8063,
"bytes": 16375
},
{
"ts": 8091,
"bytes": 16375
},
{
"ts": 8120,
"bytes": 16375
},
{
"ts": 8144,
"bytes": 16375
},
{
"ts": 8171,
"bytes": 16375
},
{
"ts": 8199,
"bytes": 16375
},
{
"ts": 8228,
"bytes": 16375
},
{
"ts": 8256,
"bytes": 16375
},
{
"ts": 8282,
"bytes": 16375
},
{
"ts": 8308,
"bytes": 16375
},
{
"ts": 8336,
"bytes": 16375
},
{
"ts": 8367,
"bytes": 16375
},
{
"ts": 8393,
"bytes": 16375
},
{
"ts": 8421,
"bytes": 16375
},
{
"ts": 8450,
"bytes": 16375
},
{
"ts": 8473,
"bytes": 16375
},
{
"ts": 8507,
"bytes": 16375
},
{
"ts": 8530,
"bytes": 16375
},
{
"ts": 8558,
"bytes": 16375
},
{
"ts": 8586,
"bytes": 16375
},
{
"ts": 8615,
"bytes": 16375
},
{
"ts": 8638,
"bytes": 16375
},
{
"ts": 8667,
"bytes": 16375
},
{
"ts": 8695,
"bytes": 16375
},
{
"ts": 8723,
"bytes": 16375
},
{
"ts": 8749,
"bytes": 16375
},
{
"ts": 8775,
"bytes": 16375
},
{
"ts": 8805,
"bytes": 16375
},
{
"ts": 8832,
"bytes": 16375
},
{
"ts": 8858,
"bytes": 16375
},
{
"ts": 8888,
"bytes": 16375
},
{
"ts": 8916,
"bytes": 16375
},
{
"ts": 8940,
"bytes": 16375
},
{
"ts": 8968,
"bytes": 16375
},
{
"ts": 8996,
"bytes": 16375
},
{
"ts": 9025,
"bytes": 16375
},
{
"ts": 9054,
"bytes": 16375
},
{
"ts": 9081,
"bytes": 16375
},
{
"ts": 9105,
"bytes": 16375
},
{
"ts": 9135,
"bytes": 16375
},
{
"ts": 9162,
"bytes": 16375
},
{
"ts": 9175,
"bytes": 8016
}
],
"expires": "",
"cacheControl": "",
"contentType": "video\/mp4",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 1585,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/video\/dnd_montage3_1200px.mp4",
":scheme: https",
"accept: *\/*",
"accept-encoding: identity;q=1, *;q=0",
"accept-language: en-US,en;q=0.9",
"priority: i",
"range: bytes=0-",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: video",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"Content-Length: 1792891",
"Content-Range: bytes 0-1792890\/1792891",
"accept-ranges: bytes",
"content-type: video\/mp4",
"date: Wed, 08 Jan 2025 09:38:39 GMT",
"etag: \"1b5b7b-5d7f928afed40\"",
"last-modified: Mon, 14 Feb 2022 12:00:13 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 206",
"content-length: 1792891",
"content-range: bytes 0-1792890\/1792891"
]
},
"bytesOut": 1978,
"score_cache": -1,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 2285,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 218,
"server_port": "443",
"load_end": 9175,
"ttfb_start": 2296,
"ttfb_end": 5908,
"download_start": 5908,
"download_end": 9175,
"download_ms": 3267,
"all_start": 2296,
"all_end": 9175,
"all_ms": 6879,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "470586.24",
"request_id": "470586.24",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
"raw_id": "470586.24",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 279,
"ttfb_ms": 275,
"load_start": 2814,
"load_start_float": 2814.0002239999999,
"bytesIn": 2010,
"objectSize": 2010,
"objectSizeUncompressed": 5485,
"chunks": [
{
"ts": 3093,
"bytes": 1360,
"inflated": 3023
},
{
"ts": 3093,
"bytes": 650,
"inflated": 2462
}
],
"expires": "Thu, 09 Jan 2025 09:38:37 GMT",
"cacheControl": "public, max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 2343,
"connect_end": 2569,
"ssl_start": 2569,
"ssl_end": 2814,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "cookielaw.org",
"sanList": [
"cookielaw.org",
"*.cookielaw.org"
],
"issuer": "WE1",
"validFrom": 1733771771,
"validTo": 1741551369,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1733775371884,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022014ACBCD13CFEF9E5BAE1CBFA05C003C63ECBDB564D5AF8AC34D1E7A104031385022100BBD472C5DEB08958B9A5A5015FC67B449B2304EC56BFA72366782730A47F5B80"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2025h1' Log",
"logId": "7320220F08168AF9F3C4A68B0AB26A9A4A00EEF577858A084D0500D4A5424459",
"timestamp": 1733775371916,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220221740D82C946EF7400E98E842498DD422B8CEB341C1D69A2F643DC4920FD08E022100BF6F6386A294DB1DD8B9B90EAEA42C837022B49D3BBFA31A9B76AC3208BDD025"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "DigiCert Yeti2025 Log",
"logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
"timestamp": 1734230991198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A7665CDC2D2EC3C4256DB159F5C18EDED64EA9FED73CDA1413911E0B3EF22D9A022049DA87986995FE6DB002EFCFF8158EDE484D62980ED4897430BEF6261D4FFC7C"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1734663356850,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221009A01E13DC976C60B6A03FDB8283DEA207FCE8BE319CE1DA7C8EE1447CA593C6502210092A7C60617021C9E2C0E65E1C236F6976781D575DEC4A3E9167DDFC08FDD3123"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733775379402,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220732034AC6EA8D23000533B34B663DFA665021632DA232F4EFF58105C4B675F21022100B6E8B459D861BD52DC7FD72FDCB85005A9997727EF1754B939BEFD7FF9485C87"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "10683",
"initiator_type": "script",
"initiator_function": "f.otFetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Cache-Control,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68629",
"cache-control: public, max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb373a0d28d364-FRA",
"content-encoding: gzip",
"content-length: 2010",
"content-md5: o8yGv4MLaOZj1TV2MgQkKw==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: 0x8DBC8A667E6B7BA",
"expires: Thu, 09 Jan 2025 09:38:37 GMT",
"last-modified: Mon, 09 Oct 2023 09:02:03 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 87fd919f-801e-0034-4b11-613c22000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2176,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": 226,
"ssl_ms": 245,
"gzip_total": 2010,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17771,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 2342,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 224,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDqzCCA1GgAwIBAgIRAOim\/wP8HIifDfgaFOISW9YwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE5MTYxMVoXDTI1MDMwOTIwMTYwOVowGDEWMBQG\nA1UEAxMNY29va2llbGF3Lm9yZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABF+c\n6yno+CsH2rcwKA8GVgxpjCgfTI3gLkJ1w8TxoVe8TpihsqZ7DXZqKnko9OGMFRUq\nchvkzpORordNy0gP0N6jggJXMIICUzAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAww\nCgYIKwYBBQUHAwEwDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUv4mGpkR0V0DTNGKb\nS+NUfPOGQBQwHwYDVR0jBBgwFoAUkHeSNWfE\/6jMqeZ72YB5e8yT+TgwXgYIKwYB\nBQUHAQEEUjBQMCcGCCsGAQUFBzABhhtodHRwOi8vby5wa2kuZ29vZy9zL3dlMS82\nS1kwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dlMS5jcnQwKQYDVR0R\nBCIwIIINY29va2llbGF3Lm9yZ4IPKi5jb29raWVsYXcub3JnMBMGA1UdIAQMMAow\nCAYGZ4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dl\nMS90eTgyZnFCMGhBdy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMn\nXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAZOtEK5sAAAEAwBHMEUCIBSs\nvNE8\/vnluuHL+gXAA8Y+y9tWTVr4rDTR56EEAxOFAiEAu9Ryxd6wiVi5paUBX8Z7\nRJsjBOxWv6cjZngnMKR\/W4AAdgBzICIPCBaK+fPEposKsmqaSgDu9XeFighNBQDU\npUJEWQAAAZOtEK6MAAAEAwBHMEUCICIXQNgslG73QA6Y6EJJjdQiuM6zQcHWmi9k\nPcSSD9COAiEAv29jhqKU2x3YubkOrqQsg3AitJ07v6Mam3asMgi90CUwCgYIKoZI\nzj0EAwIDSAAwRQIgEwWdXrHMH9soM8kAMIsNAA8gWE3j0Vm8\/dfq3tMTK0wCIQCM\ny5pEyRGg4gYQsS9GreasadunCYj5fCXcHd5LqnPy8g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 3093,
"ttfb_start": 2814,
"ttfb_end": 3089,
"download_start": 3089,
"download_end": 3093,
"download_ms": 4,
"all_start": 2343,
"all_end": 3093,
"all_ms": 750,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "470586.27",
"request_id": "470586.27",
"ip_addr": "104.18.32.137",
"full_url": "https:\/\/geolocation.onetrust.com\/cookieconsentpub\/v1\/geo\/location",
"is_secure": 1,
"method": "GET",
"host": "geolocation.onetrust.com",
"url": "\/cookieconsentpub\/v1\/geo\/location",
"raw_id": "470586.27",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 354,
"ttfb_ms": 353,
"load_start": 3965,
"load_start_float": 3965.000235,
"bytesIn": 82,
"objectSize": 82,
"objectSizeUncompressed": 66,
"chunks": [
{
"ts": 4319,
"bytes": 82,
"inflated": 66
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 249,
"protocol": "HTTP\/2",
"dns_start": 3096,
"dns_end": 3363,
"connect_start": 3363,
"connect_end": 3636,
"ssl_start": 3636,
"ssl_end": 3964,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "geolocation.onetrust.com",
"sanList": [
"geolocation.onetrust.com"
],
"issuer": "WE1",
"validFrom": 1733770793,
"validTo": 1741550391,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733774394515,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220559496E4F1566D588D264D4231FABAA173DC2BB836B3077F2A1D00AF4FAD56D4022100C43A1F9BD299B821E75D65ABBE095A435D2DFDB3BE5F232E178670BB138A5DF9"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733774394483,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220170BF8153474862AEEA96A1B68770DC00206A68B83EE772BB2AA29751B93C133022100DEA2E649B5735C5450F8BC411AE2C143253EDEF0448E1E73002CC72B18C98B2B"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "10683",
"initiator_type": "script",
"initiator_function": "f.otFetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: geolocation.onetrust.com",
":method: GET",
":path: \/cookieconsentpub\/v1\/geo\/location",
":scheme: https",
"accept: application\/json",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-headers: Content-Type",
"access-control-allow-methods: GET, OPTIONS",
"access-control-allow-origin: *",
"cf-ray: 8feb37413c8d9975-FRA",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 08 Jan 2025 09:38:38 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 267,
"connect_ms": 273,
"ssl_ms": 328,
"gzip_total": 303,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 3095,
"socket_group": "pm\/https:\/\/geolocation.onetrust.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 235,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDsTCCA1agAwIBAgIRAL1tUxwMYMzfDdXxAJVptbEwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE4NTk1M1oXDTI1MDMwOTE5NTk1MVowIzEhMB8G\nA1UEAxMYZ2VvbG9jYXRpb24ub25ldHJ1c3QuY29tMFkwEwYHKoZIzj0CAQYIKoZI\nzj0DAQcDQgAELUcSqGgJJd9qOq2ZkZnZcfS5cw1Bpv3JoJOwXilSHZNq5ukcTHwB\n4B9SVEwZjrZ8fRzutAUMjKbr3kP5rnpFP6OCAlEwggJNMA4GA1UdDwEB\/wQEAwIH\ngDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSq\naqUX42LFH7fHJM1iuquuwsr8ljAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7\nzJP5ODBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5n\nb29nL3Mvd2UxL3ZXMDAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2Ux\nLmNydDAjBgNVHREEHDAaghhnZW9sb2NhdGlvbi5vbmV0cnVzdC5jb20wEwYDVR0g\nBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdv\nb2cvd2UxL3Jkb1phUC1DRTRZLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2\nAM8RVu7VLnyv84db2Wkum+kacWdKsBfsrAHSW3fOzDsIAAABk60BxJMAAAQDAEcw\nRQIgVZSW5PFWbViNJk1CMfq6oXPcK7g2swd\/Kh0Ar0+tVtQCIQDEOh+b0pm4Iedd\nZau+CVpDXS39s75fIy4XhnC7E4pd+QB2AKLjCuRF772tm3447Udnd1PXgluElNcr\nXhssxLlQpEfnAAABk60BxHMAAAQDAEcwRQIgFwv4FTR0hiruqWobaHcNwAIGpouD\n7ncrsqopdRuTwTMCIQDeouZJtXNcVFD4vEEa4sFDJT7e8ESOHnMALMcrGMmLKzAK\nBggqhkjOPQQDAgNJADBGAiEA8dvWCP19cwdDvOzy0KpU22NKVM72YIp0I8oABEmW\nEsgCIQDvs2GNWnS3ek\/oMCHgZF1uq8hov38sTQrjxPdsQ75KFw==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 4319,
"ttfb_start": 3965,
"ttfb_end": 4318,
"download_start": 4318,
"download_end": 4319,
"download_ms": 1,
"all_start": 3096,
"all_end": 4319,
"all_ms": 1222,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "470586.28",
"request_id": "470586.28",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"raw_id": "470586.28",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 875,
"ttfb_ms": 346,
"load_start": 4327,
"load_start_float": 4327.0002709999999,
"bytesIn": 104435,
"objectSize": 104435,
"objectSizeUncompressed": 433939,
"chunks": [
{
"ts": 4676,
"bytes": 1360,
"inflated": 2671
},
{
"ts": 4681,
"bytes": 2738,
"inflated": 8321
},
{
"ts": 4688,
"bytes": 4098,
"inflated": 12025
},
{
"ts": 4695,
"bytes": 4107,
"inflated": 16207
},
{
"ts": 4704,
"bytes": 4098,
"inflated": 20379
},
{
"ts": 4714,
"bytes": 4107,
"inflated": 16088
},
{
"ts": 4721,
"bytes": 4098,
"inflated": 14146
},
{
"ts": 4728,
"bytes": 4107,
"inflated": 16542
},
{
"ts": 4735,
"bytes": 4351,
"inflated": 16760
},
{
"ts": 4742,
"bytes": 4107,
"inflated": 27638
},
{
"ts": 4747,
"bytes": 2729,
"inflated": 9813
},
{
"ts": 4761,
"bytes": 4229,
"inflated": 16249
},
{
"ts": 4768,
"bytes": 4220,
"inflated": 18055
},
{
"ts": 4775,
"bytes": 4229,
"inflated": 22217
},
{
"ts": 4782,
"bytes": 4220,
"inflated": 17704
},
{
"ts": 4789,
"bytes": 4229,
"inflated": 15477
},
{
"ts": 5125,
"bytes": 3445,
"inflated": 15593
},
{
"ts": 5137,
"bytes": 4220,
"inflated": 16667
},
{
"ts": 5146,
"bytes": 4220,
"inflated": 21322
},
{
"ts": 5154,
"bytes": 4229,
"inflated": 15257
},
{
"ts": 5170,
"bytes": 4220,
"inflated": 18079
},
{
"ts": 5177,
"bytes": 4229,
"inflated": 15989
},
{
"ts": 5184,
"bytes": 4220,
"inflated": 19177
},
{
"ts": 5191,
"bytes": 7430,
"inflated": 34069
},
{
"ts": 5199,
"bytes": 4220,
"inflated": 17536
},
{
"ts": 5202,
"bytes": 2975,
"inflated": 9958
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "11162",
"initiator_type": "script",
"initiator_function": "f.jsonp",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/otBannerSdk.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 28472",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb37437cd85d6d-FRA",
"content-encoding: gzip",
"content-length: 104435",
"content-md5: RlWphe8ApfjvTvvEsWZkgg==",
"content-type: application\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:39 GMT",
"etag: 0x8DCA5CA910C09C0",
"last-modified: Tue, 16 Jul 2024 19:07:41 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 8d74f932-301e-00ae-0f6e-57b0e7000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 1843,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 104435,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 57928,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 4325,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 271,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 5202,
"ttfb_start": 4327,
"ttfb_end": 4673,
"download_start": 4673,
"download_end": 5202,
"download_ms": 529,
"all_start": 4327,
"all_end": 5202,
"all_ms": 875,
"index": 18,
"number": 19,
"cpuTimes": {
"EvaluateScript": 17,
"v8.compile": 14,
"FunctionCall": 58
},
"cpu.EvaluateScript": 17,
"cpu.v8.compile": 14,
"cpu.FunctionCall": 58,
"cpuTime": 89,
"js_timing": [
[
5319.5810000000001,
5336.4870000000001
],
[
5319.5940000000001,
5333.777
],
[
5762.2089999999998,
5762.2460000000001
],
[
6203.951,
6261.5990000000002
]
],
"blockingTime": 57.648000000000138
},
{
"type": 3,
"id": "470586.29",
"request_id": "470586.29",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
"raw_id": "470586.29",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 404,
"ttfb_ms": 376,
"load_start": 5236,
"load_start_float": 5236.0002780000004,
"bytesIn": 13416,
"objectSize": 13416,
"objectSizeUncompressed": 48600,
"chunks": [
{
"ts": 5618,
"bytes": 2729,
"inflated": 6492
},
{
"ts": 5620,
"bytes": 1369,
"inflated": 5127
},
{
"ts": 5627,
"bytes": 4098,
"inflated": 19947
},
{
"ts": 5639,
"bytes": 4107,
"inflated": 14374
},
{
"ts": 5640,
"bytes": 1113,
"inflated": 2660
}
],
"expires": "Thu, 09 Jan 2025 09:38:40 GMT",
"cacheControl": "public, max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Cache-Control,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: public, max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb3749297cd364-FRA",
"content-encoding: gzip",
"content-length: 13416",
"content-md5: bdEnyH9je7m4OCwiLPa\/Vw==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"etag: 0x8DBC8A66E05F88F",
"expires: Thu, 09 Jan 2025 09:38:40 GMT",
"last-modified: Mon, 09 Oct 2023 09:02:13 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 9f4ffb15-901e-00a3-1411-615feb000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2185,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 13416,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5235,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 278,
"server_port": "443",
"load_end": 5640,
"ttfb_start": 5236,
"ttfb_end": 5612,
"download_start": 5612,
"download_end": 5640,
"download_ms": 28,
"all_start": 5236,
"all_end": 5640,
"all_ms": 404,
"index": 19,
"number": 20
},
{
"type": 3,
"id": "470586.30",
"request_id": "470586.30",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/img\/favicon.ico",
"raw_id": "470586.30",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 3665,
"ttfb_ms": 3665,
"load_start": 5518,
"load_start_float": 5518.0002839999997,
"bytesIn": 6518,
"objectSize": 6518,
"objectSizeUncompressed": 6518,
"chunks": [
{
"ts": 9183,
"bytes": 6518
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/vnd.microsoft.icon",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/img\/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 6518",
"content-type: image\/vnd.microsoft.icon",
"date: Wed, 08 Jan 2025 09:38:42 GMT",
"etag: \"1976-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2068,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 8,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 6518,
"gzip_save": 5946,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 5518,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 284,
"server_port": "443",
"load_end": 9183,
"ttfb_start": 5518,
"ttfb_end": 9183,
"download_start": 9183,
"download_end": 9183,
"download_ms": 0,
"all_start": 5518,
"all_end": 9183,
"all_ms": 3665,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "470586.31",
"request_id": "470586.31",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
"raw_id": "470586.31",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 393,
"ttfb_ms": 389,
"load_start": 5657,
"load_start_float": 5657.0002919999997,
"bytesIn": 2626,
"objectSize": 2626,
"objectSizeUncompressed": 9721,
"chunks": [
{
"ts": 6049,
"bytes": 1360,
"inflated": 3220
},
{
"ts": 6050,
"bytes": 1266,
"inflated": 6501
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374bce5cd364-FRA",
"content-encoding: gzip",
"content-length: 2626",
"content-md5: mip\/BCo8lK6sUoz37GedNg==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"etag: 0x8DCA5CA8D3BF55C",
"last-modified: Tue, 16 Jul 2024 19:07:35 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 0f5da4cc-901e-0046-7311-614d1c000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2080,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 2626,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5656,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 292,
"server_port": "443",
"load_end": 6050,
"ttfb_start": 5657,
"ttfb_end": 6046,
"download_start": 6046,
"download_end": 6050,
"download_ms": 4,
"all_start": 5657,
"all_end": 6050,
"all_ms": 393,
"index": 21,
"number": 22
},
{
"type": 3,
"id": "470586.32",
"request_id": "470586.32",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
"raw_id": "470586.32",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 426,
"ttfb_ms": 397,
"load_start": 5658,
"load_start_float": 5658.0002979999999,
"bytesIn": 12708,
"objectSize": 12708,
"objectSizeUncompressed": 63146,
"chunks": [
{
"ts": 6059,
"bytes": 1360,
"inflated": 2530
},
{
"ts": 6064,
"bytes": 2738,
"inflated": 7575
},
{
"ts": 6071,
"bytes": 4098,
"inflated": 18400
},
{
"ts": 6078,
"bytes": 4107,
"inflated": 32502
},
{
"ts": 6084,
"bytes": 405,
"inflated": 2139
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374bce60d364-FRA",
"content-encoding: gzip",
"content-length: 12708",
"content-md5: BZEPsym4nPpwGlJ8viCHuQ==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"etag: 0x8DCA5CA8E183DB3",
"last-modified: Tue, 16 Jul 2024 19:07:36 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 06ce0e98-501e-001f-4011-61489a000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 12708,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5657,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 298,
"server_port": "443",
"load_end": 6084,
"ttfb_start": 5658,
"ttfb_end": 6055,
"download_start": 6055,
"download_end": 6084,
"download_ms": 29,
"all_start": 5658,
"all_end": 6084,
"all_ms": 426,
"index": 22,
"number": 23
},
{
"type": 3,
"id": "470586.33",
"request_id": "470586.33",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
"raw_id": "470586.33",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 434,
"ttfb_ms": 424,
"load_start": 5660,
"load_start_float": 5660.0003040000001,
"bytesIn": 3674,
"objectSize": 3674,
"objectSizeUncompressed": 21778,
"chunks": [
{
"ts": 6086,
"bytes": 2729,
"inflated": 12888
},
{
"ts": 6094,
"bytes": 945,
"inflated": 8890
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374bde63d364-FRA",
"content-encoding: gzip",
"content-md5: c7xAZ9MSGAobGaTYg\/Qtag==",
"content-type: text\/css",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"last-modified: Tue, 16 Jul 2024 19:07:47 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 09ca47eb-501e-00d8-5811-61345b000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 3930,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5658,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 304,
"server_port": "443",
"load_end": 6094,
"ttfb_start": 5660,
"ttfb_end": 6084,
"download_start": 6084,
"download_end": 6094,
"download_ms": 10,
"all_start": 5660,
"all_end": 6094,
"all_ms": 434,
"index": 23,
"number": 24
},
{
"type": 3,
"id": "470586.34",
"request_id": "470586.34",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/static\/ot_close.svg",
"raw_id": "470586.34",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 420,
"ttfb_ms": 418,
"load_start": 6124,
"load_start_float": 6124.0003100000004,
"bytesIn": 335,
"objectSize": 335,
"objectSizeUncompressed": 651,
"chunks": [
{
"ts": 6543,
"bytes": 335,
"inflated": 651
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/svg+xml",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/static\/ot_close.svg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 7193",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374ebbc75d6d-FRA",
"content-encoding: gzip",
"content-md5: pcXWFGpuVeSg\/jVnYCseRg==",
"content-type: image\/svg+xml",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"last-modified: Wed, 08 Jan 2025 03:27:56 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 90f28278-301e-0040-2a8e-61ba64000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 623,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 79207,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6123,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 310,
"server_port": "443",
"load_end": 6544,
"ttfb_start": 6124,
"ttfb_end": 6542,
"download_start": 6542,
"download_end": 6544,
"download_ms": 2,
"all_start": 6124,
"all_end": 6544,
"all_ms": 420,
"index": 24,
"number": 25
},
{
"type": 3,
"id": "470586.35",
"request_id": "470586.35",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_guard_logo.svg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/static\/ot_guard_logo.svg",
"raw_id": "470586.35",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 414,
"ttfb_ms": 413,
"load_start": 6140,
"load_start_float": 6140.0003159999997,
"bytesIn": 341,
"objectSize": 341,
"objectSizeUncompressed": 497,
"chunks": [
{
"ts": 6554,
"bytes": 341,
"inflated": 497
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/svg+xml",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/static\/ot_guard_logo.svg",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68633",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374edc10d364-FRA",
"content-encoding: gzip",
"content-md5: tXyZydHjxQshFMbbBT1\/8A==",
"content-type: image\/svg+xml",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"last-modified: Mon, 06 Jan 2025 20:16:34 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: be2a0177-e01e-002f-2411-6112b0000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2008,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 517,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17767,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6138,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 316,
"server_port": "443",
"load_end": 6554,
"ttfb_start": 6140,
"ttfb_end": 6553,
"download_start": 6553,
"download_end": 6554,
"download_ms": 1,
"all_start": 6140,
"all_end": 6554,
"all_ms": 414,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "470586.36",
"request_id": "470586.36",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"raw_id": "470586.36",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 707,
"ttfb_ms": 434,
"load_start": 6171,
"load_start_float": 6171.0003219999999,
"bytesIn": 144661,
"objectSize": 144661,
"objectSizeUncompressed": 144661,
"chunks": [
{
"ts": 6614,
"bytes": 4220
},
{
"ts": 6628,
"bytes": 7450
},
{
"ts": 6635,
"bytes": 4220
},
{
"ts": 6647,
"bytes": 4220
},
{
"ts": 6654,
"bytes": 4229
},
{
"ts": 6661,
"bytes": 4220
},
{
"ts": 6668,
"bytes": 3196
},
{
"ts": 6675,
"bytes": 4220
},
{
"ts": 6687,
"bytes": 4220
},
{
"ts": 6694,
"bytes": 4229
},
{
"ts": 6701,
"bytes": 4220
},
{
"ts": 6708,
"bytes": 4229
},
{
"ts": 6715,
"bytes": 4220
},
{
"ts": 6722,
"bytes": 4229
},
{
"ts": 6734,
"bytes": 3201
},
{
"ts": 6764,
"bytes": 16366
},
{
"ts": 6796,
"bytes": 16402
},
{
"ts": 6829,
"bytes": 16366
},
{
"ts": 6850,
"bytes": 16402
},
{
"ts": 6878,
"bytes": 14602
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 3067",
"cache-control: max-age=86400",
"cf-bgj: h2pri",
"cf-cache-status: HIT",
"cf-ray: 8feb374f0be65d6d-FRA",
"content-length: 144661",
"content-md5: dgAVBEuBsGIwZSpcZ5AQkA==",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"etag: 0x8D916EE474A9FA7",
"last-modified: Fri, 14 May 2021 15:38:10 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 396f1188-101e-0023-1ecd-79a340000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2347,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 26,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 144661,
"image_save": 106800,
"cache_time": 83333,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6170,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 322,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "127 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 1654,
"ImageHeight": 591,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 4
},
"Photoshop": {
"XResolution": 300,
"DisplayedUnitsX": "inches",
"YResolution": 300,
"DisplayedUnitsY": "inches"
},
"XMP": {
"XMPToolkit": "Adobe XMP Core 4.1-c036 46.277092, Fri Feb 23 2007 14:16:18 ",
"Format": "image\/jpeg",
"Title": "nimbus-x_100k",
"CreatorTool": "Illustrator",
"CreateDate": "2008:02:15 11:36:34+01:00",
"ModifyDate": "2008:02:15 10:36:39Z",
"MetadataDate": "2008:02:15 11:36:34+01:00",
"ThumbnailWidth": 256,
"ThumbnailHeight": 92,
"ThumbnailFormat": "JPEG",
"ThumbnailImage": "(Binary data 5063 bytes, use -b option to extract)",
"DocumentID": "uuid:CF0C4E974CDDDC11A9CECEC3EA09DC2A",
"InstanceID": "uuid:D00C4E974CDDDC11A9CECEC3EA09DC2A",
"DerivedFromInstanceID": "uuid:3412C9E996A5DC1192838CFCFFC60DF4",
"DerivedFromDocumentID": "uuid:5C6BFF5595A5DC1192838CFCFFC60DF4",
"StartupProfile": "Print"
},
"APP14": {
"DCTEncodeVersion": 100,
"APP14Flags0": "Encoded with Blend=1 downsampling",
"APP14Flags1": "(none)",
"ColorTransform": "Unknown (RGB or CMYK)"
},
"Composite": {
"ImageSize": "1654x591",
"Megapixels": 0.97799999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 1654,
"height": 591,
"x": 0,
"y": 0
},
"resolution": {
"x": 300,
"y": 300
},
"printSize": {
"x": 5.5133299999999998,
"y": 1.97
},
"units": "PixelsPerInch",
"type": "ColorSeparation",
"endianness": "Undefined",
"colorspace": "CMYK",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"cyan": 8,
"magenta": 8,
"yellow": 8,
"black": 8
},
"pixels": 977514,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 30.079699999999999,
"standardDeviation": 58.542700000000004,
"kurtosis": 3.5166599999999999,
"skewness": 2.0880100000000001,
"entropy": 0.42065399999999997
}
},
"channelStatistics": {
"cyan": {
"min": 0,
"max": 127,
"mean": 19.990500000000001,
"standardDeviation": 46.251199999999997,
"kurtosis": 1.53982,
"skewness": 1.88144,
"entropy": 0.62806600000000001
},
"magenta": {
"min": 0,
"max": 127,
"mean": 19.990500000000001,
"standardDeviation": 46.251199999999997,
"kurtosis": 1.53982,
"skewness": 1.88144,
"entropy": 0.62806600000000001
},
"yellow": {
"min": 0,
"max": 127,
"mean": 19.990500000000001,
"standardDeviation": 46.251199999999997,
"kurtosis": 1.53982,
"skewness": 1.88144,
"entropy": 0.20946999999999999
},
"black": {
"min": 0,
"max": 255,
"mean": 60.347499999999997,
"standardDeviation": 95.417199999999994,
"kurtosis": -0.15981799999999999,
"skewness": 1.20444,
"entropy": 0.21701500000000001
}
},
"totalInkDensity": "199.216%",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF00",
"borderColor": "#DFDFDF00",
"matteColor": "#BDBDBD00",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1654,
"height": 591,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 99,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:41+00:00",
"date:modify": "2025-01-08T09:38:41+00:00",
"dc:format": "image\/jpeg",
"illustrator:StartupProfile": "Print",
"jpeg:colorspace": "4",
"jpeg:sampling-factor": "1x1,1x1,1x1,1x1",
"signature": "e84593479d7c7dbae912cc82e3f73f09883e029da257bdb8f5414e1ef7defd71",
"xap:CreateDate": "2008-02-15T11:36:34+01:00",
"xap:CreatorTool": "Illustrator",
"xap:MetadataDate": "2008-02-15T11:36:34+01:00",
"xap:ModifyDate": "2008-02-15T10:36:39Z",
"xapMM:DerivedFrom": "uuid:5C6BFF5595A5DC1192838CFCFFC60DF4",
"xapMM:DocumentID": "uuid:CF0C4E974CDDDC11A9CECEC3EA09DC2A",
"xapMM:InstanceID": "uuid:D00C4E974CDDDC11A9CECEC3EA09DC2A"
},
"profiles": {
"8bim": {
"length": 28
},
"xmp": {
"length": 11482
}
},
"tainted": false,
"filesize": "130059B",
"numberPixels": "977514",
"pixelsPerSecond": "55.8409MB",
"userTime": "0.010u",
"elapsedTime": "0:01.017"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 6878,
"ttfb_start": 6171,
"ttfb_end": 6605,
"download_start": 6605,
"download_end": 6878,
"download_ms": 273,
"all_start": 6171,
"all_end": 6878,
"all_ms": 707,
"index": 26,
"number": 27
},
{
"type": 3,
"id": "470586.37",
"request_id": "470586.37",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/static\/powered_by_logo.svg",
"raw_id": "470586.37",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 430,
"ttfb_ms": 425,
"load_start": 6172,
"load_start_float": 6172.0003280000001,
"bytesIn": 2033,
"objectSize": 2033,
"objectSizeUncompressed": 5194,
"chunks": [
{
"ts": 6602,
"bytes": 2033,
"inflated": 5194
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/svg+xml",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/static\/powered_by_logo.svg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 11212",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374f0be95d6d-FRA",
"content-encoding: gzip",
"content-md5: Y+c301RBZNK39PvKQWrIBw==",
"content-type: image\/svg+xml",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"last-modified: Wed, 08 Jan 2025 03:27:56 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: de4754fc-d01e-008d-0189-61df2c000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2041,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 2153,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 75188,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6171,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 328,
"server_port": "443",
"load_end": 6602,
"ttfb_start": 6172,
"ttfb_end": 6597,
"download_start": 6597,
"download_end": 6602,
"download_ms": 5,
"all_start": 6172,
"all_end": 6602,
"all_ms": 430,
"index": 27,
"number": 28
}
],
"requestsFull": 28,
"requestsDoc": 21,
"responses_200": 26,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"loadEventStart": 5508,
"loadEventEnd": 5509,
"domContentLoadedEventStart": 2294,
"domContentLoadedEventEnd": 2295,
"URL": "https:\/\/discanddots.rosso-acoustic.com",
"connections": 6,
"final_base_page_request": 0,
"final_base_page_request_id": "C8DB34FB77456F457F27E72A2E0DF63A",
"final_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"domInteractive": 2294,
"firstPaint": 1006.1000000014901,
"firstContentfulPaint": 1106,
"firstImagePaint": 1106,
"firstMeaningfulPaint": 2206,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 225,
"basePageSSLTime": 63,
"score_cache": 24,
"score_cdn": 56,
"score_gzip": 86,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 91,
"score_etags": -1,
"score_progressive_jpeg": 89,
"gzip_total": 482213,
"gzip_savings": 69113,
"minify_total": -1,
"minify_savings": -1,
"image_total": 1260675,
"image_savings": 121769,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 8,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 9,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 12,
"EvaluateScript": 79,
"v8.compile": 27,
"ParseAuthorStyleSheet": 1,
"MarkDOMContent": 0,
"UpdateLayoutTree": 53,
"MarkLoad": 0,
"Layout": 86,
"BeginRemoteFontLoad": 0,
"PrePaint": 12,
"IntersectionObserverController::computeIntersections": 4,
"Paint": 12,
"Layerize": 3,
"largestContentfulPaint::Candidate": 0,
"FunctionCall": 95,
"HitTest": 1,
"TimerFire": 3,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 14,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"ResourceChangePriority": 3,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 4,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 6,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 8745
},
"cpuTimesDoc": {
"ParseHTML": 6,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 2,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 5,
"EvaluateScript": 79,
"v8.compile": 27,
"ParseAuthorStyleSheet": 1,
"MarkDOMContent": 0,
"UpdateLayoutTree": 39,
"MarkLoad": 0,
"Layout": 79,
"BeginRemoteFontLoad": 0,
"PrePaint": 8,
"IntersectionObserverController::computeIntersections": 1,
"Paint": 6,
"Layerize": 3,
"largestContentfulPaint::Candidate": 0,
"FunctionCall": 59,
"HitTest": 1,
"TimerFire": 2,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 6,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"ResourceChangePriority": 0,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 5283
},
"cpu.ParseHTML": 8,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 9,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 12,
"cpu.EvaluateScript": 79,
"cpu.v8.compile": 27,
"cpu.ParseAuthorStyleSheet": 1,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 53,
"cpu.MarkLoad": 0,
"cpu.Layout": 86,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 12,
"cpu.IntersectionObserverController::computeIntersections": 4,
"cpu.Paint": 12,
"cpu.Layerize": 3,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.FunctionCall": 95,
"cpu.HitTest": 1,
"cpu.TimerFire": 3,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 14,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.ResourceChangePriority": 3,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 4,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 6,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 8745,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1736329113.0790753,
"osVersion": "Linux 6.8.0-1018-gcp",
"os_version": "Linux 6.8.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1736329114.8007858,
"browserVersion": "131.0.0.0",
"browser_version": "131.0.0.0",
"fullyLoadedCPUms": 7119,
"fullyLoadedCPUpct": 32.129963898920344,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"loaderId": "7E3FE22DF51B9FFC25593E84CADB6D54"
}
}
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"request": {
"requestId": "470586.13",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910"
}
}
},
"issueId": "DCACF186236AAF46B544D56D981D9946"
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"request": {
"requestId": "470586.14",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694"
}
}
},
"issueId": "48164257F2F206A361422245B3B53473"
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 50,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 54,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 50,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 54,
"violatingNodeAttribute": ""
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
},
{
"id": 3,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
}
],
"document_URL": "https:\/\/discanddots.rosso-acoustic.com\/",
"document_hostname": "discanddots.rosso-acoustic.com",
"document_origin": "https:\/\/discanddots.rosso-acoustic.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 820,
"domComplete": 5508,
"PerformancePaintTiming.first-paint": 1006.1000000014901,
"PerformancePaintTiming.first-contentful-paint": 1006.1000000014901,
"origin_dns": {
"ns": [
"ns4.lemarit.de.",
"ns3.lemarit.net."
],
"mx": [
"10 ipv6mx01a.antispameurope.com.",
"20 ipv6mx01b.antispameurope.com.",
"30 ipv6mx01d.antispameurope.com.",
"40 ipv6mx01c.antispameurope.com."
],
"txt": [
"\"v=spf1 include:_spf.hafele.com -all\""
],
"soa": [
"ns3.lemarit.net. hostmaster.haefele.de. 2024022101 28800 7200 604800 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"JavaScript graphics": "three.js 137",
"Operating systems": "Ubuntu",
"UI frameworks": "Tailwind CSS",
"Web servers": "Apache HTTP Server 2.4.41",
"JavaScript frameworks": "Alpine.js 3.8.1",
"CDN": "Cloudflare",
"Cookie compliance": "OneTrust",
"Tag managers": "Google Tag Manager",
"Security": "Cloudflare Bot Management"
},
"detected_apps": {
"three.js": "137",
"Ubuntu": "",
"Tailwind CSS": "",
"Apache HTTP Server": "2.4.41",
"Alpine.js": "3.8.1",
"Cloudflare": "",
"OneTrust": "",
"Google Tag Manager": "",
"Cloudflare Bot Management": ""
},
"detected_technologies": {
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Ubuntu": {
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Alpine.js": {
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"OneTrust": {
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
"Google Tag Manager": {
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
{
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>",
"target": [
".opacity-100 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(4) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:py-0 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p>",
"target": [
".mt-container-half.sm\\:block.kirbytext > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n L\u00e4nge <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Breite <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Fl\u00e4che <\/div>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Ihre Auswahl <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(3) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".mt-container.kirbytext.text-xs > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_962",
"relatedNodes": [
{
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".pl-\\[2vw\\] > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_962"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_962"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_243",
"relatedNodes": [
{
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".pl-\\[2vw\\] > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_243"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_243"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_843",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_843"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_843"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_844",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_844"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_844"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_848",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_848"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_848"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_850",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_850"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_850"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Gruppe_981",
"relatedNodes": [
{
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Gruppe_981"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Gruppe_981"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_174",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_174"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_174"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_175",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_175"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_175"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_176",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_176"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_176"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"target": [
"img[x-ref=\"image\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"target": [
"img:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(1)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(2)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(4)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(5)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(6)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\">",
"target": [
"svg[viewBox=\"0 -30 110 110\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\">",
"target": [
"svg[role=\"presentation\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe>",
"target": [
"iframe"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"flex flex-col min-h-screen overflow-hidden\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".ml-6 > .px-4.py-3.text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "28.8pt (38.4px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"target": [
".pt-\\[2em\\]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "67.5pt (90px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Einfach. Akustisch. Modular.<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p>",
"target": [
".max-w-lg > .kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Weicher Kern.<\/span>",
"target": [
".max-w-lg > .kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".max-w-lg > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".my-container-section:nth-child(4) > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Kombiniere, kombiniere ...<\/span>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1) > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Konferenz <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Lounge <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"] > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>",
"target": [
".mb-container-half.uppercase.text-sm"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"form == 'q'\">Q 600 BIG<\/span>",
"target": [
"span[x-show=\"form == 'q'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"layout == 'grid'\">Raster<\/span>",
"target": [
"span[x-show=\"layout == 'grid'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"mounting == 'ceiling'\">Decke<\/span>",
"target": [
"span[x-show=\"mounting == 'ceiling'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>",
"target": [
"span[x-show=\"disc == 'disc-grey'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"dot == 'dot-white'\">White<\/span>",
"target": [
"span[x-show=\"dot == 'dot-white'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mt-container.kirbytext.c-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Noch immer nicht genug?<\/span>",
"target": [
".mt-container.kirbytext.c-container > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(1) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(2) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"area\">12<\/div>",
"target": [
"div[x-text=\"area\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>",
"target": [
"div[x-text=\"formattedNumber(optimal_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>",
"target": [
"div[x-text=\"formattedNumber(selected_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".text-green > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".text-green > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>",
"target": [
".my-12 > .c-container"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>",
"target": [
"output[x-text=\"square\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>",
"target": [
"output[x-text=\"rectangle\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#000000",
"contrastRatio": 6.6600000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.66"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p>",
"target": [
".pt-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-white\">Einfacher geht es nicht.<\/span>",
"target": [
"p > .text-white"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".text-sm.text-white > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".md\\:justify-center > .text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#696969",
"bgColor": "#ffffff",
"contrastRatio": 5.4800000000000004,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.48"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "roundRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "ovalRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "squareRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "rectangleRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "cookie-consent-setting-footer",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-banner-sdk",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-accept-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-pc-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "onetrust-policy-text",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-pc-desc",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-desc\">",
"target": [
"#ot-pc-desc"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4>",
"target": [
"#ot-header-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\">",
"target": [
"#ot-group-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">",
"target": [
"#ot-desc-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4>",
"target": [
"#ot-header-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">",
"target": [
"#ot-desc-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4>",
"target": [
"#ot-header-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\">",
"target": [
"#ot-group-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">",
"target": [
"#ot-desc-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4>",
"target": [
"#ot-header-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\">",
"target": [
"#ot-group-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">",
"target": [
"#ot-desc-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4>",
"target": [
"#ot-header-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\">",
"target": [
"#ot-group-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p>",
"target": [
"#ot-desc-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "chkbox-id",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\">",
"target": [
"#chkbox-id"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-hosts-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-hosts-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-leg-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-leg-handler"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-style",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<style id=\"onetrust-style\">",
"target": [
"#onetrust-style"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"text-[1.25rem]\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "configurator",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">",
"target": [
"#configurator"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Facebook_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Facebook_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Pinterest_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Pinterest_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Instagram_w_circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Instagram_w_circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Youtube_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Youtube_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Xing_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Xing_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "LinkedIn_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#LinkedIn_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<script type=\"text\/javascript\" id=\"\" charset=\"\">",
"target": [
"script[charset=\"\"][type=\"text\/javascript\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-consent-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-consent-sdk\">",
"target": [
"#onetrust-consent-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-group-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-group-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-policy",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy\">",
"target": [
"#onetrust-policy"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group-parent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-button-group-parent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div>",
"target": [
"#onetrust-button-group"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-close-btn-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div>",
"target": [
"#onetrust-close-btn-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-pc-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\">",
"target": [
"#onetrust-pc-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "close-pc-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button>",
"target": [
"#close-pc-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-content",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\">",
"target": [
"#ot-pc-content"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2>",
"target": [
"#ot-pc-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "accept-recommended-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button>",
"target": [
"#accept-recommended-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-category-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3>",
"target": [
"#ot-category-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-lst",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\">",
"target": [
"#ot-pc-lst"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-hdr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-hdr\">",
"target": [
"#ot-pc-hdr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-lst-title\">",
"target": [
"#ot-lst-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-back-arw",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\">",
"target": [
"#ot-back-arw"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vendor-search-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\">",
"target": [
"#filter-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-anchor",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-anchor\"><\/div>",
"target": [
"#ot-anchor"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-modal",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-fltr-modal\">",
"target": [
"#ot-fltr-modal"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-fltr-cnt\">",
"target": [
"#ot-fltr-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clear-filters-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"clear-filters-handler\">Clear<\/button>",
"target": [
"#clear-filters-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-apply-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-apply-handler\">Apply<\/button>",
"target": [
"#filter-apply-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-cancel-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-cancel-handler\">Cancel<\/button>",
"target": [
"#filter-cancel-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\">",
"target": [
"#ot-lst-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-sel-blk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-sel-blk\">",
"target": [
"#ot-sel-blk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-hostcntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-hostcntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-vencntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-vencntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-licntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-licntr"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".ml-6 > .px-4.py-3.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">",
"target": [
".mt-\\[35vw\\]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">",
"target": [
".max-w-lg > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">",
"target": [
".my-container-section:nth-child(4) > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">",
"target": [
".pb-container-double > .text-sm.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".md\\:justify-center > .text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(3)"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".sm\\:pr-container-half > ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(5)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"target": [
"img[x-ref=\"image\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"target": [
"img:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
}
]
},
{
"id": "video-caption",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag122",
"section508",
"section508.22.a"
],
"description": "Ensures <video> elements have captions",
"help": "<video> elements must have captions",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/video-caption?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
},
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">",
"target": [
".max-w-xl"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
}
]
}
]
},
"base_page_ip_ptr": "kb.ibumedia.de",
"base_page_cname": "",
"base_page_dns_server": "ns3.lemarit.net",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 21420,
"testUrl": "https:\/\/discanddots.rosso-acoustic.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\",\"width\":201,\"height\":24,\"naturalWidth\":300,\"naturalHeight\":36},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg\",\"width\":953,\"height\":342,\"naturalWidth\":1146,\"naturalHeight\":411},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\",\"width\":1120,\"height\":753,\"naturalWidth\":2318,\"naturalHeight\":1558},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\",\"width\":1654,\"height\":591,\"naturalWidth\":1654,\"naturalHeight\":591},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\",\"width\":136,\"height\":16,\"naturalWidth\":136,\"naturalHeight\":16}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "600"
}
],
"generated-content-percent": 58.329999999999998,
"generated-content-size": 112.16,
"imgs-in-viewport": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 300,
"naturalHeight": 36
}
],
"imgs-no-alt": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg"
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f"
}
],
"imgs-out-viewport": [
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 1146,
"naturalHeight": 411
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2318,
"naturalHeight": 1558
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width,initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css"
],
"rendered-html": "<html lang=\"de\" class=\"scroll-smooth no-touch\"><head>\n\n <!-- Google Tag Manager -->\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B\"><\/script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n 'https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-K7Q63B');<\/script>\n <!-- End Google Tag Manager -->\n \n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n \n <title>Nimbus Disc'n Dots<\/title>\n\n <script>\n document.documentElement.className += ((\"ontouchstart\" in document.documentElement) ? ' touch' : ' no-touch');\n <\/script>\n\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css\" rel=\"stylesheet\">\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/favicon.ico\" rel=\"shortcut icon\" type=\"image\/ico\">\n <link rel=\"apple-touch-icon-precomposed\" href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/apple-touch-icon.png\">\n\n <script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\" data-document-language=\"true\" charset=\"UTF-8\" data-domain-script=\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\"><\/script><script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js\" async=\"\" type=\"text\/javascript\"><\/script><style id=\"onetrust-style\">\/* inner styles set by WPT to match CSSOM *\/#onetrust-banner-sdk { text-size-adjust: 100%; }#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }#onetrust-pc-sdk [type=\"checkbox\"]:checked, #onetrust-pc-sdk [type=\"checkbox\"]:not(:checked) { pointer-events: initial; }#onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::before, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::after, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label { pointer-events: none; opacity: 0.7; }#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk li input[type=\"checkbox\"] { z-index: 1; }#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }#onetrust-pc-sdk li .ot-checkbox input[type=\"checkbox\"] { height: auto; width: auto; }#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }#onetrust-pc-sdk input { margin: 3px 0.1ex; }#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }#onetrust-pc-sdk.ot-hide { display: none !important; }.onetrust-pc-dark-filter.ot-hide { display: none !important; }#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }@keyframes onetrust-fade-in { \n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}.ot-cookie-label { text-decoration: underline; }@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {\n #onetrust-pc-sdk p { font-size: 0.75em; }\n}#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }@media (min-width: 400px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }\n}@media (min-width: 550px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }\n #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }\n #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }\n #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }\n #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }\n #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }\n #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }\n #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }\n #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }\n #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }\n #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }\n}#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }@media (min-width: 550px) {\n #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }\n #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }\n #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }\n #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }\n #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }\n #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }\n}#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.7; }#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { appearance: none; }#onetrust-banner-sdk input[type=\"text\"]:focus, #onetrust-pc-sdk input[type=\"text\"]:focus, #ot-sdk-cookie-policy input[type=\"text\"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }#onetrust-banner-sdk input[type=\"checkbox\"], #onetrust-pc-sdk input[type=\"checkbox\"], #ot-sdk-cookie-policy input[type=\"checkbox\"] { display: inline; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: \"\"; display: table; clear: both; }#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }#onetrust-banner-sdk.otCenterRounded { z-index: 2147483645; top: 10%; position: fixed; right: 0px; background-color: rgb(255, 255, 255); width: 60%; max-width: 650px; border-radius: 2.5px; left: 1em; margin: 0px auto; font-size: 14px; max-height: 90%; overflow: hidden auto; }#onetrust-banner-sdk.otRelFont { font-size: 0.875rem; }#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }#onetrust-banner-sdk { }#onetrust-banner-sdk h3, #onetrust-banner-sdk p { color: dimgray; }#onetrust-banner-sdk #onetrust-policy { margin-top: 40px; }#onetrust-banner-sdk #onetrust-policy-title { float: left; text-align: left; font-size: 1em; line-height: 1.4; margin-bottom: 0px; padding: 0px 0px 10px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc, #onetrust-banner-sdk .ot-gv-list-handler { clear: both; float: left; margin: 0px 30px 10px; font-size: 0.813em; line-height: 1.5; }#onetrust-banner-sdk #onetrust-policy-text *, #onetrust-banner-sdk .ot-b-addl-desc *, #onetrust-banner-sdk .ot-gv-list-handler * { line-height: inherit; font-size: inherit; margin: 0px; }#onetrust-banner-sdk .ot-optout-signal { margin: 0px 1.875rem 0.625rem; }#onetrust-banner-sdk .ot-gv-list-handler { padding: 0px; border: 0px; height: auto; width: auto; }#onetrust-banner-sdk .ot-b-addl-desc { display: block; }#onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 30px; text-align: center; }#onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group { text-align: right; }#onetrust-banner-sdk #onetrust-button-group { text-align: center; display: inline-block; width: 100%; }#onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-right: 1em; }#onetrust-banner-sdk #onetrust-pc-btn-handler { border: 1px solid rgb(108, 192, 74); max-width: 45%; }#onetrust-banner-sdk .banner-actions-container { float: right; width: 50%; }#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(108, 192, 74); text-decoration: underline; padding-left: 0px; padding-right: 0px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(108, 192, 74); color: rgb(255, 255, 255); border-color: rgb(108, 192, 74); min-width: 135px; padding: 12px 10px; letter-spacing: 0.05em; line-height: 1.4; font-size: 0.813em; font-weight: 600; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; max-width: calc(40% - 18px); }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: left; margin-right: 0px; }#onetrust-banner-sdk .has-reject-all-button .banner-actions-container { max-width: 60%; width: auto; }#onetrust-banner-sdk .ot-close-icon { width: 44px; height: 44px; background-size: 12px; margin: -18px -18px 0px 0px; border: none; display: inline-block; padding: 0px; }#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; right: 24px; top: 20px; }#onetrust-banner-sdk .banner_logo { display: none; }#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-top: 10px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { margin: 4px 25px; }#onetrust-banner-sdk #banner-options { float: left; padding: 0px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk .banner-option { margin-bottom: 10px; }#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 6px; font-size: 0.82em; line-height: 1.4; }#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] .ot-arrow-container { transform: rotate(90deg); }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] ~ .banner-option-details { height: auto; display: block; }#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }#onetrust-banner-sdk .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; }#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }#onetrust-banner-sdk .ot-dpd-container { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-title { font-weight: bold; padding-bottom: 10px; }#onetrust-banner-sdk .ot-dpd-title { font-size: 1em; line-height: 1.4; }#onetrust-banner-sdk .ot-dpd-desc { font-size: 0.813em; line-height: 1.5; margin-bottom: 0px; }#onetrust-banner-sdk .ot-dpd-desc * { margin: 0px; }#onetrust-banner-sdk .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }#onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; line-height: 1.5; float: none; }#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.75em; }#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container { margin-top: 20px; }@media only screen and (max-width: 425px) {\n #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; margin-bottom: 10px; }\n #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { margin-right: 0px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }\n #onetrust-banner-sdk .banner-actions-container, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; max-width: none; }\n #onetrust-banner-sdk.otCenterRounded { left: 0px; width: 95%; top: 50%; transform: translateY(-50%); }\n}@media only screen and (max-width: 600px) {\n #onetrust-banner-sdk .ot-sdk-container { width: auto; padding: 0px; }\n #onetrust-banner-sdk #onetrust-policy-title { padding: 0px 22px 10px; }\n #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc, #onetrust-banner-sdk .ot-dpd-container { margin: 0px 22px 10px; width: calc(100% - 44px); }\n #onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 22px; }\n #onetrust-banner-sdk #banner-options { padding: 0px 22px; width: calc(100% - 44px); }\n #onetrust-banner-sdk .banner-option { margin-bottom: 6px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: none; max-width: 100%; }\n #onetrust-banner-sdk .has-reject-all-button .banner-actions-container { width: 100%; text-align: center; max-width: 100%; }\n #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container { margin-top: 20px; }\n}@media only screen and (min-width: 426px) and (max-width: 896px) {\n #onetrust-banner-sdk.otCenterRounded { left: 0px; top: 15%; transform: translateY(-13%); max-width: 600px; width: 95%; }\n}#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(210, 10, 40); }#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }#onetrust-pc-sdk.otPcCenter[dir=\"rtl\"] { right: 0px; left: 0px; }#onetrust-pc-sdk.otRelFont { font-size: 1rem; }#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 10px; }#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; margin-bottom: 25px; outline-offset: -1px; }#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }#onetrust-pc-sdk label { margin-bottom: 0px; }#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); margin: 0px; font-size: 0.813em; line-height: 1.3; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-pc-scrollbar { }#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo { direction: rtl; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo a { margin-right: 25px; }#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(205, 220, 242); border: 1px solid rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(56, 96, 190); border-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; }#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(242, 241, 241); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: \"\"; height: 21px; width: 21px; bottom: 1px; background-color: rgb(125, 125, 125); transition: 0.4s; border-radius: 20px; }#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: \"\"; display: inline-block; border-radius: 3px; }#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }#onetrust-pc-sdk .ot-label-txt { display: none; }#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { clear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; overflow: hidden; }#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=\"checkbox\"] { width: auto; height: auto; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }#onetrust-pc-sdk .ot-host-name { pointer-events: none; }#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk #no-results p span { font-weight: bold; }#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"] + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul { list-style: none; padding: 0px; }#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }#onetrust-pc-sdk ul li input[type=\"checkbox\"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk .ot-acc-cntr > input[type=\"checkbox\"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=\"true\"] ~ .ot-acc-txt { width: auto; }#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; font-size: 1em; width: 100%; }#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-btn-container { text-align: right; }#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.75em; letter-spacing: 0.08em; margin-top: 19px; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; top: 10px; right: 0px; z-index: 1; padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-size: 0.813em !important; }#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: \"\"; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=\"true\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=\"true\"] { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }#onetrust-pc-sdk[dir=\"rtl\"] #ot-back-arw, #onetrust-pc-sdk[dir=\"rtl\"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }#onetrust-pc-sdk[dir=\"rtl\"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }#onetrust-pc-sdk[dir=\"rtl\"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-search-cntr > svg { right: 0px; }@media only screen and (max-width: 600px) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; height: 100%; top: 0px; border-radius: 0px; }\n #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 1px 3px 0px 10px; padding-right: 10px; width: calc(100% - 23px); }\n #onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spacing: 0.01em; }\n #onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }\n #onetrust-pc-sdk p { font-size: 0.7em; }\n #onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100% - 15px); }\n #onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }\n #onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }\n #onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; min-width: 95%; }\n #onetrust-pc-sdk .switch + p { max-width: 80%; }\n #onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }\n #onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15px; left: auto; right: 40px; top: 85px; }\n #onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }\n #onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-bottom: 0px; }\n #onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }\n}@media only screen and (max-width: 476px) {\n #onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10px; }\n #onetrust-pc-sdk #ot-anchor { right: 25px; }\n #onetrust-pc-sdk button { width: 100%; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all { padding-right: 9px; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr { right: 0px; }\n}@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }\n #onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }\n #onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }\n #onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }\n #onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }\n #onetrust-pc-sdk .switch + p { max-width: 85%; }\n #onetrust-pc-sdk #ot-sel-blk { position: static; }\n #onetrust-pc-sdk #ot-pc-lst { overflow: auto; }\n #onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }\n #onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }\n #onetrust-pc-sdk input { font-size: 1em !important; }\n #onetrust-pc-sdk p { font-size: 0.6em; }\n #onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }\n #onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { font-size: 0.6em; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; max-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }\n #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }\n}#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type=\"checkbox\"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_external_link.svg\"); }.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }.ot-sdk-cookie-policy h4 { font-size: 1.2em; }.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }.ot-sdk-cookie-policy th { min-width: 75px; }.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }.ot-sdk-cookie-policy .ot-mobile-border { display: none; }.ot-sdk-cookie-policy section { margin-bottom: 2em; }.ot-sdk-cookie-policy table { border-collapse: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }.ot-sdk-cookie-policy[dir=\"rtl\"] { text-align: left; }#ot-sdk-cookie-policy h3 { font-size: 1.5em; }@media only screen and (max-width: 530px) {\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }\n}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }.ot-floating-button__front { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_persistent_cookie_icon.png\"); }<\/style><\/head>\n <body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">\n\n <!-- Google Tag Manager (noscript) -->\n <noscript><iframe src=\"https:\/\/www.googletagmanager.com\/ns.html?id=GTM-K7Q63B\"\n height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"><\/iframe><\/noscript>\n <!-- End Google Tag Manager (noscript) -->\n \n <!-- navigation -->\n <div class=\"mx-auto max-w-screen-xl xl:relative\">\n <nav x-show=\"shownav\" @click.outside=\"shownav = false\" class=\"absolute top-0 bottom-0 right-0 z-50 w-2\/3 text-right bg-white shadow-xl pb-container sm:w-1\/2 lg:w-1\/3 xl:bottom-auto\" style=\"display: none;\">\n <button @click=\"shownav = false\" class=\"py-6 px-container-half mr-container-half\">\n <svg class=\"w-5\" viewBox=\"0 0 35 35\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xml:space=\"preserve\" xmlns:serif=\"http:\/\/www.serif.com\/\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;\">\n <g transform=\"matrix(1,0,0,1,-575.49,-232.69)\">\n <path d=\"M610.47,239.78L603.38,232.69L592.98,243.1L582.57,232.69L575.49,239.78L585.89,250.18L575.49,260.59L582.57,267.67L592.98,257.27L603.38,267.67L610.47,260.59L600.07,250.18L610.47,239.78Z\" style=\"fill-rule:nonzero;\"><\/path>\n <\/g>\n<\/svg>\n <\/button>\n <div class=\"text-sm text-left text-black px-container\">\n <nav class=\"-ml-2\">\n <ul>\n <li><a class=\"inline-block p-2 font-semibold\" href=\"https:\/\/discanddots.rosso-acoustic.com\">\n Home <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n System <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n Montage <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n Akustische Grundlagen <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/downloads\">\n Downloads <\/a><\/li>\n <\/ul>\n <ul class=\"mt-container-half\">\n\n <li>\n <a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/li>\n \n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a><\/li>\n \n <\/ul>\n <\/nav>\n <\/div>\n <\/nav>\n <\/div>\n <!-- navigation end -->\n\n <main class=\"flex flex-col min-h-screen overflow-hidden\">\n <div class=\"flex-grow\">\n\n <div x-intersect=\"totoplink = false\" x-intersect:leave=\"totoplink = true\">\n\n <!-- site header -->\n <header id=\"header\" class=\"text-[1.25rem]\">\n <div class=\"flex items-end justify-between h-16 c-container\">\n\n <!-- site logo -->\n <div class=\"p-1 mb-4 site-logo\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">\n <\/div>\n <!-- site logo end -->\n\n <div class=\"flex items-center mb-1\">\n\n <!-- lang switcher -->\n <div class=\"relative uppercase\">\n \n <button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>\n\n <nav x-show=\"showlangmenu\" @click.outside=\"showlangmenu = false\" class=\"absolute top-0 left-0 z-10 pt-4 pb-2 -mt-6 -ml-4 bg-white shadow-xl\" style=\"display: none;\">\n <button @click=\"showlangmenu = false\" class=\"block px-4 py-2 text-black uppercase\">de<\/button>\n <a class=\"block px-4 py-2\" href=\"https:\/\/discanddots.rosso-acoustic.com\/en\" hreflang=\"en\">\n en <\/a>\n <\/nav>\n\n <\/div>\n <!-- lang switcher end -->\n \n <!-- hamburger menu -->\n <button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">\n <svg class=\"w-5\" viewBox=\"0 0 100 80\">\n <rect width=\"100\" height=\"15\"><\/rect>\n <rect y=\"25\" width=\"100\" height=\"15\"><\/rect>\n <rect y=\"50\" width=\"100\" height=\"15\"><\/rect>\n <\/svg>\n <\/button>\n <!-- hamburger menu end -->\n\n <div class=\"hidden ml-6 sm:block\">\n <a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n <\/div>\n\n <\/header>\n <!-- site header end -->\n\n \n \n <div class=\"relative -mt-16 z-[-10] mb-container-half\">\n <video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>\n <\/div>\n <a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">\n <div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>\n <div class=\"rotate-90 pl-[1em] sm:pl-[3vw]\">\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n <\/a>\n \n <!-- page headline -->\n <header class=\"c-container pt-container pb-container\">\n <h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>\n <\/header>\n\n <\/div>\n\n <section class=\"c-container pb-container\">\n <div class=\"kirbytext mb-container\">\n <p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>\n<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>\n<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p> <\/div>\n <\/section>\n\n <section class=\"sm:flex\">\n <div class=\"sm:w-1\/2 mr-container mb-container sm:m-0\">\n <img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">\n <\/div>\n <div class=\"sm:w-1\/2 px-container sm:px-container-half\">\n <div class=\"max-w-lg\">\n <div class=\"kirbytext\">\n <p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zu akustischen Grundlagen <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> \n <\/div>\n <\/div>\n <\/section>\n\n <section class=\"c-container my-container-section\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">\n <div class=\"kirbytext mt-container\">\n <p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n <div class=\"flex content-center\">\n System <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/section>\n\n \n<section class=\"my-container-section\">\n\n <div class=\"c-container mb-container kirbytext\">\n <p><span class=\"text-black\">Kombiniere, kombiniere ...<\/span> Die Farbvarianten nehmen im Designkonzept eine wichtige Rolle ein. Abgestimmt auf die akustisch wirksamen Discs in dezentem Wei\u00df oder meliertem Grau, pr\u00e4sentieren sich die Dots in warmen, von der Natur inspirierten Rossoacoustic Farbt\u00f6nen: Vineyard, Soft moss, Yellow field, Far mountain, Nightfall, Grey dawn sowie im klassischen White oder Black ink.<\/p>\n<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p> <\/div>\n \n <div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">\n <div class=\"lg:flex flex-row-reverse justify-end\">\n\n <div x-intersect.full=\"acoustic_support_info_rooms = true\" class=\"lg:pr-container lg:flex items-end relative\">\n <div class=\"relative w-full max-w-[1680px]\">\n\n <img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">\n <img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">\n\n\n <div class=\"z-20 absolute inset-0 flex items-center justify-center w-full h-full\" x-show=\"loading\" x-transition.delay.100ms.opacity=\"\" style=\"display: none;\">\n <svg class=\"animate-spin h-8 w-8 text-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\">\n <circle class=\"opacity-25\" cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\"><\/circle>\n <path class=\"opacity-75\" fill=\"currentColor\" d=\"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"><\/path>\n <\/svg>\n <\/div>\n\n <\/div>\n <div class=\"hidden lg:block lg:absolute lg:translate-y-full\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"content-padding-width flex-shrink-0 lg:flex items-end lg:justify-end lg:pl-container \">\n <div class=\"w-full lg:w-72 form-q\" :class=\"{'form-q': form =='q', 'form-r': form == 'r'}\">\n\n <div class=\"hidden lg:block\">\n <div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>\n <div class=\"relative\">\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 z-10 opacity-100\" :class=\"tab == 'form' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'layout' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'mounting' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'disc' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Disc Farbe<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>\n <span x-show=\"disc == 'disc-white'\" style=\"display: none;\">Wei\u00df<\/span>\n <span x-show=\"disc == 'disc-mixed'\" style=\"display: none;\">Grau meliert + wei\u00df<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em lg:pt-1\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"py-6 lg:py-0 lg:opacity-100 lg:flex relative duration-200 opacity-0\" :class=\"tab == 'dot' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Dot Farbe<br>\n <span class=\"font-semibold text-black\">\n <span x-show=\"dot == 'dot-white'\">White<\/span>\n <span x-show=\"dot == 'dot-black-ink'\" style=\"display: none;\">Black ink<\/span>\n <span x-show=\"dot == 'dot-grey'\" style=\"display: none;\">Grey<\/span>\n <span x-show=\"dot == 'dot-far-mountain'\" style=\"display: none;\">Far mountain<\/span>\n <span x-show=\"dot == 'dot-nightfall'\" style=\"display: none;\">Nightfall<\/span>\n <span x-show=\"dot == 'dot-soft-moss'\" style=\"display: none;\">Soft moss<\/span>\n <span x-show=\"dot == 'dot-vineyard'\" style=\"display: none;\">Vineyard<\/span>\n <span x-show=\"dot == 'dot-yellow-field'\" style=\"display: none;\">Yellow field<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em\">\n <div class=\"lg:flex\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n\n\n <div class=\"flex text-xs sm:text-[16px] justify-between border-b border-grey-light mb-[60vw] sm:mb-[40vw] lg:hidden\">\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px text-black !border-black\" :class=\"{'text-black !border-black': tab == 'form'}\" @click=\"tab = 'form'\">\n Form <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] z-10 block\" :class=\"tab == 'form' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw] pl-[2vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Q 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n R 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'layout'}\" @click=\"tab = 'layout'\">\n Layout <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'layout' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'mounting'}\" @click=\"tab = 'mounting'\">\n Montageart <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'mounting' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'disc'}\" @click=\"tab = 'disc'\">\n Disc Farbe <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'disc' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'dot'}\" @click=\"tab = 'dot'\">\n Dot Farbe <\/button>\n <div class=\"flex flex-col items-end\">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'dot' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"grid grid-cols-4 w-[72vw] sm:w-[54vw] gap-y-[12vw] sm:gap-y-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n White \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Black ink \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grey \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Far mountain \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Nightfall \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Soft moss \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Vineyard \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Yellow field \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n<div class=\"lg:hidden\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n<\/div>\n <\/div>\n <\/div>\n\n <\/div>\n\n <div class=\"sm:hidden text-xs mt-container-double kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div x-data=\"\" x-show=\"acoustic_support_info_rooms\" x-transition=\"\" class=\"text-center mt-container-double sm:mt-container-half sm:absolute sm:right-0 sm:top-0 \" style=\"display: none;\">\n <a class=\"inline-block px-4 py-3 text-white bg-black text-sm rounded sm:rounded-r-none \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n <div class=\"hidden sm:block c-container text-xs mt-container-half kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div class=\"c-container kirbytext mt-container\">\n <p><span class=\"text-black\">Noch immer nicht genug?<\/span> F\u00fcr eine noch gr\u00f6\u00dfere Vielfalt lassen sich Disc\u2019n Dots farblich auf die klassischen Rossoacoustic PADs sowie die kombinierten Nimbus Licht-Akustik-L\u00f6sungen Lighting Pad und Lighting Pad Lounge abstimmen. Dar\u00fcber hinaus k\u00f6nnen die Dots individuell lackiert und perfekt auf jedes Interieur-Konzept abgestimmt werden.<\/p> <\/div>\n \n<\/section>\n\n <section class=\"my-container-section\" x-data=\"numbers_configurator\" data-small-range=\"[3,10]\" data-large-range=\"[4,15]\">\n <div class=\"c-container\">\n <div class=\"mb-container kirbytext\">\n <p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p> <\/div>\n \n <div class=\"md:flex md:-mx-4\">\n <div class=\"flex-1 md:px-4\" x-ref=\"room\"> <canvas data-engine=\"three.js r137\" width=\"896\" height=\"522\" style=\"display: block; touch-action: none;\"><\/canvas><\/div>\n <div class=\"w-full md:w-64 md:px-4\">\n <div class=\"space-y-8\">\n\n <div class=\"md:space-y-8 grid md:block grid-cols-3 gap-3\">\n <div class=\"\">\n <div class=\"text-[16px]\">\n L\u00e4nge <\/div>\n <div :class=\"{'text-red': lengthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"lengthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"lengthMin\">4<\/span> und <span x-text=\"lengthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n\n <div class=\"\">\n <div class=\"text-[16px]\">\n Breite <\/div>\n <div :class=\"{'text-red': widthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"widthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"widthMin\">3<\/span> und <span x-text=\"widthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"grid border grid-cols-3 p-3 divide-x md:space-y-6 md:block md:border-none md:p-0 md:divide-none\">\n <div class=\"flex flex-col justify-between md:block\">\n <div class=\"text-[16px]\">\n Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"area\">12<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Ihre Auswahl <\/div>\n <div class=\"md:border-b flex text-green\" :class=\"{'!text-red': warning == 'low', '!text-orange': warning == 'high'}\">\n <div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"relative my-12\">\n <div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>\n <div x-data=\"\" x-show=\"acoustic_support_info_number\" x-transition=\"\" class=\"hidden sm:block sm:absolute sm:right-0 sm:top-0 -mt-[0.75rem] lg:-mt-[0.5rem]\" style=\"display: none;\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded-l \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n <\/div>\n\n <div x-intersect.full=\"acoustic_support_info_number = true\" class=\"c-container\">\n\n <div class=\"relative\">\n <div class=\"space-y-6 duration-300 opacity-0\" :class=\"{'opacity-0': mode == 'q'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(round)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"round\" :style=\"{left: outputPosition(round)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(oval)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"oval\" :style=\"{left: outputPosition(oval)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <div class=\"space-y-6 absolute inset-0 duration-300\" :class=\"{'opacity-0': mode == 'r'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(square)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(rectangle)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <\/div>\n\n\n <div class=\"flex gap-1em mt-[2em] text-black text-[16px]\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>\n <\/button>\n <\/div>\n\n <div class=\"text-xs mt-container kirbytext\">\n <p>* Die Berechnung erfolgt auf einem durchschnittlich m\u00f6blierten Office-Raum mit durchschnittlichen akustischen Absorptionswerten und einer Raumh\u00f6he von 2,5m. Bitte beachten Sie, dass die ermittelten Werte eine Ann\u00e4herung sind und keine professionelle akustische Planung ersetzen. Gerne unterst\u00fctzen wir Sie mit unserem Rossoacoustic Planungsservice bei der akustischen Optimierung Ihrer R\u00e4ume.<\/p> <\/div>\n \n <div class=\"text-center mt-container-double sm:hidden\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n<\/section>\n\n\n <section class=\"bg-black text-grey mt-container-section mb-4\">\n <div class=\"c-container pb-container-double pt-container-double\">\n\n <video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">\n <\/video>\n\n <div class=\"pt-container\">\n <p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p> <\/div>\n \n \n<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zur einfachen Montage <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/div>\n <\/section>\n\n\n <!-- to top -->\n <div x-data=\"\" x-show=\"totoplink\" x-transition=\"\" class=\"fixed bottom-0 right-0 z-30 to-top pr-container-half pb-container-half\" style=\"display: none;\">\n <button type=\"button\" class=\"inline-block p-2 -mr-4 sm:-mb-4 outline-none\" @click=\"window.scrollTo(0,0)\">\n <svg class=\"text-grey w-6 md:w-3vw xl:w-10 transform -rotate-90\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/button>\n <\/div>\n <!-- to top - end-->\n\n <\/div>\n <footer class=\"w-full text-sm bg-white\">\n <div class=\"text-white bg-black px-container py-container sm:pb-container-half\">\n\n <div class=\"sm:flex md:justify-center my-container-half md:mt-0\">\n <a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <div class=\"sm:flex sm:flex-row-reverse sm:justify-between sm:items-end\">\n\n <!-- footer menu -->\n <div class=\"sm:pr-container-half my-10 sm:m-0\">\n <ul>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>\n <\/ul>\n\n <\/div>\n <!-- footer menu end -->\n\n <div>\n\n <a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>\n\n <!-- social -->\n <div class=\"-m-1 mt-5\">\n\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"#fff\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M12.274,7.034h-1.443\n\tc-0.171,0-0.361,0.225-0.361,0.524V8.6h1.805l-0.273,1.486H10.47v4.461H8.767v-4.461H7.222V8.6h1.545V7.726\n\tc0-1.254,0.87-2.273,2.064-2.273h1.443V7.034z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M75.5,87\n\tc-4.4-0.3-6.2-2.5-9.6-4.6c-1.9,9.9-4.2,19.3-11,24.2c-2.1-14.9,3.1-26.1,5.5-38c-4.1-6.9,0.5-20.8,9.1-17.4\n\tc10.7,4.2-9.2,25.7,4.1,28.4c13.9,2.8,19.6-24.2,11-32.9c-12.5-12.7-36.3-0.3-33.4,17.8c0.7,4.4,5.3,5.8,1.8,11.9\n\tc-8-1.8-10.4-8.1-10.1-16.5c0.5-13.7,12.4-23.4,24.2-24.7c15-1.7,29.2,5.5,31.1,19.7C100.6,71,91.6,88.2,75.5,87z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<title>instagram-with-circle<\/title>\n<path fill=\"#FFFFFF\" d=\"M99.6,49.1c-1.2-3.2-3.8-5.8-7-7c-2.2-0.8-4.5-1.2-6.9-1.3c-3.9-0.2-5.1-0.2-14.9-0.2s-11,0-14.9,0.2\n\tc-2.3,0-4.7,0.5-6.9,1.3c-3.2,1.2-5.8,3.8-7,7c-0.8,2.2-1.2,4.5-1.3,6.9c-0.2,3.9-0.2,5.1-0.2,14.9s0,11,0.2,14.9\n\tc0,2.3,0.5,4.7,1.3,6.9c1.2,3.2,3.8,5.8,7,7c2.2,0.8,4.5,1.2,6.9,1.3c3.9,0.2,5.1,0.2,14.9,0.2s11,0,14.9-0.2c2.3,0,4.7-0.5,6.9-1.3\n\tc3.2-1.2,5.8-3.8,7-7c0.8-2.2,1.2-4.5,1.3-6.9c0.2-3.9,0.2-5.1,0.2-14.9s0-11-0.2-14.9C100.9,53.6,100.5,51.3,99.6,49.1z M70.9,89.8\n\tc-10.5,0-19-8.5-19-19s8.5-19,19-19s19,8.5,19,19l0,0C89.8,81.3,81.3,89.8,70.9,89.8C70.9,89.8,70.9,89.8,70.9,89.8z M90.6,55.6\n\tc-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4S93,55.6,90.6,55.6L90.6,55.6z\"><\/path>\n<circle fill=\"#FFFFFF\" cx=\"70.9\" cy=\"70.9\" r=\"12.3\"><\/circle>\n<path fill=\"#FFFFFF\" d=\"M70.9,0C31.7,0,0,31.7,0,70.9s31.7,70.9,70.9,70.9s70.9-31.7,70.9-70.9l0,0C141.7,31.7,110,0,70.9,0\n\tC70.9,0,70.9,0,70.9,0z M107.6,86.1c-0.1,3.1-0.6,6.1-1.7,9c-1.9,5-5.8,8.9-10.8,10.8c-2.9,1.1-5.9,1.7-9,1.7\n\tc-3.9,0.2-5.2,0.2-15.2,0.2s-11.3,0-15.2-0.2c-3.1-0.1-6.1-0.6-9-1.7c-5-1.9-8.9-5.8-10.8-10.8c-1.1-2.9-1.7-5.9-1.7-9\n\tC34,82.1,34,80.9,34,70.9s0-11.3,0.2-15.2c0.1-3.1,0.6-6.1,1.7-9c1.9-5,5.8-8.9,10.8-10.8c2.9-1.1,5.9-1.7,9-1.7\n\tC59.6,34,60.8,34,70.9,34s11.3,0,15.2,0.2c3.1,0.1,6.1,0.6,9,1.7c5,1.9,8.9,5.8,10.8,10.8c1.1,2.9,1.7,5.9,1.7,9\n\tc0.2,3.9,0.2,5.2,0.2,15.2S107.7,82.1,107.6,86.1L107.6,86.1z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M82.2,69.7l-15.9-7.4c-1.4-0.6-2.5,0.1-2.5,1.6v14c0,1.5,1.1,2.3,2.5,1.6L82.2,72\n\tC83.6,71.4,83.6,70.3,82.2,69.7z M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M70.9,98.5\n\tc-34.8,0-35.4-3.1-35.4-27.6S36,43.2,70.9,43.2s35.4,3.1,35.4,27.6S105.7,98.5,70.9,98.5z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M8.063,11.5\n\tc0,0-0.086,0.172-0.153,0.309C7.839,11.947,7.674,12,7.563,12H6.149c-0.25,0-0.239-0.191-0.178-0.316\n\tC6.034,11.559,6.063,11.5,6.063,11.5l1.125-2.25L6.563,8c0,0-0.029-0.06-0.092-0.185C6.41,7.69,6.399,7.5,6.649,7.5h1.414\n\tc0.111,0,0.276,0.053,0.347,0.19C8.477,7.828,8.563,8,8.563,8l0.625,1.25L8.063,11.5z M14.03,5.815C13.967,5.94,13.938,6,13.938,6\n\tl-2.5,5l1.5,3c0,0,0.029,0.059,0.092,0.184c0.062,0.125,0.072,0.316-0.178,0.316h-1.414c-0.112,0-0.275-0.053-0.345-0.191\n\tC11.024,14.171,10.938,14,10.938,14l-1.5-3l2.5-5c0,0,0.086-0.172,0.155-0.31c0.069-0.138,0.232-0.19,0.345-0.19h1.414\n\tC14.102,5.5,14.091,5.69,14.03,5.815z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M7.65,13.979H5.706V7.723H7.65\n\tV13.979z M6.666,6.955c-0.614,0-1.011-0.435-1.011-0.973c0-0.549,0.409-0.971,1.036-0.971c0.627,0,1.011,0.422,1.023,0.971\n\tC7.714,6.52,7.318,6.955,6.666,6.955z M14.75,13.979h-1.944v-3.467c0-0.807-0.282-1.355-0.985-1.355\n\tc-0.537,0-0.856,0.371-0.997,0.728c-0.052,0.127-0.065,0.307-0.065,0.486v3.607H8.814v-4.26c0-0.781-0.025-1.434-0.051-1.996h1.689\n\tl0.089,0.869h0.039c0.256-0.408,0.883-1.01,1.932-1.01c1.279,0,2.238,0.857,2.238,2.699V13.979z\"><\/path>\n<\/svg>\n<\/a>\n <\/div>\n <!-- social end -->\n\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/main>\n <script src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js\"><\/script><script type=\"text\/javascript\" id=\"\" charset=\"\">(function(){var a=document.createElement(\"script\");a.src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\";a.setAttribute(\"data-document-language\",\"true\");a.setAttribute(\"charset\",\"UTF-8\");a.setAttribute(\"data-domain-script\",\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\");document.head.appendChild(a)})();<\/script>\n\n<script type=\"text\/javascript\" id=\"\" charset=\"\">function OptanonWrapper(){};<\/script> \n\n\n<div id=\"onetrust-consent-sdk\"><div class=\"onetrust-pc-dark-filter ot-fade-in\" style=\"z-index:2147483645;\"><\/div><div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\"><div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\"><div class=\"ot-sdk-row\"><div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-policy\"><div class=\"banner-header\"><div class=\"banner_logo\"><\/div><\/div><div id=\"onetrust-policy-text\">Wenn Sie auf \u201eAlle Cookies akzeptieren\u201c klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Ger\u00e4t zu, um die Websitenavigation zu verbessern, die Websitenutzung zu analysieren und unsere Marketingbem\u00fchungen zu unterst\u00fctzen. In diesem Zusammenhang k\u00f6nnen gem\u00e4\u00df Art. 49 Abs. 1 DS-GVO auch personenbezogene Daten in Drittl\u00e4nder au\u00dferhalb der EU \u00fcbermittelt werden. Der Zugriff durch lokale Beh\u00f6rden auf diese Daten kann nicht ausgeschlossen werden.<\/div><\/div><\/div><div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div><\/div><!-- Close Button --><div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div><!-- Close Button END--><\/div><\/div><\/div><div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\"><div role=\"alertdialog\" aria-modal=\"true\" aria-describedby=\"ot-pc-desc\" style=\"height: 100%;\" aria-label=\"Datenschutz-Pr\u00e4ferenz-Center\"><!-- Close Button --><div class=\"ot-pc-header\"><!-- Logo Tag --><div class=\"ot-pc-logo\" role=\"img\" aria-label=\"Firmenlogo\"><img alt=\"Firmenlogo\" src=\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\"><\/div><button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button><\/div><!-- Close Button --><div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\"><div class=\"ot-optout-signal ot-hide\"><div class=\"ot-optout-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path class=\"ot-floating-button__svg-fill\" d=\"M14.588 0l.445.328c1.807 1.303 3.961 2.533 6.461 3.688 2.015.93 4.576 1.746 7.682 2.446 0 14.178-4.73 24.133-14.19 29.864l-.398.236C4.863 30.87 0 20.837 0 6.462c3.107-.7 5.668-1.516 7.682-2.446 2.709-1.251 5.01-2.59 6.906-4.016zm5.87 13.88a.75.75 0 00-.974.159l-5.475 6.625-3.005-2.997-.077-.067a.75.75 0 00-.983 1.13l4.172 4.16 6.525-7.895.06-.083a.75.75 0 00-.16-.973z\" fill=\"#FFF\" fill-rule=\"evenodd\"><\/path><\/svg><\/div><span><\/span><\/div><h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2><div id=\"ot-pc-desc\">Wenn Sie eine Website besuchen, kann diese Informationen \u00fcber Ihren Browser abrufen oder speichern. Dies geschieht meist in Form von Cookies. Hierbei kann es sich um Informationen \u00fcber Sie, Ihre Einstellungen oder Ihr Ger\u00e4t handeln. Meist werden die Informationen verwendet, um die erwartungsgem\u00e4\u00dfe Funktion der Website zu gew\u00e4hrleisten. Durch diese Informationen werden Sie normalerweise nicht direkt identifiziert. Dadurch kann Ihnen aber ein personalisierteres Web-Erlebnis geboten werden. Da wir Ihr Recht auf Datenschutz respektieren, k\u00f6nnen Sie sich entscheiden, bestimmte Arten von Cookies nicht zulassen. Klicken Sie auf die verschiedenen Kategorie\u00fcberschriften, um mehr zu erfahren und unsere Standardeinstellungen zu \u00e4ndern. Die Blockierung bestimmter Arten von Cookies kann jedoch zu einer beeintr\u00e4chtigten Erfahrung mit der von uns zur Verf\u00fcgung gestellten Website und Dienste f\u00fchren.<\/div><button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button><section class=\"ot-sdk-row ot-cat-grp\"><h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0002\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\"> <label class=\"ot-switch\" for=\"ot-group-id-C0002\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Leistungs-Cookies\"><\/span> <span class=\"ot-label-txt\">Leistungs-Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">Diese Cookies erm\u00f6glichen es uns, Besuche und Verkehrsquellen zu z\u00e4hlen, damit wir die Leistung unserer Website messen und verbessern k\u00f6nnen. Sie unterst\u00fctzen uns bei der Beantwortung der Fragen, welche Seiten am beliebtesten sind, welche am wenigsten genutzt werden und wie sich Besucher auf der Website bewegen. Alle von diesen Cookies erfassten Informationen werden aggregiert und sind deshalb anonym. Wenn Sie diese Cookies nicht zulassen, k\u00f6nnen wir nicht wissen, wann Sie unsere Website besucht haben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0001\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr ot-always-active-group\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4><div class=\"ot-always-active\">Immer aktiv<\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">Diese Cookies sind zur Funktion der Website erforderlich und k\u00f6nnen in Ihren Systemen nicht deaktiviert werden. In der Regel werden diese Cookies nur als Reaktion auf von Ihnen get\u00e4tigte Aktionen gesetzt, die einer Dienstanforderung entsprechen, wie etwa dem Festlegen Ihrer Datenschutzeinstellungen, dem Anmelden oder dem Ausf\u00fcllen von Formularen. Sie k\u00f6nnen Ihren Browser so einstellen, dass diese Cookies blockiert oder Sie \u00fcber diese Cookies benachrichtigt werden. Einige Bereiche der Website funktionieren dann aber nicht. Diese Cookies speichern keine personenbezogenen Daten.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0004\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\"> <label class=\"ot-switch\" for=\"ot-group-id-C0004\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Cookies f\u00fcr Marketingzwecke\"><\/span> <span class=\"ot-label-txt\">Cookies f\u00fcr Marketingzwecke<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">Diese Cookies k\u00f6nnen \u00fcber unsere Website von unseren Werbepartnern gesetzt werden. Sie k\u00f6nnen von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Anzeigen auf anderen Websites zu zeigen. Sie speichern nicht direkt personenbezogene Daten, basieren jedoch auf einer einzigartigen Identifizierung Ihres Browsers und Internet-Ger\u00e4ts. Wenn Sie diese Cookies nicht zulassen, werden Sie weniger gezielte Werbung erleben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0003\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\"> <label class=\"ot-switch\" for=\"ot-group-id-C0003\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Funktionelle Cookies\"><\/span> <span class=\"ot-label-txt\">Funktionelle Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">Mit diesen Cookies ist die Website in der Lage, erweiterte Funktionalit\u00e4t und Personalisierung bereitzustellen. Sie k\u00f6nnen von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten verwenden. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste m\u00f6glicherweise nicht einwandfrei.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"YT\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-YT\" aria-labelledby=\"ot-header-id-YT\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\"> <label class=\"ot-switch\" for=\"ot-group-id-YT\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Youtube Cookies\"><\/span> <span class=\"ot-label-txt\">Youtube Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p><\/div><\/div><!-- Groups sections starts --><!-- Group section ends --><!-- Accordion Group section starts --><!-- Accordion Group section ends --><\/section><\/div><section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\"><div id=\"ot-pc-hdr\"><div id=\"ot-lst-title\"><button class=\"ot-link-btn back-btn-handler\" aria-label=\"Back\"><svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\"><title>Back Button<\/title><g><path fill=\"#656565\" d=\"M213.13,222.409L351.88,83.653c7.05-7.043,10.567-15.657,10.567-25.841c0-10.183-3.518-18.793-10.567-25.835\n l-21.409-21.416C323.432,3.521,314.817,0,304.637,0s-18.791,3.521-25.841,10.561L92.649,196.425\n c-7.044,7.043-10.566,15.656-10.566,25.841s3.521,18.791,10.566,25.837l186.146,185.864c7.05,7.043,15.66,10.564,25.841,10.564\n s18.795-3.521,25.834-10.564l21.409-21.412c7.05-7.039,10.567-15.604,10.567-25.697c0-10.085-3.518-18.746-10.567-25.978\n L213.13,222.409z\"><\/path><\/g><\/svg><\/button><h3>Cookie-Liste<\/h3><\/div><div class=\"ot-lst-subhdr\"><div class=\"ot-search-cntr\"><p role=\"status\" class=\"ot-scrn-rdr\"><\/p><input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\"> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\"><title>Search Icon<\/title><path fill=\"#2e3644\" d=\"M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23\n s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92\n c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17\n s-17-7.626-17-17S14.61,6,23.984,6z\"><\/path><\/svg><\/div><div class=\"ot-fltr-cntr\"><button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\"><svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\"><title>Filter Icon<\/title><g><path fill=\"#fff\" d=\"M400.858,11.427c-3.241-7.421-8.85-11.132-16.854-11.136H18.564c-7.993,0-13.61,3.715-16.846,11.136\n c-3.234,7.801-1.903,14.467,3.999,19.985l140.757,140.753v138.755c0,4.955,1.809,9.232,5.424,12.854l73.085,73.083\n c3.429,3.614,7.71,5.428,12.851,5.428c2.282,0,4.66-0.479,7.135-1.43c7.426-3.238,11.14-8.851,11.14-16.845V172.166L396.861,31.413\n C402.765,25.895,404.093,19.231,400.858,11.427z\"><\/path><\/g><\/svg><\/button><\/div><div id=\"ot-anchor\"><\/div><section id=\"ot-fltr-modal\"><div id=\"ot-fltr-cnt\"><button id=\"clear-filters-handler\">Clear<\/button><div class=\"ot-fltr-scrlcnt ot-pc-scrollbar\"><div class=\"ot-fltr-opts\"><div class=\"ot-fltr-opt\"><div class=\"ot-chkbox\"><input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\"> <label for=\"chkbox-id\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><div class=\"ot-fltr-btns\"><button id=\"filter-apply-handler\">Apply<\/button> <button id=\"filter-cancel-handler\">Cancel<\/button><\/div><\/div><\/div><\/section><\/div><\/div><section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\"><div id=\"ot-sel-blk\"><div class=\"ot-sel-all\"><div class=\"ot-sel-all-hdr\"><span class=\"ot-consent-hdr\">Consent<\/span> <span class=\"ot-li-hdr\">Leg.Interest<\/span><\/div><div class=\"ot-sel-all-chkbox\"><div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><\/div><div class=\"ot-sdk-row\"><div class=\"ot-sdk-column\"><\/div><\/div><\/section><\/section><div class=\"ot-pc-footer\"><div class=\"ot-btn-container\"> <button class=\"save-preference-btn-handler onetrust-close-btn-handler\">Meine Auswahl best\u00e4tigen<\/button><\/div><!-- Footer logo --><div class=\"ot-pc-footer-logo\"><a href=\"https:\/\/www.onetrust.com\/products\/cookie-consent\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><img alt=\"Powered by Onetrust\" src=\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\" title=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><\/a><\/div><\/div><!-- Cookie subgroup container --><!-- Vendor list link --><!-- Cookie lost link --><!-- Toggle HTML element --><!-- Checkbox HTML --><!-- plus minus--><!-- Arrow SVG element --><!-- Accordion basic element --><span class=\"ot-scrn-rdr\" aria-atomic=\"true\" aria-live=\"polite\"><\/span><!-- Vendor Service container and item template --><\/div><iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe><\/div><\/div><\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options"
],
"securityHeadersGrade": "E",
"securityHeadersScore": 20
},
"interactivePeriods": [
[
0,
1006
],
[
1068,
2279
],
[
2373,
6203
],
[
6262,
12306
]
],
"longTasks": [
[
1006,
1068
],
[
2279,
2373
],
[
6203,
6262
]
],
"lastVisualChange": 11800,
"render": 1100,
"visualComplete85": 6700,
"visualComplete90": 6700,
"visualComplete95": 6700,
"visualComplete99": 11800,
"visualComplete": 11800,
"SpeedIndex": 6473,
"largestPaints": [
{
"event": "LargestImagePaint",
"time": 1106,
"size": 4824,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestContentfulPaint",
"time": 1106,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestTextPaint",
"time": 2206,
"size": 19292,
"DOMNodeId": 34,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 2206,
"size": 19292,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestImagePaint",
"time": 4312,
"size": 1767840,
"DOMNodeId": 70,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestContentfulPaint",
"time": 4312,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestTextPaint",
"time": 6355,
"size": 38478,
"DOMNodeId": 117,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1106,
"size": 4824,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1106,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image"
},
{
"event": "LargestContentfulPaint",
"time": 2206,
"size": 19292,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 2206,
"size": 19292,
"DOMNodeId": 34,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 4312,
"size": 1767840,
"DOMNodeId": 70,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 4312,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image"
},
{
"event": "LargestTextPaint",
"time": 6355,
"size": 38478,
"DOMNodeId": 117,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "VIDEO",
"LargestContentfulPaintImageURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 100
},
{
"name": "fetchStart",
"time": 105
},
{
"name": "navigationStart",
"time": 120
},
{
"name": "domLoading",
"time": 121
},
{
"name": "responseEnd",
"time": 121
},
{
"name": "domInteractive",
"time": 121
},
{
"name": "domContentLoadedEventStart",
"time": 121
},
{
"name": "domContentLoadedEventEnd",
"time": 121
},
{
"name": "domComplete",
"time": 121
},
{
"name": "responseEnd",
"time": 328
},
{
"name": "unloadEventStart",
"time": 332
},
{
"name": "unloadEventEnd",
"time": 332
},
{
"name": "markAsMainFrame",
"time": 333
},
{
"name": "commitNavigationEnd",
"time": 333
},
{
"name": "domLoading",
"time": 333
},
{
"name": "firstImagePaint",
"time": 1106
},
{
"name": "firstContentfulPaint",
"time": 1106
},
{
"name": "firstPaint",
"time": 1106
},
{
"name": "firstMeaningfulPaint",
"time": 2206
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 2206
},
{
"name": "firstMeaningfulPaint",
"time": 2206
},
{
"name": "domInteractive",
"time": 2394
},
{
"name": "domContentLoadedEventStart",
"time": 2394
},
{
"name": "domContentLoadedEventEnd",
"time": 2395
},
{
"name": "LayoutShift",
"time": 2433
},
{
"name": "LayoutShift",
"time": 4201
},
{
"name": "domComplete",
"time": 5608
},
{
"name": "loadEventStart",
"time": 5608
},
{
"name": "loadEventEnd",
"time": 5609
},
{
"name": "InteractiveTime",
"time": 6275
},
{
"name": "LargestImagePaint",
"time": 4312
},
{
"name": "LargestContentfulPaint",
"time": 4312
},
{
"name": "LargestTextPaint",
"time": 6355
},
{
"name": "TotalLayoutShift",
"value": 0.00038522810485253957
},
{
"name": "CumulativeLayoutShift",
"value": 0.00021880764361282556
}
],
"chromeUserTiming.navigationStart": 121,
"chromeUserTiming.fetchStart": 106,
"chromeUserTiming.domLoading": 334,
"chromeUserTiming.responseEnd": 329,
"chromeUserTiming.domInteractive": 2395,
"chromeUserTiming.domContentLoadedEventStart": 2395,
"chromeUserTiming.domContentLoadedEventEnd": 2395,
"chromeUserTiming.domComplete": 5609,
"chromeUserTiming.unloadEventStart": 333,
"chromeUserTiming.unloadEventEnd": 333,
"chromeUserTiming.markAsMainFrame": 333,
"chromeUserTiming.commitNavigationEnd": 333,
"chromeUserTiming.firstPaint": 1106,
"chromeUserTiming.firstContentfulPaint": 1106,
"chromeUserTiming.firstImagePaint": 1106,
"chromeUserTiming.firstMeaningfulPaintCandidate": 2206,
"chromeUserTiming.firstMeaningfulPaint": 2206,
"chromeUserTiming.LayoutShift": 4202,
"chromeUserTiming.loadEventStart": 5609,
"chromeUserTiming.loadEventEnd": 5609,
"chromeUserTiming.InteractiveTime": 6275,
"chromeUserTiming.LargestImagePaint": 4312,
"chromeUserTiming.LargestContentfulPaint": 4312,
"chromeUserTiming.LargestTextPaint": 6355,
"chromeUserTiming.TotalLayoutShift": 0.00038522810485253957,
"chromeUserTiming.CumulativeLayoutShift": 0.00021880764361282556,
"LayoutShifts": [
{
"time": 2433,
"score": 0.00016642046123971403,
"cumulative_score": 0.00016642046123971403,
"window_score": 0.00016642046123971403,
"shift_window_num": 1,
"rects": [
[
1208,
4,
305,
7
],
[
1196,
11,
317,
49
],
[
1208,
60,
305,
8
],
[
1406,
842,
307,
106
]
],
"sources": [
{
"previousRect": {
"x": 1208,
"y": 4,
"width": 305,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1208
},
"currentRect": {
"x": 1219,
"y": 4,
"width": 294,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1219
}
},
{
"previousRect": {
"x": 1196,
"y": 11,
"width": 51,
"height": 49,
"top": 11,
"right": 1247,
"bottom": 60,
"left": 1196
},
"currentRect": {
"x": 1207,
"y": 11,
"width": 46,
"height": 49,
"top": 11,
"right": 1253,
"bottom": 60,
"left": 1207
}
},
{
"previousRect": {
"x": 1406,
"y": 847,
"width": 307,
"height": 101,
"top": 847,
"right": 1713,
"bottom": 948,
"left": 1406
},
"currentRect": {
"x": 1406,
"y": 842,
"width": 307,
"height": 101,
"top": 842,
"right": 1713,
"bottom": 943,
"left": 1406
}
}
]
},
{
"time": 4201,
"score": 0.00021880764361282556,
"cumulative_score": 0.00038522810485253957,
"window_score": 0.00021880764361282556,
"shift_window_num": 2,
"rects": [
[
313,
968,
1280,
25
]
],
"sources": [
{
"previousRect": {
"x": 313,
"y": 993,
"width": 1280,
"height": 0,
"top": 993,
"right": 1593,
"bottom": 993,
"left": 313
},
"currentRect": {
"x": 313,
"y": 968,
"width": 1280,
"height": 25,
"top": 968,
"right": 1593,
"bottom": 993,
"left": 313
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 343.60899999999998
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 2345.6260000000002
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 334.52199999999999
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 334.529
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 336.33600000000001
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 341.99799999999999
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 342.14699999999999
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 342.15100000000001
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 342.16800000000001
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 344.53699999999998
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 346.26499999999999
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 346.32799999999997
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 347.06099999999998
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 347.07600000000002
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 347.07900000000001
},
"1230": {
"name": "HTMLMediaElementInDocument",
"firstUsed": 347.12599999999998
},
"42": {
"name": "MaxAttribute",
"firstUsed": 348.27600000000001
},
"43": {
"name": "MinAttribute",
"firstUsed": 348.28899999999999
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 358.41500000000002
},
"971": {
"name": "CSSAtRuleImport",
"firstUsed": 392.38
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 392.68200000000002
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 392.69600000000003
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 392.73099999999999
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 392.755
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 392.79399999999998
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 392.79599999999999
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 392.80099999999999
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 392.85199999999998
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 392.94799999999998
},
"978": {
"name": "CSSAtRuleWebkitKeyframes",
"firstUsed": 393.08300000000003
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 393.096
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 393.13299999999998
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 393.35000000000002
},
"587": {
"name": "LangAttribute",
"firstUsed": 973.351
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 973.35900000000004
},
"590": {
"name": "LangAttributeDoesNotMatchToUILocale",
"firstUsed": 973.36199999999997
},
"4994": {
"name": "Feature_4994",
"firstUsed": 973.51300000000003
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 973.71699999999998
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 974.66099999999994
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 975.66200000000003
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 979.72400000000005
},
"664": {
"name": "SyntheticKeyframesInCompositedCSSAnimation",
"firstUsed": 980.99699999999996
},
"3081": {
"name": "HasGlyphRelativeUnits",
"firstUsed": 1002.452
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 1003.9589999999999
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 1004.038
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 1006.019
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 1006.501
},
"190": {
"name": "InputTypeText",
"firstUsed": 1006.5940000000001
},
"191": {
"name": "InputTypeTextMaxLength",
"firstUsed": 1006.597
},
"34": {
"name": "InputTypeRange",
"firstUsed": 1006.684
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 1046.0830000000001
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 1046.088
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1200.1700000000001
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 1588.3199999999999
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 1588.3420000000001
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 1595.175
},
"2195": {
"name": "CookieGet",
"firstUsed": 1595.854
},
"1302": {
"name": "V8Document_Scripts_AttributeGetter",
"firstUsed": 1599.8889999999999
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1608.8679999999999
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1608.875
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 2279.5599999999999
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 2280.6390000000001
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 2305.8690000000001
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 2307.1709999999998
},
"675": {
"name": "Fetch",
"firstUsed": 2308.8380000000002
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 2325.6869999999999
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 2325.8330000000001
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 2331.5830000000001
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 2333.8989999999999
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 2333.9299999999998
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 2334.0210000000002
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 2338.4949999999999
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 2338.538
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 2340.5329999999999
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 2340.5450000000001
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 2345.4870000000001
},
"2594": {
"name": "NumberFormat",
"firstUsed": 2348.1579999999999
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 2372.3499999999999
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 2442.8470000000002
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 2443.2539999999999
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 2991.5050000000001
},
"2655": {
"name": "NavigatorDoNotTrack",
"firstUsed": 5334.7160000000003
},
"2194": {
"name": "CookieSet",
"firstUsed": 5746.4359999999997
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 5748.6719999999996
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 6197.9250000000002
},
"1684": {
"name": "V8Event_StopPropagation_Method",
"firstUsed": 6204
},
"2079": {
"name": "ARIADescribedByAttribute",
"firstUsed": 6205.223
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 6205.2950000000001
},
"2097": {
"name": "ARIAModalAttribute",
"firstUsed": 6205.4579999999996
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 6205.7179999999998
},
"2087": {
"name": "ARIAHasPopupAttribute",
"firstUsed": 6231.1880000000001
},
"2073": {
"name": "ARIACheckedAttribute",
"firstUsed": 6231.5119999999997
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 6231.6120000000001
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 6231.6279999999997
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 6231.8459999999995
},
"2077": {
"name": "ARIAControlsAttribute",
"firstUsed": 6234.0429999999997
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 6234.0519999999997
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 6236.4650000000001
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 6238.848
},
"672": {
"name": "SandboxViaIFrame",
"firstUsed": 6241.9530000000004
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 6255.799
}
},
"CSSFeatures": {
"371": {
"name": "CSSPropertyFillRule",
"firstUsed": 346.31099999999998
},
"356": {
"name": "CSSPropertyClipRule",
"firstUsed": 346.315
},
"382": {
"name": "CSSPropertyStrokeLinejoin",
"firstUsed": 346.31799999999998
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 346.322
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 350.471
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 352.27499999999998
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 352.54300000000001
},
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 392.86099999999999
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 392.863
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 392.87700000000001
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 393.09199999999998
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 973.37199999999996
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 973.38
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 973.39200000000005
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 973.41700000000003
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 973.42200000000003
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 973.45299999999997
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 973.45600000000002
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 973.68899999999996
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 973.70100000000002
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 973.70500000000004
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 973.72500000000002
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 974.38999999999999
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 974.49900000000002
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 974.50199999999995
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 974.50599999999997
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 974.53399999999999
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 974.53800000000001
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 974.54200000000003
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 974.548
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 974.55999999999995
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 974.56500000000005
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 974.57399999999996
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 974.63300000000004
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 974.63699999999994
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 974.64099999999996
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 974.65300000000002
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 974.65700000000004
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 974.66399999999999
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 974.66800000000001
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 974.67200000000003
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 974.73199999999997
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 974.73500000000001
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 974.88099999999997
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 975.03599999999994
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 975.19899999999996
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 975.31899999999996
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 975.32799999999997
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 975.37099999999998
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 975.45799999999997
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 975.46199999999999
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 975.46600000000001
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 975.49199999999996
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 975.56700000000001
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 975.572
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 975.61000000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 975.74800000000005
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 975.995
},
"230": {
"name": "CSSPropertyAlignContent",
"firstUsed": 980.28899999999999
},
"166": {
"name": "CSSPropertyAliasWebkitAnimation",
"firstUsed": 980.82899999999995
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 980.83699999999999
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 981.02499999999998
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 981.13199999999995
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 981.20500000000004
},
"232": {
"name": "CSSPropertyAlignSelf",
"firstUsed": 981.23800000000006
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 981.29300000000001
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 981.51599999999996
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 981.51999999999998
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 981.62800000000004
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 982.18899999999996
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 982.20000000000005
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 982.22799999999995
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 982.35599999999999
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 982.44299999999998
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 982.75699999999995
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 982.82500000000005
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 982.82600000000002
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 983.05200000000002
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 1002.971
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 1003.598
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 1003.603
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 1003.965
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 1004.021
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 1005.046
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 1005.05
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 6197.7560000000003
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 6197.7650000000003
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 6197.7690000000002
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 6197.8159999999998
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 6197.8440000000001
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 6197.8519999999999
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 6197.8599999999997
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 6197.8620000000001
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 6197.8639999999996
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 6197.8710000000001
},
"164": {
"name": "CSSPropertyWordWrap",
"firstUsed": 6197.8729999999996
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 6197.8829999999998
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 6197.8860000000004
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 6197.9210000000003
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 6197.9319999999998
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 6197.9639999999999
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 6198.0029999999997
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 6198.0050000000001
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 6198.0079999999998
},
"71": {
"name": "CSSPropertyClear",
"firstUsed": 6198.0110000000004
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 6198.0129999999999
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 6198.0159999999996
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 6198.018
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 6198.0339999999997
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 6198.2799999999997
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 6198.2979999999998
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 6198.299
},
"162": {
"name": "CSSPropertyWordBreak",
"firstUsed": 6198.3490000000002
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 6198.3940000000002
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 6198.3969999999999
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 6198.433
},
"101": {
"name": "CSSPropertyOutlineColor",
"firstUsed": 6198.4690000000001
},
"104": {
"name": "CSSPropertyOutlineWidth",
"firstUsed": 6198.4700000000003
},
"212": {
"name": "CSSPropertyAliasWebkitBoxShadow",
"firstUsed": 6198.4790000000003
},
"3": {
"name": "CSSPropertyDirection",
"firstUsed": 6198.7110000000002
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 6198.8040000000001
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 6199.0309999999999
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 6203.4709999999995
},
"58": {
"name": "CSSPropertyBorderSpacing",
"firstUsed": 6203.5309999999999
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 6262,
"maxFID": 44,
"TTIMeasurementEnd": 12306,
"LastInteractive": 6262,
"TimeToInteractive": 6262,
"FirstCPUIdle": 6262,
"TotalBlockingTime": 53,
"testID": "250108_BiDcC2_4A9",
"step": 1,
"effectiveBps": 587464,
"domTime": 0,
"aft": 0,
"titleTime": 122,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.76000000000000001,
"lighthouse.Performance.first-contentful-paint": 927.12,
"lighthouse.Performance.largest-contentful-paint": 2376.248,
"lighthouse.Performance.total-blocking-time": 99.937999999999874,
"lighthouse.Performance.cumulative-layout-shift": 0.00028236666801184114,
"lighthouse.Performance.speed-index": 5396,
"lighthouse.Accessibility": 0.77000000000000002,
"lighthouse.BestPractices": 0.78000000000000003,
"lighthouse.SEO": 0.80000000000000004,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"104": 25,
"205": 33.299999999999997,
"306": 40,
"406": 42.899999999999999,
"507": 30,
"608": 20,
"708": 15,
"809": 25,
"909": 36.799999999999997,
"1011": 33.299999999999997,
"1112": 75,
"1212": 30,
"1313": 42.899999999999999,
"1413": 21.100000000000001,
"1514": 19,
"1614": 11.1,
"1716": 38.100000000000001,
"1816": 20,
"1917": 15.800000000000001,
"2017": 10.5,
"2118": 25,
"2219": 33.299999999999997,
"2319": 65,
"2422": 81,
"2523": 90.5,
"2623": 19,
"2724": 10.5,
"2824": 15.800000000000001,
"2925": 19,
"3025": 20,
"3126": 28.600000000000001,
"3226": 15.800000000000001,
"3326": 42.899999999999999,
"3427": 44.399999999999999,
"3528": 22.699999999999999,
"3628": 15,
"3729": 11.1,
"3829": 20,
"3929": 23.800000000000001,
"4030": 10.5,
"4130": 20,
"4231": 55,
"4333": 100,
"4434": 57.100000000000001,
"4536": 55,
"4639": 100,
"4740": 55,
"4841": 47.600000000000001,
"4942": 47.399999999999999,
"5044": 38.100000000000001,
"5146": 36.799999999999997,
"5276": 52,
"5376": 71.400000000000006,
"5477": 40.899999999999999,
"5577": 33.299999999999997,
"5678": 42.899999999999999,
"5778": 45,
"5879": 50,
"5980": 40.899999999999999,
"6080": 45,
"6181": 36.799999999999997,
"6281": 78.900000000000006,
"6382": 100,
"6485": 75,
"6586": 40,
"6687": 45,
"6788": 57.899999999999999,
"6889": 50,
"6990": 52.399999999999999,
"7090": 50,
"7191": 40,
"7298": 71.400000000000006,
"7398": 40,
"7499": 38.100000000000001,
"7600": 60,
"7700": 35,
"7801": 35,
"7901": 36.799999999999997,
"8002": 38.100000000000001,
"8103": 38.100000000000001,
"8204": 31.600000000000001,
"8304": 68.400000000000006,
"8405": 33.299999999999997,
"8505": 38.100000000000001,
"8606": 36.799999999999997,
"8707": 36.799999999999997,
"8807": 40,
"8908": 31.600000000000001,
"9008": 35,
"9109": 40,
"9209": 38.100000000000001,
"9310": 65,
"9411": 65,
"9511": 33.299999999999997,
"9612": 33.299999999999997,
"9712": 26.300000000000001,
"9813": 30,
"9914": 30,
"10014": 30,
"10115": 26.300000000000001,
"10215": 33.299999999999997,
"10316": 60,
"10416": 30,
"10517": 30,
"10618": 25,
"10718": 33.299999999999997,
"10819": 33.299999999999997,
"10919": 31.600000000000001,
"11020": 25,
"11121": 30,
"11221": 30,
"11322": 60,
"11422": 30,
"11523": 26.300000000000001,
"11623": 30,
"11724": 33.299999999999997,
"11825": 28.600000000000001,
"11925": 57.899999999999999,
"12026": 33.299999999999997,
"12126": 30,
"12227": 30,
"12328": 60,
"12431": 95.200000000000003
},
"max": 100,
"count": 124
},
"bw": {
"data": {
"0": 0,
"104": 0,
"205": 23069,
"306": 634057,
"406": 3711855,
"507": 7379843,
"608": 6161586,
"708": 5881149,
"809": 4392833,
"909": 6192106,
"1011": 5650004,
"1112": 5200959,
"1212": 5568496,
"1313": 5367876,
"1413": 4596431,
"1514": 4388465,
"1614": 3916027,
"1716": 4827575,
"1816": 5062652,
"1917": 5064066,
"2017": 5062317,
"2118": 5575236,
"2219": 4790924,
"2319": 726366,
"2422": 10143250,
"2523": 4496605,
"2623": 4942616,
"2724": 5062027,
"2824": 5618205,
"2925": 5061911,
"3025": 5131384,
"3126": 5063368,
"3226": 5080040,
"3326": 5319805,
"3427": 5062157,
"3528": 5067050,
"3628": 5304265,
"3729": 5076702,
"3829": 5368617,
"3929": 5693150,
"4030": 5303322,
"4130": 5193716,
"4231": 4601181,
"4333": 5086644,
"4434": 5011138,
"4536": 10152650,
"4639": 4945760,
"4740": 5271551,
"4841": 4885287,
"4942": 3340356,
"5044": 4996677,
"5146": 5240314,
"5276": 5162391,
"5376": 1621797,
"5477": 6220984,
"5577": 5068215,
"5678": 5186362,
"5778": 4479190,
"5879": 6296199,
"5980": 5051301,
"6080": 5076868,
"6181": 5279241,
"6281": 3442941,
"6382": 17138672,
"6485": 5150324,
"6586": 5290312,
"6687": 5057931,
"6788": 3420021,
"6889": 688057,
"6990": 458618,
"7090": 3219950,
"7191": 5275341,
"7298": 4983919,
"7398": 5295259,
"7499": 4940712,
"7600": 5178817,
"7700": 5297731,
"7801": 5286914,
"7901": 5277821,
"8002": 5508063,
"8103": 5281217,
"8204": 5761121,
"8304": 5299087,
"8405": 5529815,
"8505": 5756444,
"8606": 5752654,
"8707": 5512285,
"8807": 2242340,
"8908": 0,
"9008": 0,
"9109": 0,
"9209": 0,
"9310": 0,
"9411": 0,
"9511": 3343,
"9612": 0,
"9712": 0,
"9813": 0,
"9914": 0,
"10014": 0,
"10115": 0,
"10215": 0,
"10316": 0,
"10416": 0,
"10517": 0,
"10618": 0,
"10718": 0,
"10819": 0,
"10919": 0,
"11020": 0,
"11121": 0,
"11221": 0,
"11322": 0,
"11422": 0,
"11523": 0,
"11623": 0,
"11724": 0,
"11825": 0,
"11925": 0,
"12026": 0,
"12126": 0,
"12227": 0,
"12328": 0,
"12431": 0
},
"max": 17138672,
"count": 124
}
},
"effectiveBpsDoc": 946531,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/details\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/performance_optimization\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/breakdown\/",
"domains": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/domains\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/screen_shot\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&file=1_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 1100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_001100.jpg",
"VisuallyComplete": 3
},
{
"time": 2200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_002200.jpg",
"VisuallyComplete": 4
},
{
"time": 2500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_002500.jpg",
"VisuallyComplete": 4
},
{
"time": 3000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_003000.jpg",
"VisuallyComplete": 4
},
{
"time": 4300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_004300.jpg",
"VisuallyComplete": 8
},
{
"time": 4900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_004900.jpg",
"VisuallyComplete": 8
},
{
"time": 5400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_005400.jpg",
"VisuallyComplete": 8
},
{
"time": 6300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006300.jpg",
"VisuallyComplete": 9
},
{
"time": 6400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006400.jpg",
"VisuallyComplete": 12
},
{
"time": 6500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006500.jpg",
"VisuallyComplete": 25
},
{
"time": 6600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006600.jpg",
"VisuallyComplete": 27
},
{
"time": 6700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006700.jpg",
"VisuallyComplete": 97
},
{
"time": 6800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006800.jpg",
"VisuallyComplete": 97
},
{
"time": 7300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_007300.jpg",
"VisuallyComplete": 98
},
{
"time": 7800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_007800.jpg",
"VisuallyComplete": 97
},
{
"time": 8300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_008300.jpg",
"VisuallyComplete": 97
},
{
"time": 8800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_008800.jpg",
"VisuallyComplete": 98
},
{
"time": 10300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_010300.jpg",
"VisuallyComplete": 98
},
{
"time": 10800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_010800.jpg",
"VisuallyComplete": 97
},
{
"time": 11300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_011300.jpg",
"VisuallyComplete": 98
},
{
"time": 11800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_011800.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"cdn.cookielaw.org": {
"bytes": 293450,
"requests": 11,
"cdn_provider": "Cloudflare",
"connections": 2
},
"discanddots.rosso-acoustic.com": {
"bytes": 4875031,
"requests": 12,
"connections": 1
},
"www.googletagmanager.com": {
"bytes": 87424,
"requests": 1,
"cdn_provider": "Google",
"connections": 1
},
"geolocation.onetrust.com": {
"bytes": 82,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"fast.fonts.net": {
"bytes": 0,
"requests": 2,
"cdn_provider": "Cloudflare",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 12400,
"bytesUncompressed": 82053,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 351909,
"bytesUncompressed": 1308386,
"requests": 4
},
"css": {
"color": [
178,
234,
148
],
"bytes": 11023,
"bytesUncompressed": 52952,
"requests": 4
},
"image": {
"color": [
196,
154,
232
],
"bytes": 1348857,
"bytesUncompressed": 1352490,
"requests": 9
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 69580,
"bytesUncompressed": 69580,
"requests": 2
},
"video": {
"color": [
33,
194,
162
],
"bytes": 3431376,
"bytesUncompressed": 3431376,
"requests": 2
},
"other": {
"color": [
196,
196,
196
],
"bytes": 30842,
"bytesUncompressed": 127018,
"requests": 5
}
},
"consoleLog": [
{
"source": "rendering",
"level": "warning",
"text": "[GroupMarkerNotSet(crbug.com\/242999)!:A0B02D008C110000]Automatic fallback to software WebGL has been deprecated. Please use the --enable-unsafe-swiftshader flag to opt in to lower security guarantees for trusted content.",
"timestamp": 1736329117213.011,
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"lineNumber": 1585
}
]
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-6t01-10.10.1.45",
"loadTime": 1215,
"docTime": 1215,
"fullyLoaded": 1215,
"bytesOut": 8926,
"bytesOutDoc": 8926,
"bytesIn": 12482,
"bytesInDoc": 12482,
"requests": [
{
"type": 3,
"id": "FBBEA80FD1D0DAE797014D4910580BAD",
"request_id": "FBBEA80FD1D0DAE797014D4910580BAD",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/",
"raw_id": "FBBEA80FD1D0DAE797014D4910580BAD",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 78,
"ttfb_ms": 76,
"load_start": 126,
"load_start_float": 126.000061,
"bytesIn": 12400,
"objectSize": 12400,
"objectSizeUncompressed": 82053,
"chunks": [
{
"ts": 202,
"bytes": 12400,
"inflated": 16517
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 68,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 33,
"connect_start": 33,
"connect_end": 66,
"ssl_start": 66,
"ssl_end": 125,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_256_GCM",
"certificateId": 0,
"subjectName": "discanddots.rosso-acoustic.com",
"sanList": [
"discanddots.rosso-acoustic.com"
],
"issuer": "R11",
"validFrom": 1733282267,
"validTo": 1741058266,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733285778004,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220521069AF800C3C8034BE27B061AC6499CAD7D6F3AD8EB12174AF1819E7DAFACC02202398B1D14994C92DE0F862A634C4EB8D339E68A66414C96E148E50186ED188C1"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1733285778019,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210096C093D2FA77C502D5EE90189D0C68BD5E364E844AE5C51993F846C95643A6740220619FF8CF7E8E99CE6853ED21EDF82C22A18A530C6D07551F79E11DFACC571AA3"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"content-encoding: gzip",
"content-length: 12400",
"content-type: text\/html; charset=UTF-8",
"date: Wed, 08 Jan 2025 09:39:29 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2164,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 32,
"connect_ms": 33,
"ssl_ms": 59,
"gzip_total": 12400,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 4,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4866,
"netlog_id": 61,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFCzCCA\/OgAwIBAgISBM2wuxbPk0ViFNzUeu0JwvZ7MA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQxMjA0MDMxNzQ3WhcNMjUwMzA0MDMxNzQ2WjApMScwJQYDVQQD\nEx5kaXNjYW5kZG90cy5yb3Nzby1hY291c3RpYy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDpg1ORWoPp8JKcnWBd3a03euvsX25SA\/To2NSQ2OId\n5n2IRaUlvXI3eO+N\/RsULKXYXzHpimUIzW0HhkTW1wiQ27HgcB1Mj1PUnFggOHsS\n89UWJSFMR4WkXXUXMN0dv6J4nZlhTPyevyI8FWUKl2pUh+XxczAb348J0xSor9h7\nPchPIkX6mhROaNzDUgoIyUantjstmDWhAnmzU7x2dcn1L9r1V1i8NHdmR4O9IxVF\nMexxJEa0eZj9NOuIc5Y8Xg6FX34v9qyDHAkOH45dZC2646rv5D+GIr1\/trUDb2q1\nI8KC5jTjCB\/1KxOUyLakKYf2PGzuyKR070datB7re0oFAgMBAAGjggIhMIICHTAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFOfkZtnM6bbX6mbXlaFTXB1GMMyrMB8GA1Ud\nIwQYMBaAFMXPRqTq9MPAemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggr\nBgEFBQcwAYYWaHR0cDovL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0\ncDovL3IxMS5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIeZGlzY2FuZGRvdHMucm9z\nc28tYWNvdXN0aWMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBAwYKKwYBBAHW\neQIEAgSB9ASB8QDvAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cA\nAAGTj+ISVAAABAMARjBEAiBSEGmvgAw8gDS+J7BhrGSZytfW862OsSF0rxgZ59r6\nzAIgI5ix0UmUyS3g+GKmNMTrjTOeaKZkFMluFI5QGG7RiMEAdgDm0jFjQHeMwRBB\nBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZOP4hJjAAAEAwBHMEUCIQCWwJPS+nfF\nAtXukBidDGi9XjZOhErlxRmT+EbJVkOmdAIgYZ\/4z36Omc5oU+0h7fgsIqGKUwxt\nB1UfeeEd+sxXGqMwDQYJKoZIhvcNAQELBQADggEBAJu9q5ROnEsaPqj7hORkiAwA\neE3NJpjLA7x6fb5s+UlhQFduUNrfCnBEjCYxL9mbejt8LBUAbRqOHEM0ZuEVS88+\nipT8r1TqhhmwnkQpWOm4aTEklzuiieh\/2LtynVVbyJ81a73aq3c8SPKzHfcTfTb6\nMUOB2C8C+qQZuETHVEGKOeE1AtGmn7IwBnQVRcg3qF+boykFHZ9NqexsHRliFNhI\nHF8DoHtgopv2YmLPs\/vjFd7HslhTEq6GcMhMQI6dHPOdCi9IaIaBQD5ibu1irP8I\nLfxlm87gNb8bhG7KfhYubjhePrQyOTELsb+b\/MxXdyqUpWGhkH1y00iwQSo52YA=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 204,
"ttfb_start": 126,
"ttfb_end": 202,
"download_start": 202,
"download_end": 204,
"download_ms": 2,
"all_start": 1,
"all_end": 204,
"all_ms": 202,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 0
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 0,
"cpuTime": 3,
"js_timing": [
[
324.80799999999999,
327.10599999999999
],
[
327.43299999999999,
327.56700000000001
],
[
324.81900000000002,
324.96899999999999
],
[
327.43900000000002,
327.52300000000002
]
]
},
{
"type": 3,
"id": "471288.9",
"request_id": "471288.9",
"ip_addr": "104.16.41.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"raw_id": "471288.9",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 304,
"request_type": "Stylesheet",
"load_ms": 63,
"ttfb_ms": 63,
"load_start": 373,
"load_start_float": 373.00008300000002,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:39:30 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 108,
"protocol": "HTTP\/2",
"dns_start": 239,
"dns_end": 276,
"connect_start": 278,
"connect_end": 312,
"ssl_start": 312,
"ssl_end": 372,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "fonts.net",
"sanList": [
"fonts.net",
"*.fonts.net"
],
"issuer": "WE1",
"validFrom": 1732618823,
"validTo": 1740394822,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1732622424198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100C940E48DD077BBA04FFF2B3CECF3EC095EF68F8FC6632FE086AE6A090E617A4B0220089254B8D0241D6F8861F7EA340B513BB565456DF691F1AC055B85CC9A3AAC30"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1732622424265,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221008EB6EBBCC45FD1E74727446B40907D925EAC83EA5F63BBF02608F5CD863F7BE50220316E7F0979BD8B971E2E53120530B191EB839DFEB6366F85E147FB286ED910C0"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-modified-since: Tue, 30 Jul 2024 12:03:24 GMT",
"if-none-match: \"d41d8cd98f00b204e9800998ecf8427e\"",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 1661801",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb38800ba59752-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:39:29 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:39:30 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=ERH.tfVe5PznizekcXZ7Q4_2clrptXfAUy2ltU_.Gws-1736329169-1.0.1.1-WA6mgQ5hILaLbK6tqxniJkJQbWNgEH26cRTL2VDKUBplq2nAKGSwNGpYZqjFByc_OK4Pd9H5Sdqv7jiij46FeQ; path=\/; expires=Wed, 08-Jan-25 10:09:29 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: D1nR0Yx5Gx8P4gjIOXhUAtUw+dq4wo5KnK7nC0QvOsCA2bIh\/SiCXI5SR8Cy3V4uAGcY0tt1t3NtXxM5Z3NZvjfO5D3KiSL\/3JpI8\/tlQ0Q=",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: QFTQN1P8NNZX2XV8",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 304"
]
},
"bytesOut": 2344,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 37,
"connect_ms": 34,
"ssl_ms": 60,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 231,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 83,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnzCCA0WgAwIBAgIRAOz+jXqx0aufE86AwVl0wJQwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTEyNjExMDAyM1oXDTI1MDIyNDExMDAyMlowFDESMBAG\nA1UEAxMJZm9udHMubmV0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEpvZa0Dx\nx6+Pk+uA80r6ZgI7Et2+DHtrnT85OU2Tozfgma3vnAwwLItPAumOOYkcTcY8CYc4\n15hQwCdFs\/dzWKOCAk8wggJLMA4GA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggr\nBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS\/j6KMBN4WFRadlA6y5ez\/\ntorSwTAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7zJP5ODBeBggrBgEFBQcB\nAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2UxLzdQNDAl\nBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAhBgNVHREEGjAY\ngglmb250cy5uZXSCCyouZm9udHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYG\nA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90Yjhyb1pOclo0\nMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMnXJoQwzhbbNTfP1Lr\nHfDgjhuNacCx+mSxYpo53wAAAZNoWBiGAAAEAwBHMEUCIQDJQOSN0He7oE\/\/Kzzs\n8+wJXvaPj8ZjL+CGrmoJDmF6SwIgCJJUuNAkHW+IYffqNAtRO7VlRW32kfGsBVuF\nzJo6rDAAdgDm0jFjQHeMwRBBBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZNoWBjJ\nAAAEAwBHMEUCIQCOtuu8xF\/R50cnRGtAkH2SXqyD6l9ju\/AmCPXNhj975QIgMW5\/\nCXm9i5ceLlMSBTCxkeuDnf62Nm+F4Uf7KG7ZEMAwCgYIKoZIzj0EAwIDSAAwRQIh\nAKXQGdahNNP3G4oCT1grFIKwLlRkyrxL7KGSSMizXTkJAiB3op7xKUFRfQaCC9Oc\n9a74fnVNUGoo7GCA1orTZjSCGg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 436,
"ttfb_start": 373,
"ttfb_end": 436,
"download_start": 436,
"download_end": 436,
"download_ms": 0,
"all_start": 239,
"all_end": 436,
"all_ms": 194,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "471288.10",
"request_id": "471288.10",
"ip_addr": "104.16.41.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"raw_id": "471288.10",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 304,
"request_type": "Stylesheet",
"load_ms": 66,
"ttfb_ms": 66,
"load_start": 373,
"load_start_float": 373.00008500000001,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:39:30 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 108,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-modified-since: Tue, 30 Jul 2024 12:03:24 GMT",
"if-none-match: \"d41d8cd98f00b204e9800998ecf8427e\"",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 71545",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb38800bb19752-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:39:29 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:39:30 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=tKDKOh6DXz24Kcf9SW3tV_yEuOOGJC4.rOeVFLTRWYA-1736329169-1.0.1.1-S19cJf_qLc0fcryNinlzwpvs.ybrUdbCpAfmxoO7M9MSbTHgjEch00Q6C67GFQxnDyfzRXUdZiztbctX13ufZw; path=\/; expires=Wed, 08-Jan-25 10:09:29 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: WyLO\/N55ymvkswEG3idZuryBl625QC9wUqTNMV9HYVJUSujfdOGpqNYEQFBtg\/4BH\/YZyprUtIzwT3SFKC2h+ZY\/vI5gePet",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: B7KD5YS8MFSJEK25",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 304"
]
},
"bytesOut": 2344,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 231,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"netlog_id": 85,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 439,
"ttfb_start": 373,
"ttfb_end": 439,
"download_start": 439,
"download_end": 439,
"download_ms": 0,
"all_start": 373,
"all_end": 439,
"all_ms": 66,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "471288.17",
"request_id": "471288.17",
"ip_addr": "104.18.32.137",
"full_url": "https:\/\/geolocation.onetrust.com\/cookieconsentpub\/v1\/geo\/location",
"is_secure": 1,
"method": "GET",
"host": "geolocation.onetrust.com",
"url": "\/cookieconsentpub\/v1\/geo\/location",
"raw_id": "471288.17",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 72,
"ttfb_ms": 54,
"load_start": 483,
"load_start_float": 483.00011499999999,
"bytesIn": 82,
"objectSize": 82,
"objectSizeUncompressed": 66,
"chunks": [
{
"ts": 555,
"bytes": 82,
"inflated": 66
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 131,
"protocol": "HTTP\/2",
"dns_start": 362,
"dns_end": 393,
"connect_start": 393,
"connect_end": 423,
"ssl_start": 423,
"ssl_end": 482,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "geolocation.onetrust.com",
"sanList": [
"geolocation.onetrust.com"
],
"issuer": "WE1",
"validFrom": 1733770793,
"validTo": 1741550391,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733774394515,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220559496E4F1566D588D264D4231FABAA173DC2BB836B3077F2A1D00AF4FAD56D4022100C43A1F9BD299B821E75D65ABBE095A435D2DFDB3BE5F232E178670BB138A5DF9"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733774394483,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220170BF8153474862AEEA96A1B68770DC00206A68B83EE772BB2AA29751B93C133022100DEA2E649B5735C5450F8BC411AE2C143253EDEF0448E1E73002CC72B18C98B2B"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "10683",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: geolocation.onetrust.com",
":method: GET",
":path: \/cookieconsentpub\/v1\/geo\/location",
":scheme: https",
"accept: application\/json",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-headers: Content-Type",
"access-control-allow-methods: GET, OPTIONS",
"access-control-allow-origin: *",
"cf-ray: 8feb3880bdb118f5-FRA",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 08 Jan 2025 09:39:30 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 31,
"connect_ms": 30,
"ssl_ms": 59,
"gzip_total": 303,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 360,
"socket_group": "pm\/https:\/\/geolocation.onetrust.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 115,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDsTCCA1agAwIBAgIRAL1tUxwMYMzfDdXxAJVptbEwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE4NTk1M1oXDTI1MDMwOTE5NTk1MVowIzEhMB8G\nA1UEAxMYZ2VvbG9jYXRpb24ub25ldHJ1c3QuY29tMFkwEwYHKoZIzj0CAQYIKoZI\nzj0DAQcDQgAELUcSqGgJJd9qOq2ZkZnZcfS5cw1Bpv3JoJOwXilSHZNq5ukcTHwB\n4B9SVEwZjrZ8fRzutAUMjKbr3kP5rnpFP6OCAlEwggJNMA4GA1UdDwEB\/wQEAwIH\ngDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSq\naqUX42LFH7fHJM1iuquuwsr8ljAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7\nzJP5ODBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5n\nb29nL3Mvd2UxL3ZXMDAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2Ux\nLmNydDAjBgNVHREEHDAaghhnZW9sb2NhdGlvbi5vbmV0cnVzdC5jb20wEwYDVR0g\nBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdv\nb2cvd2UxL3Jkb1phUC1DRTRZLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2\nAM8RVu7VLnyv84db2Wkum+kacWdKsBfsrAHSW3fOzDsIAAABk60BxJMAAAQDAEcw\nRQIgVZSW5PFWbViNJk1CMfq6oXPcK7g2swd\/Kh0Ar0+tVtQCIQDEOh+b0pm4Iedd\nZau+CVpDXS39s75fIy4XhnC7E4pd+QB2AKLjCuRF772tm3447Udnd1PXgluElNcr\nXhssxLlQpEfnAAABk60BxHMAAAQDAEcwRQIgFwv4FTR0hiruqWobaHcNwAIGpouD\n7ncrsqopdRuTwTMCIQDeouZJtXNcVFD4vEEa4sFDJT7e8ESOHnMALMcrGMmLKzAK\nBggqhkjOPQQDAgNJADBGAiEA8dvWCP19cwdDvOzy0KpU22NKVM72YIp0I8oABEmW\nEsgCIQDvs2GNWnS3ek\/oMCHgZF1uq8hov38sTQrjxPdsQ75KFw==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 555,
"ttfb_start": 483,
"ttfb_end": 537,
"download_start": 537,
"download_end": 555,
"download_ms": 18,
"all_start": 362,
"all_end": 555,
"all_ms": 192,
"index": 3,
"number": 4
}
],
"requestsFull": 4,
"requestsDoc": 4,
"responses_200": 2,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "10CE2A7AAE200534AD92EDA0B5475308",
"loadEventStart": 1115,
"loadEventEnd": 1115,
"domContentLoadedEventStart": 740,
"domContentLoadedEventEnd": 740,
"URL": "https:\/\/discanddots.rosso-acoustic.com",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "FBBEA80FD1D0DAE797014D4910580BAD",
"final_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"domInteractive": 740,
"firstPaint": 598.09999999403954,
"firstContentfulPaint": 698,
"firstImagePaint": 698,
"firstMeaningfulPaint": 878,
"renderBlockingCSS": 2,
"renderBlockingJS": 0,
"TTFB": 202,
"basePageSSLTime": 59,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 12703,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 0,
"image_savings": 0,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 6,
"HTMLDocumentParser::FetchQueuedPreloads": 1,
"EventDispatch": 3,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 18,
"EvaluateScript": 73,
"v8.compile": 34,
"ParseAuthorStyleSheet": 5,
"MarkDOMContent": 0,
"UpdateLayoutTree": 41,
"MarkLoad": 0,
"Layout": 114,
"v8.produceCache": 29,
"TimerFire": 1,
"FunctionCall": 54,
"XHRReadyStateChange": 0,
"XHRLoad": 1,
"BeginRemoteFontLoad": 0,
"PrePaint": 5,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 4,
"Layerize": 3,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 1,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 8,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 0,
"HitTest": 0,
"ResourceChangePriority": 0,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_STRING_TABLE": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 812
},
"cpuTimesDoc": {
"ParseHTML": 6,
"HTMLDocumentParser::FetchQueuedPreloads": 1,
"EventDispatch": 3,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 18,
"EvaluateScript": 73,
"v8.compile": 34,
"ParseAuthorStyleSheet": 5,
"MarkDOMContent": 0,
"UpdateLayoutTree": 41,
"MarkLoad": 0,
"Layout": 114,
"v8.produceCache": 29,
"TimerFire": 1,
"FunctionCall": 54,
"XHRReadyStateChange": 0,
"XHRLoad": 1,
"BeginRemoteFontLoad": 0,
"PrePaint": 5,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 4,
"Layerize": 3,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 1,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 8,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 0,
"HitTest": 0,
"ResourceChangePriority": 0,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_STRING_TABLE": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 812
},
"cpu.ParseHTML": 6,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 1,
"cpu.EventDispatch": 3,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 18,
"cpu.EvaluateScript": 73,
"cpu.v8.compile": 34,
"cpu.ParseAuthorStyleSheet": 5,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 41,
"cpu.MarkLoad": 0,
"cpu.Layout": 114,
"cpu.v8.produceCache": 29,
"cpu.TimerFire": 1,
"cpu.FunctionCall": 54,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 1,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 5,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 4,
"cpu.Layerize": 3,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 1,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 8,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 0,
"cpu.HitTest": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 0,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_STRING_TABLE": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 812,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1736329167.749841,
"osVersion": "Linux 6.8.0-1018-gcp",
"os_version": "Linux 6.8.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1736329169.3729055,
"browserVersion": "131.0.0.0",
"browser_version": "131.0.0.0",
"fullyLoadedCPUms": 3159,
"fullyLoadedCPUpct": 40.98573281450652,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "10CE2A7AAE200534AD92EDA0B5475308",
"loaderId": "FB482F56A8C2595303810BC09949C17F"
}
}
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"request": {
"requestId": "471288.9",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910"
}
}
},
"issueId": "0A62CA69429A0916D462D112729AE8A2"
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"request": {
"requestId": "471288.10",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694"
}
}
},
"issueId": "EA5E1158AAD740F479CED9F81BD4698F"
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 36,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 40,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 36,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 40,
"violatingNodeAttribute": ""
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
},
{
"id": 3,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
}
],
"document_URL": "https:\/\/discanddots.rosso-acoustic.com\/",
"document_hostname": "discanddots.rosso-acoustic.com",
"document_origin": "https:\/\/discanddots.rosso-acoustic.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 820,
"domComplete": 1114,
"PerformancePaintTiming.first-paint": 598.09999999403954,
"PerformancePaintTiming.first-contentful-paint": 598.09999999403954,
"origin_dns": {
"ns": [
"ns3.lemarit.net.",
"ns4.lemarit.de."
],
"mx": [
"10 ipv6mx01a.antispameurope.com.",
"20 ipv6mx01b.antispameurope.com.",
"30 ipv6mx01d.antispameurope.com.",
"40 ipv6mx01c.antispameurope.com."
],
"txt": [
"\"v=spf1 include:_spf.hafele.com -all\""
],
"soa": [
"ns3.lemarit.net. hostmaster.haefele.de. 2024022101 28800 7200 604800 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"JavaScript graphics": "three.js 137",
"Operating systems": "Ubuntu",
"UI frameworks": "Tailwind CSS",
"Web servers": "Apache HTTP Server 2.4.41",
"JavaScript frameworks": "Alpine.js 3.8.1",
"CDN": "Cloudflare",
"Cookie compliance": "OneTrust",
"Tag managers": "Google Tag Manager",
"Security": "Cloudflare Bot Management"
},
"detected_apps": {
"three.js": "137",
"Ubuntu": "",
"Tailwind CSS": "",
"Apache HTTP Server": "2.4.41",
"Alpine.js": "3.8.1",
"Cloudflare": "",
"OneTrust": "",
"Google Tag Manager": "",
"Cloudflare Bot Management": ""
},
"detected_technologies": {
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Ubuntu": {
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Alpine.js": {
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"OneTrust": {
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
"Google Tag Manager": {
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
{
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>",
"target": [
".opacity-100 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(4) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:py-0 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p>",
"target": [
".mt-container-half.sm\\:block.kirbytext > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n L\u00e4nge <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Breite <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Fl\u00e4che <\/div>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Ihre Auswahl <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(3) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".mt-container.kirbytext.text-xs > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_962",
"relatedNodes": [
{
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".pl-\\[2vw\\] > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_962"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_962"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_243",
"relatedNodes": [
{
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".pl-\\[2vw\\] > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_243"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_243"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_843",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_843"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_843"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_844",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_844"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_844"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_848",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_848"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_848"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_850",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_850"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_850"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Gruppe_981",
"relatedNodes": [
{
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Gruppe_981"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Gruppe_981"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_174",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_174"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_174"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_175",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_175"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_175"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_176",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_176"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_176"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"target": [
"img[x-ref=\"image\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"target": [
"img:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(1)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(2)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(4)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(5)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(6)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\">",
"target": [
"svg[viewBox=\"0 -30 110 110\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\">",
"target": [
"svg[role=\"presentation\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe>",
"target": [
"iframe"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"flex flex-col min-h-screen overflow-hidden\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".ml-6 > .px-4.py-3.text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "28.8pt (38.4px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"target": [
".pt-\\[2em\\]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "67.5pt (90px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Einfach. Akustisch. Modular.<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p>",
"target": [
".max-w-lg > .kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Weicher Kern.<\/span>",
"target": [
".max-w-lg > .kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".max-w-lg > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".my-container-section:nth-child(4) > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Kombiniere, kombiniere ...<\/span>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1) > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Konferenz <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Lounge <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"] > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>",
"target": [
".mb-container-half.uppercase.text-sm"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"form == 'q'\">Q 600 BIG<\/span>",
"target": [
"span[x-show=\"form == 'q'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"layout == 'grid'\">Raster<\/span>",
"target": [
"span[x-show=\"layout == 'grid'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"mounting == 'ceiling'\">Decke<\/span>",
"target": [
"span[x-show=\"mounting == 'ceiling'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>",
"target": [
"span[x-show=\"disc == 'disc-grey'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"dot == 'dot-white'\">White<\/span>",
"target": [
"span[x-show=\"dot == 'dot-white'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mt-container.kirbytext.c-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Noch immer nicht genug?<\/span>",
"target": [
".mt-container.kirbytext.c-container > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(1) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(2) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"area\">12<\/div>",
"target": [
"div[x-text=\"area\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>",
"target": [
"div[x-text=\"formattedNumber(optimal_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>",
"target": [
"div[x-text=\"formattedNumber(selected_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".text-green > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".text-green > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>",
"target": [
".my-12 > .c-container"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>",
"target": [
"output[x-text=\"square\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>",
"target": [
"output[x-text=\"rectangle\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#000000",
"contrastRatio": 6.6600000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.66"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p>",
"target": [
".pt-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-white\">Einfacher geht es nicht.<\/span>",
"target": [
"p > .text-white"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".text-sm.text-white > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".md\\:justify-center > .text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#696969",
"bgColor": "#ffffff",
"contrastRatio": 5.4800000000000004,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.48"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "roundRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "ovalRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "squareRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "rectangleRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "cookie-consent-setting-footer",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-banner-sdk",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-accept-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-pc-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "onetrust-policy-text",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-pc-desc",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-desc\">",
"target": [
"#ot-pc-desc"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4>",
"target": [
"#ot-header-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\">",
"target": [
"#ot-group-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">",
"target": [
"#ot-desc-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4>",
"target": [
"#ot-header-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">",
"target": [
"#ot-desc-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4>",
"target": [
"#ot-header-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\">",
"target": [
"#ot-group-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">",
"target": [
"#ot-desc-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4>",
"target": [
"#ot-header-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\">",
"target": [
"#ot-group-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">",
"target": [
"#ot-desc-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4>",
"target": [
"#ot-header-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\">",
"target": [
"#ot-group-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p>",
"target": [
"#ot-desc-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "chkbox-id",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\">",
"target": [
"#chkbox-id"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-hosts-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-hosts-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-leg-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-leg-handler"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-style",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<style id=\"onetrust-style\">",
"target": [
"#onetrust-style"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"text-[1.25rem]\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "configurator",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">",
"target": [
"#configurator"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Facebook_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Facebook_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Pinterest_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Pinterest_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Instagram_w_circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Instagram_w_circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Youtube_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Youtube_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Xing_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Xing_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "LinkedIn_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#LinkedIn_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<script type=\"text\/javascript\" id=\"\" charset=\"\">",
"target": [
"script[charset=\"\"][type=\"text\/javascript\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-consent-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-consent-sdk\">",
"target": [
"#onetrust-consent-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-group-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-group-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-policy",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy\">",
"target": [
"#onetrust-policy"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group-parent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-button-group-parent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div>",
"target": [
"#onetrust-button-group"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-close-btn-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div>",
"target": [
"#onetrust-close-btn-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-pc-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\">",
"target": [
"#onetrust-pc-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "close-pc-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button>",
"target": [
"#close-pc-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-content",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\">",
"target": [
"#ot-pc-content"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2>",
"target": [
"#ot-pc-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "accept-recommended-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button>",
"target": [
"#accept-recommended-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-category-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3>",
"target": [
"#ot-category-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-lst",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\">",
"target": [
"#ot-pc-lst"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-hdr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-hdr\">",
"target": [
"#ot-pc-hdr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-lst-title\">",
"target": [
"#ot-lst-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-back-arw",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\">",
"target": [
"#ot-back-arw"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vendor-search-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\">",
"target": [
"#filter-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-anchor",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-anchor\"><\/div>",
"target": [
"#ot-anchor"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-modal",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-fltr-modal\">",
"target": [
"#ot-fltr-modal"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-fltr-cnt\">",
"target": [
"#ot-fltr-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clear-filters-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"clear-filters-handler\">Clear<\/button>",
"target": [
"#clear-filters-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-apply-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-apply-handler\">Apply<\/button>",
"target": [
"#filter-apply-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-cancel-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-cancel-handler\">Cancel<\/button>",
"target": [
"#filter-cancel-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\">",
"target": [
"#ot-lst-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-sel-blk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-sel-blk\">",
"target": [
"#ot-sel-blk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-hostcntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-hostcntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-vencntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-vencntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-licntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-licntr"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".ml-6 > .px-4.py-3.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">",
"target": [
".mt-\\[35vw\\]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">",
"target": [
".max-w-lg > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">",
"target": [
".my-container-section:nth-child(4) > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">",
"target": [
".pb-container-double > .text-sm.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".md\\:justify-center > .text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(3)"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".sm\\:pr-container-half > ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(5)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"target": [
"img[x-ref=\"image\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"target": [
"img:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
}
]
},
{
"id": "video-caption",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag122",
"section508",
"section508.22.a"
],
"description": "Ensures <video> elements have captions",
"help": "<video> elements must have captions",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/video-caption?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
},
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">",
"target": [
".max-w-xl"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
}
]
}
]
},
"base_page_ip_ptr": "kb.ibumedia.de",
"base_page_cname": "",
"base_page_dns_server": "ns3.lemarit.net",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 8141,
"testUrl": "https:\/\/discanddots.rosso-acoustic.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\",\"width\":201,\"height\":24,\"naturalWidth\":300,\"naturalHeight\":36},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg\",\"width\":953,\"height\":342,\"naturalWidth\":1146,\"naturalHeight\":411},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\",\"width\":1120,\"height\":753,\"naturalWidth\":2318,\"naturalHeight\":1558},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\",\"width\":1654,\"height\":591,\"naturalWidth\":1654,\"naturalHeight\":591},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\",\"width\":136,\"height\":16,\"naturalWidth\":136,\"naturalHeight\":16}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "600"
}
],
"generated-content-percent": 58.329999999999998,
"generated-content-size": 112.16,
"imgs-in-viewport": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 300,
"naturalHeight": 36
}
],
"imgs-no-alt": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg"
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b"
}
],
"imgs-out-viewport": [
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 1146,
"naturalHeight": 411
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2318,
"naturalHeight": 1558
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width,initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css"
],
"rendered-html": "<html lang=\"de\" class=\"scroll-smooth no-touch\"><head>\n\n <!-- Google Tag Manager -->\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B\"><\/script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n 'https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-K7Q63B');<\/script>\n <!-- End Google Tag Manager -->\n \n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n \n <title>Nimbus Disc'n Dots<\/title>\n\n <script>\n document.documentElement.className += ((\"ontouchstart\" in document.documentElement) ? ' touch' : ' no-touch');\n <\/script>\n\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css\" rel=\"stylesheet\">\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/favicon.ico\" rel=\"shortcut icon\" type=\"image\/ico\">\n <link rel=\"apple-touch-icon-precomposed\" href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/apple-touch-icon.png\">\n\n <script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\" data-document-language=\"true\" charset=\"UTF-8\" data-domain-script=\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\"><\/script><script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js\" async=\"\" type=\"text\/javascript\"><\/script><style id=\"onetrust-style\">\/* inner styles set by WPT to match CSSOM *\/#onetrust-banner-sdk { text-size-adjust: 100%; }#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }#onetrust-pc-sdk [type=\"checkbox\"]:checked, #onetrust-pc-sdk [type=\"checkbox\"]:not(:checked) { pointer-events: initial; }#onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::before, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::after, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label { pointer-events: none; opacity: 0.7; }#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk li input[type=\"checkbox\"] { z-index: 1; }#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }#onetrust-pc-sdk li .ot-checkbox input[type=\"checkbox\"] { height: auto; width: auto; }#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }#onetrust-pc-sdk input { margin: 3px 0.1ex; }#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }#onetrust-pc-sdk.ot-hide { display: none !important; }.onetrust-pc-dark-filter.ot-hide { display: none !important; }#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }@keyframes onetrust-fade-in { \n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}.ot-cookie-label { text-decoration: underline; }@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {\n #onetrust-pc-sdk p { font-size: 0.75em; }\n}#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }@media (min-width: 400px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }\n}@media (min-width: 550px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }\n #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }\n #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }\n #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }\n #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }\n #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }\n #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }\n #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }\n #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }\n #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }\n #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }\n}#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }@media (min-width: 550px) {\n #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }\n #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }\n #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }\n #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }\n #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }\n #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }\n}#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.7; }#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { appearance: none; }#onetrust-banner-sdk input[type=\"text\"]:focus, #onetrust-pc-sdk input[type=\"text\"]:focus, #ot-sdk-cookie-policy input[type=\"text\"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }#onetrust-banner-sdk input[type=\"checkbox\"], #onetrust-pc-sdk input[type=\"checkbox\"], #ot-sdk-cookie-policy input[type=\"checkbox\"] { display: inline; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: \"\"; display: table; clear: both; }#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }#onetrust-banner-sdk.otCenterRounded { z-index: 2147483645; top: 10%; position: fixed; right: 0px; background-color: rgb(255, 255, 255); width: 60%; max-width: 650px; border-radius: 2.5px; left: 1em; margin: 0px auto; font-size: 14px; max-height: 90%; overflow: hidden auto; }#onetrust-banner-sdk.otRelFont { font-size: 0.875rem; }#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }#onetrust-banner-sdk { }#onetrust-banner-sdk h3, #onetrust-banner-sdk p { color: dimgray; }#onetrust-banner-sdk #onetrust-policy { margin-top: 40px; }#onetrust-banner-sdk #onetrust-policy-title { float: left; text-align: left; font-size: 1em; line-height: 1.4; margin-bottom: 0px; padding: 0px 0px 10px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc, #onetrust-banner-sdk .ot-gv-list-handler { clear: both; float: left; margin: 0px 30px 10px; font-size: 0.813em; line-height: 1.5; }#onetrust-banner-sdk #onetrust-policy-text *, #onetrust-banner-sdk .ot-b-addl-desc *, #onetrust-banner-sdk .ot-gv-list-handler * { line-height: inherit; font-size: inherit; margin: 0px; }#onetrust-banner-sdk .ot-optout-signal { margin: 0px 1.875rem 0.625rem; }#onetrust-banner-sdk .ot-gv-list-handler { padding: 0px; border: 0px; height: auto; width: auto; }#onetrust-banner-sdk .ot-b-addl-desc { display: block; }#onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 30px; text-align: center; }#onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group { text-align: right; }#onetrust-banner-sdk #onetrust-button-group { text-align: center; display: inline-block; width: 100%; }#onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-right: 1em; }#onetrust-banner-sdk #onetrust-pc-btn-handler { border: 1px solid rgb(108, 192, 74); max-width: 45%; }#onetrust-banner-sdk .banner-actions-container { float: right; width: 50%; }#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(108, 192, 74); text-decoration: underline; padding-left: 0px; padding-right: 0px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(108, 192, 74); color: rgb(255, 255, 255); border-color: rgb(108, 192, 74); min-width: 135px; padding: 12px 10px; letter-spacing: 0.05em; line-height: 1.4; font-size: 0.813em; font-weight: 600; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; max-width: calc(40% - 18px); }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: left; margin-right: 0px; }#onetrust-banner-sdk .has-reject-all-button .banner-actions-container { max-width: 60%; width: auto; }#onetrust-banner-sdk .ot-close-icon { width: 44px; height: 44px; background-size: 12px; margin: -18px -18px 0px 0px; border: none; display: inline-block; padding: 0px; }#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; right: 24px; top: 20px; }#onetrust-banner-sdk .banner_logo { display: none; }#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-top: 10px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { margin: 4px 25px; }#onetrust-banner-sdk #banner-options { float: left; padding: 0px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk .banner-option { margin-bottom: 10px; }#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 6px; font-size: 0.82em; line-height: 1.4; }#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] .ot-arrow-container { transform: rotate(90deg); }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] ~ .banner-option-details { height: auto; display: block; }#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }#onetrust-banner-sdk .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; }#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }#onetrust-banner-sdk .ot-dpd-container { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-title { font-weight: bold; padding-bottom: 10px; }#onetrust-banner-sdk .ot-dpd-title { font-size: 1em; line-height: 1.4; }#onetrust-banner-sdk .ot-dpd-desc { font-size: 0.813em; line-height: 1.5; margin-bottom: 0px; }#onetrust-banner-sdk .ot-dpd-desc * { margin: 0px; }#onetrust-banner-sdk .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }#onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; line-height: 1.5; float: none; }#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.75em; }#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container { margin-top: 20px; }@media only screen and (max-width: 425px) {\n #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; margin-bottom: 10px; }\n #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { margin-right: 0px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }\n #onetrust-banner-sdk .banner-actions-container, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; max-width: none; }\n #onetrust-banner-sdk.otCenterRounded { left: 0px; width: 95%; top: 50%; transform: translateY(-50%); }\n}@media only screen and (max-width: 600px) {\n #onetrust-banner-sdk .ot-sdk-container { width: auto; padding: 0px; }\n #onetrust-banner-sdk #onetrust-policy-title { padding: 0px 22px 10px; }\n #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc, #onetrust-banner-sdk .ot-dpd-container { margin: 0px 22px 10px; width: calc(100% - 44px); }\n #onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 22px; }\n #onetrust-banner-sdk #banner-options { padding: 0px 22px; width: calc(100% - 44px); }\n #onetrust-banner-sdk .banner-option { margin-bottom: 6px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: none; max-width: 100%; }\n #onetrust-banner-sdk .has-reject-all-button .banner-actions-container { width: 100%; text-align: center; max-width: 100%; }\n #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container { margin-top: 20px; }\n}@media only screen and (min-width: 426px) and (max-width: 896px) {\n #onetrust-banner-sdk.otCenterRounded { left: 0px; top: 15%; transform: translateY(-13%); max-width: 600px; width: 95%; }\n}#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(210, 10, 40); }#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }#onetrust-pc-sdk.otPcCenter[dir=\"rtl\"] { right: 0px; left: 0px; }#onetrust-pc-sdk.otRelFont { font-size: 1rem; }#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 10px; }#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; margin-bottom: 25px; outline-offset: -1px; }#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }#onetrust-pc-sdk label { margin-bottom: 0px; }#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); margin: 0px; font-size: 0.813em; line-height: 1.3; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-pc-scrollbar { }#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo { direction: rtl; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo a { margin-right: 25px; }#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(205, 220, 242); border: 1px solid rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(56, 96, 190); border-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; }#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(242, 241, 241); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: \"\"; height: 21px; width: 21px; bottom: 1px; background-color: rgb(125, 125, 125); transition: 0.4s; border-radius: 20px; }#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: \"\"; display: inline-block; border-radius: 3px; }#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }#onetrust-pc-sdk .ot-label-txt { display: none; }#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { clear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; overflow: hidden; }#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=\"checkbox\"] { width: auto; height: auto; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }#onetrust-pc-sdk .ot-host-name { pointer-events: none; }#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk #no-results p span { font-weight: bold; }#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"] + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul { list-style: none; padding: 0px; }#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }#onetrust-pc-sdk ul li input[type=\"checkbox\"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk .ot-acc-cntr > input[type=\"checkbox\"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=\"true\"] ~ .ot-acc-txt { width: auto; }#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; font-size: 1em; width: 100%; }#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-btn-container { text-align: right; }#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.75em; letter-spacing: 0.08em; margin-top: 19px; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; top: 10px; right: 0px; z-index: 1; padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-size: 0.813em !important; }#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: \"\"; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=\"true\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=\"true\"] { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }#onetrust-pc-sdk[dir=\"rtl\"] #ot-back-arw, #onetrust-pc-sdk[dir=\"rtl\"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }#onetrust-pc-sdk[dir=\"rtl\"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }#onetrust-pc-sdk[dir=\"rtl\"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-search-cntr > svg { right: 0px; }@media only screen and (max-width: 600px) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; height: 100%; top: 0px; border-radius: 0px; }\n #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 1px 3px 0px 10px; padding-right: 10px; width: calc(100% - 23px); }\n #onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spacing: 0.01em; }\n #onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }\n #onetrust-pc-sdk p { font-size: 0.7em; }\n #onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100% - 15px); }\n #onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }\n #onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }\n #onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; min-width: 95%; }\n #onetrust-pc-sdk .switch + p { max-width: 80%; }\n #onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }\n #onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15px; left: auto; right: 40px; top: 85px; }\n #onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }\n #onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-bottom: 0px; }\n #onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }\n}@media only screen and (max-width: 476px) {\n #onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10px; }\n #onetrust-pc-sdk #ot-anchor { right: 25px; }\n #onetrust-pc-sdk button { width: 100%; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all { padding-right: 9px; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr { right: 0px; }\n}@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }\n #onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }\n #onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }\n #onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }\n #onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }\n #onetrust-pc-sdk .switch + p { max-width: 85%; }\n #onetrust-pc-sdk #ot-sel-blk { position: static; }\n #onetrust-pc-sdk #ot-pc-lst { overflow: auto; }\n #onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }\n #onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }\n #onetrust-pc-sdk input { font-size: 1em !important; }\n #onetrust-pc-sdk p { font-size: 0.6em; }\n #onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }\n #onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { font-size: 0.6em; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; max-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }\n #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }\n}#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type=\"checkbox\"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_external_link.svg\"); }.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }.ot-sdk-cookie-policy h4 { font-size: 1.2em; }.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }.ot-sdk-cookie-policy th { min-width: 75px; }.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }.ot-sdk-cookie-policy .ot-mobile-border { display: none; }.ot-sdk-cookie-policy section { margin-bottom: 2em; }.ot-sdk-cookie-policy table { border-collapse: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }.ot-sdk-cookie-policy[dir=\"rtl\"] { text-align: left; }#ot-sdk-cookie-policy h3 { font-size: 1.5em; }@media only screen and (max-width: 530px) {\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }\n}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }.ot-floating-button__front { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_persistent_cookie_icon.png\"); }<\/style><\/head>\n <body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">\n\n <!-- Google Tag Manager (noscript) -->\n <noscript><iframe src=\"https:\/\/www.googletagmanager.com\/ns.html?id=GTM-K7Q63B\"\n height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"><\/iframe><\/noscript>\n <!-- End Google Tag Manager (noscript) -->\n \n <!-- navigation -->\n <div class=\"mx-auto max-w-screen-xl xl:relative\">\n <nav x-show=\"shownav\" @click.outside=\"shownav = false\" class=\"absolute top-0 bottom-0 right-0 z-50 w-2\/3 text-right bg-white shadow-xl pb-container sm:w-1\/2 lg:w-1\/3 xl:bottom-auto\" style=\"display: none;\">\n <button @click=\"shownav = false\" class=\"py-6 px-container-half mr-container-half\">\n <svg class=\"w-5\" viewBox=\"0 0 35 35\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xml:space=\"preserve\" xmlns:serif=\"http:\/\/www.serif.com\/\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;\">\n <g transform=\"matrix(1,0,0,1,-575.49,-232.69)\">\n <path d=\"M610.47,239.78L603.38,232.69L592.98,243.1L582.57,232.69L575.49,239.78L585.89,250.18L575.49,260.59L582.57,267.67L592.98,257.27L603.38,267.67L610.47,260.59L600.07,250.18L610.47,239.78Z\" style=\"fill-rule:nonzero;\"><\/path>\n <\/g>\n<\/svg>\n <\/button>\n <div class=\"text-sm text-left text-black px-container\">\n <nav class=\"-ml-2\">\n <ul>\n <li><a class=\"inline-block p-2 font-semibold\" href=\"https:\/\/discanddots.rosso-acoustic.com\">\n Home <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n System <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n Montage <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n Akustische Grundlagen <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/downloads\">\n Downloads <\/a><\/li>\n <\/ul>\n <ul class=\"mt-container-half\">\n\n <li>\n <a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/li>\n \n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a><\/li>\n \n <\/ul>\n <\/nav>\n <\/div>\n <\/nav>\n <\/div>\n <!-- navigation end -->\n\n <main class=\"flex flex-col min-h-screen overflow-hidden\">\n <div class=\"flex-grow\">\n\n <div x-intersect=\"totoplink = false\" x-intersect:leave=\"totoplink = true\">\n\n <!-- site header -->\n <header id=\"header\" class=\"text-[1.25rem]\">\n <div class=\"flex items-end justify-between h-16 c-container\">\n\n <!-- site logo -->\n <div class=\"p-1 mb-4 site-logo\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">\n <\/div>\n <!-- site logo end -->\n\n <div class=\"flex items-center mb-1\">\n\n <!-- lang switcher -->\n <div class=\"relative uppercase\">\n \n <button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>\n\n <nav x-show=\"showlangmenu\" @click.outside=\"showlangmenu = false\" class=\"absolute top-0 left-0 z-10 pt-4 pb-2 -mt-6 -ml-4 bg-white shadow-xl\" style=\"display: none;\">\n <button @click=\"showlangmenu = false\" class=\"block px-4 py-2 text-black uppercase\">de<\/button>\n <a class=\"block px-4 py-2\" href=\"https:\/\/discanddots.rosso-acoustic.com\/en\" hreflang=\"en\">\n en <\/a>\n <\/nav>\n\n <\/div>\n <!-- lang switcher end -->\n \n <!-- hamburger menu -->\n <button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">\n <svg class=\"w-5\" viewBox=\"0 0 100 80\">\n <rect width=\"100\" height=\"15\"><\/rect>\n <rect y=\"25\" width=\"100\" height=\"15\"><\/rect>\n <rect y=\"50\" width=\"100\" height=\"15\"><\/rect>\n <\/svg>\n <\/button>\n <!-- hamburger menu end -->\n\n <div class=\"hidden ml-6 sm:block\">\n <a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n <\/div>\n\n <\/header>\n <!-- site header end -->\n\n \n \n <div class=\"relative -mt-16 z-[-10] mb-container-half\">\n <video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>\n <\/div>\n <a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">\n <div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>\n <div class=\"rotate-90 pl-[1em] sm:pl-[3vw]\">\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n <\/a>\n \n <!-- page headline -->\n <header class=\"c-container pt-container pb-container\">\n <h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>\n <\/header>\n\n <\/div>\n\n <section class=\"c-container pb-container\">\n <div class=\"kirbytext mb-container\">\n <p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>\n<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>\n<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p> <\/div>\n <\/section>\n\n <section class=\"sm:flex\">\n <div class=\"sm:w-1\/2 mr-container mb-container sm:m-0\">\n <img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">\n <\/div>\n <div class=\"sm:w-1\/2 px-container sm:px-container-half\">\n <div class=\"max-w-lg\">\n <div class=\"kirbytext\">\n <p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zu akustischen Grundlagen <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> \n <\/div>\n <\/div>\n <\/section>\n\n <section class=\"c-container my-container-section\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">\n <div class=\"kirbytext mt-container\">\n <p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n <div class=\"flex content-center\">\n System <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/section>\n\n \n<section class=\"my-container-section\">\n\n <div class=\"c-container mb-container kirbytext\">\n <p><span class=\"text-black\">Kombiniere, kombiniere ...<\/span> Die Farbvarianten nehmen im Designkonzept eine wichtige Rolle ein. Abgestimmt auf die akustisch wirksamen Discs in dezentem Wei\u00df oder meliertem Grau, pr\u00e4sentieren sich die Dots in warmen, von der Natur inspirierten Rossoacoustic Farbt\u00f6nen: Vineyard, Soft moss, Yellow field, Far mountain, Nightfall, Grey dawn sowie im klassischen White oder Black ink.<\/p>\n<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p> <\/div>\n \n <div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">\n <div class=\"lg:flex flex-row-reverse justify-end\">\n\n <div x-intersect.full=\"acoustic_support_info_rooms = true\" class=\"lg:pr-container lg:flex items-end relative\">\n <div class=\"relative w-full max-w-[1680px]\">\n\n <img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">\n <img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">\n\n\n <div class=\"z-20 absolute inset-0 flex items-center justify-center w-full h-full\" x-show=\"loading\" x-transition.delay.100ms.opacity=\"\" style=\"display: none;\">\n <svg class=\"animate-spin h-8 w-8 text-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\">\n <circle class=\"opacity-25\" cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\"><\/circle>\n <path class=\"opacity-75\" fill=\"currentColor\" d=\"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"><\/path>\n <\/svg>\n <\/div>\n\n <\/div>\n <div class=\"hidden lg:block lg:absolute lg:translate-y-full\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"content-padding-width flex-shrink-0 lg:flex items-end lg:justify-end lg:pl-container \">\n <div class=\"w-full lg:w-72 form-q\" :class=\"{'form-q': form =='q', 'form-r': form == 'r'}\">\n\n <div class=\"hidden lg:block\">\n <div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>\n <div class=\"relative\">\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 z-10 opacity-100\" :class=\"tab == 'form' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'layout' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'mounting' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'disc' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Disc Farbe<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>\n <span x-show=\"disc == 'disc-white'\" style=\"display: none;\">Wei\u00df<\/span>\n <span x-show=\"disc == 'disc-mixed'\" style=\"display: none;\">Grau meliert + wei\u00df<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em lg:pt-1\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"py-6 lg:py-0 lg:opacity-100 lg:flex relative duration-200 opacity-0\" :class=\"tab == 'dot' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Dot Farbe<br>\n <span class=\"font-semibold text-black\">\n <span x-show=\"dot == 'dot-white'\">White<\/span>\n <span x-show=\"dot == 'dot-black-ink'\" style=\"display: none;\">Black ink<\/span>\n <span x-show=\"dot == 'dot-grey'\" style=\"display: none;\">Grey<\/span>\n <span x-show=\"dot == 'dot-far-mountain'\" style=\"display: none;\">Far mountain<\/span>\n <span x-show=\"dot == 'dot-nightfall'\" style=\"display: none;\">Nightfall<\/span>\n <span x-show=\"dot == 'dot-soft-moss'\" style=\"display: none;\">Soft moss<\/span>\n <span x-show=\"dot == 'dot-vineyard'\" style=\"display: none;\">Vineyard<\/span>\n <span x-show=\"dot == 'dot-yellow-field'\" style=\"display: none;\">Yellow field<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em\">\n <div class=\"lg:flex\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n\n\n <div class=\"flex text-xs sm:text-[16px] justify-between border-b border-grey-light mb-[60vw] sm:mb-[40vw] lg:hidden\">\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px text-black !border-black\" :class=\"{'text-black !border-black': tab == 'form'}\" @click=\"tab = 'form'\">\n Form <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] z-10 block\" :class=\"tab == 'form' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw] pl-[2vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Q 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n R 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'layout'}\" @click=\"tab = 'layout'\">\n Layout <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'layout' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'mounting'}\" @click=\"tab = 'mounting'\">\n Montageart <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'mounting' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'disc'}\" @click=\"tab = 'disc'\">\n Disc Farbe <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'disc' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'dot'}\" @click=\"tab = 'dot'\">\n Dot Farbe <\/button>\n <div class=\"flex flex-col items-end\">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'dot' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"grid grid-cols-4 w-[72vw] sm:w-[54vw] gap-y-[12vw] sm:gap-y-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n White \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Black ink \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grey \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Far mountain \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Nightfall \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Soft moss \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Vineyard \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Yellow field \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n<div class=\"lg:hidden\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n<\/div>\n <\/div>\n <\/div>\n\n <\/div>\n\n <div class=\"sm:hidden text-xs mt-container-double kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div x-data=\"\" x-show=\"acoustic_support_info_rooms\" x-transition=\"\" class=\"text-center mt-container-double sm:mt-container-half sm:absolute sm:right-0 sm:top-0 \" style=\"display: none;\">\n <a class=\"inline-block px-4 py-3 text-white bg-black text-sm rounded sm:rounded-r-none \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n <div class=\"hidden sm:block c-container text-xs mt-container-half kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div class=\"c-container kirbytext mt-container\">\n <p><span class=\"text-black\">Noch immer nicht genug?<\/span> F\u00fcr eine noch gr\u00f6\u00dfere Vielfalt lassen sich Disc\u2019n Dots farblich auf die klassischen Rossoacoustic PADs sowie die kombinierten Nimbus Licht-Akustik-L\u00f6sungen Lighting Pad und Lighting Pad Lounge abstimmen. Dar\u00fcber hinaus k\u00f6nnen die Dots individuell lackiert und perfekt auf jedes Interieur-Konzept abgestimmt werden.<\/p> <\/div>\n \n<\/section>\n\n <section class=\"my-container-section\" x-data=\"numbers_configurator\" data-small-range=\"[3,10]\" data-large-range=\"[4,15]\">\n <div class=\"c-container\">\n <div class=\"mb-container kirbytext\">\n <p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p> <\/div>\n \n <div class=\"md:flex md:-mx-4\">\n <div class=\"flex-1 md:px-4\" x-ref=\"room\"> <canvas data-engine=\"three.js r137\" width=\"896\" height=\"522\" style=\"display: block; touch-action: none;\"><\/canvas><\/div>\n <div class=\"w-full md:w-64 md:px-4\">\n <div class=\"space-y-8\">\n\n <div class=\"md:space-y-8 grid md:block grid-cols-3 gap-3\">\n <div class=\"\">\n <div class=\"text-[16px]\">\n L\u00e4nge <\/div>\n <div :class=\"{'text-red': lengthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"lengthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"lengthMin\">4<\/span> und <span x-text=\"lengthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n\n <div class=\"\">\n <div class=\"text-[16px]\">\n Breite <\/div>\n <div :class=\"{'text-red': widthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"widthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"widthMin\">3<\/span> und <span x-text=\"widthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"grid border grid-cols-3 p-3 divide-x md:space-y-6 md:block md:border-none md:p-0 md:divide-none\">\n <div class=\"flex flex-col justify-between md:block\">\n <div class=\"text-[16px]\">\n Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"area\">12<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Ihre Auswahl <\/div>\n <div class=\"md:border-b flex text-green\" :class=\"{'!text-red': warning == 'low', '!text-orange': warning == 'high'}\">\n <div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"relative my-12\">\n <div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>\n <div x-data=\"\" x-show=\"acoustic_support_info_number\" x-transition=\"\" class=\"hidden sm:block sm:absolute sm:right-0 sm:top-0 -mt-[0.75rem] lg:-mt-[0.5rem]\" style=\"display: none;\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded-l \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n <\/div>\n\n <div x-intersect.full=\"acoustic_support_info_number = true\" class=\"c-container\">\n\n <div class=\"relative\">\n <div class=\"space-y-6 duration-300 opacity-0\" :class=\"{'opacity-0': mode == 'q'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(round)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"round\" :style=\"{left: outputPosition(round)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(oval)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"oval\" :style=\"{left: outputPosition(oval)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <div class=\"space-y-6 absolute inset-0 duration-300\" :class=\"{'opacity-0': mode == 'r'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(square)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(rectangle)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <\/div>\n\n\n <div class=\"flex gap-1em mt-[2em] text-black text-[16px]\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>\n <\/button>\n <\/div>\n\n <div class=\"text-xs mt-container kirbytext\">\n <p>* Die Berechnung erfolgt auf einem durchschnittlich m\u00f6blierten Office-Raum mit durchschnittlichen akustischen Absorptionswerten und einer Raumh\u00f6he von 2,5m. Bitte beachten Sie, dass die ermittelten Werte eine Ann\u00e4herung sind und keine professionelle akustische Planung ersetzen. Gerne unterst\u00fctzen wir Sie mit unserem Rossoacoustic Planungsservice bei der akustischen Optimierung Ihrer R\u00e4ume.<\/p> <\/div>\n \n <div class=\"text-center mt-container-double sm:hidden\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n<\/section>\n\n\n <section class=\"bg-black text-grey mt-container-section mb-4\">\n <div class=\"c-container pb-container-double pt-container-double\">\n\n <video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">\n <\/video>\n\n <div class=\"pt-container\">\n <p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p> <\/div>\n \n \n<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zur einfachen Montage <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/div>\n <\/section>\n\n\n <!-- to top -->\n <div x-data=\"\" x-show=\"totoplink\" x-transition=\"\" class=\"fixed bottom-0 right-0 z-30 to-top pr-container-half pb-container-half\" style=\"display: none;\">\n <button type=\"button\" class=\"inline-block p-2 -mr-4 sm:-mb-4 outline-none\" @click=\"window.scrollTo(0,0)\">\n <svg class=\"text-grey w-6 md:w-3vw xl:w-10 transform -rotate-90\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/button>\n <\/div>\n <!-- to top - end-->\n\n <\/div>\n <footer class=\"w-full text-sm bg-white\">\n <div class=\"text-white bg-black px-container py-container sm:pb-container-half\">\n\n <div class=\"sm:flex md:justify-center my-container-half md:mt-0\">\n <a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <div class=\"sm:flex sm:flex-row-reverse sm:justify-between sm:items-end\">\n\n <!-- footer menu -->\n <div class=\"sm:pr-container-half my-10 sm:m-0\">\n <ul>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>\n <\/ul>\n\n <\/div>\n <!-- footer menu end -->\n\n <div>\n\n <a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>\n\n <!-- social -->\n <div class=\"-m-1 mt-5\">\n\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"#fff\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M12.274,7.034h-1.443\n\tc-0.171,0-0.361,0.225-0.361,0.524V8.6h1.805l-0.273,1.486H10.47v4.461H8.767v-4.461H7.222V8.6h1.545V7.726\n\tc0-1.254,0.87-2.273,2.064-2.273h1.443V7.034z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M75.5,87\n\tc-4.4-0.3-6.2-2.5-9.6-4.6c-1.9,9.9-4.2,19.3-11,24.2c-2.1-14.9,3.1-26.1,5.5-38c-4.1-6.9,0.5-20.8,9.1-17.4\n\tc10.7,4.2-9.2,25.7,4.1,28.4c13.9,2.8,19.6-24.2,11-32.9c-12.5-12.7-36.3-0.3-33.4,17.8c0.7,4.4,5.3,5.8,1.8,11.9\n\tc-8-1.8-10.4-8.1-10.1-16.5c0.5-13.7,12.4-23.4,24.2-24.7c15-1.7,29.2,5.5,31.1,19.7C100.6,71,91.6,88.2,75.5,87z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<title>instagram-with-circle<\/title>\n<path fill=\"#FFFFFF\" d=\"M99.6,49.1c-1.2-3.2-3.8-5.8-7-7c-2.2-0.8-4.5-1.2-6.9-1.3c-3.9-0.2-5.1-0.2-14.9-0.2s-11,0-14.9,0.2\n\tc-2.3,0-4.7,0.5-6.9,1.3c-3.2,1.2-5.8,3.8-7,7c-0.8,2.2-1.2,4.5-1.3,6.9c-0.2,3.9-0.2,5.1-0.2,14.9s0,11,0.2,14.9\n\tc0,2.3,0.5,4.7,1.3,6.9c1.2,3.2,3.8,5.8,7,7c2.2,0.8,4.5,1.2,6.9,1.3c3.9,0.2,5.1,0.2,14.9,0.2s11,0,14.9-0.2c2.3,0,4.7-0.5,6.9-1.3\n\tc3.2-1.2,5.8-3.8,7-7c0.8-2.2,1.2-4.5,1.3-6.9c0.2-3.9,0.2-5.1,0.2-14.9s0-11-0.2-14.9C100.9,53.6,100.5,51.3,99.6,49.1z M70.9,89.8\n\tc-10.5,0-19-8.5-19-19s8.5-19,19-19s19,8.5,19,19l0,0C89.8,81.3,81.3,89.8,70.9,89.8C70.9,89.8,70.9,89.8,70.9,89.8z M90.6,55.6\n\tc-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4S93,55.6,90.6,55.6L90.6,55.6z\"><\/path>\n<circle fill=\"#FFFFFF\" cx=\"70.9\" cy=\"70.9\" r=\"12.3\"><\/circle>\n<path fill=\"#FFFFFF\" d=\"M70.9,0C31.7,0,0,31.7,0,70.9s31.7,70.9,70.9,70.9s70.9-31.7,70.9-70.9l0,0C141.7,31.7,110,0,70.9,0\n\tC70.9,0,70.9,0,70.9,0z M107.6,86.1c-0.1,3.1-0.6,6.1-1.7,9c-1.9,5-5.8,8.9-10.8,10.8c-2.9,1.1-5.9,1.7-9,1.7\n\tc-3.9,0.2-5.2,0.2-15.2,0.2s-11.3,0-15.2-0.2c-3.1-0.1-6.1-0.6-9-1.7c-5-1.9-8.9-5.8-10.8-10.8c-1.1-2.9-1.7-5.9-1.7-9\n\tC34,82.1,34,80.9,34,70.9s0-11.3,0.2-15.2c0.1-3.1,0.6-6.1,1.7-9c1.9-5,5.8-8.9,10.8-10.8c2.9-1.1,5.9-1.7,9-1.7\n\tC59.6,34,60.8,34,70.9,34s11.3,0,15.2,0.2c3.1,0.1,6.1,0.6,9,1.7c5,1.9,8.9,5.8,10.8,10.8c1.1,2.9,1.7,5.9,1.7,9\n\tc0.2,3.9,0.2,5.2,0.2,15.2S107.7,82.1,107.6,86.1L107.6,86.1z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M82.2,69.7l-15.9-7.4c-1.4-0.6-2.5,0.1-2.5,1.6v14c0,1.5,1.1,2.3,2.5,1.6L82.2,72\n\tC83.6,71.4,83.6,70.3,82.2,69.7z M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M70.9,98.5\n\tc-34.8,0-35.4-3.1-35.4-27.6S36,43.2,70.9,43.2s35.4,3.1,35.4,27.6S105.7,98.5,70.9,98.5z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M8.063,11.5\n\tc0,0-0.086,0.172-0.153,0.309C7.839,11.947,7.674,12,7.563,12H6.149c-0.25,0-0.239-0.191-0.178-0.316\n\tC6.034,11.559,6.063,11.5,6.063,11.5l1.125-2.25L6.563,8c0,0-0.029-0.06-0.092-0.185C6.41,7.69,6.399,7.5,6.649,7.5h1.414\n\tc0.111,0,0.276,0.053,0.347,0.19C8.477,7.828,8.563,8,8.563,8l0.625,1.25L8.063,11.5z M14.03,5.815C13.967,5.94,13.938,6,13.938,6\n\tl-2.5,5l1.5,3c0,0,0.029,0.059,0.092,0.184c0.062,0.125,0.072,0.316-0.178,0.316h-1.414c-0.112,0-0.275-0.053-0.345-0.191\n\tC11.024,14.171,10.938,14,10.938,14l-1.5-3l2.5-5c0,0,0.086-0.172,0.155-0.31c0.069-0.138,0.232-0.19,0.345-0.19h1.414\n\tC14.102,5.5,14.091,5.69,14.03,5.815z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M7.65,13.979H5.706V7.723H7.65\n\tV13.979z M6.666,6.955c-0.614,0-1.011-0.435-1.011-0.973c0-0.549,0.409-0.971,1.036-0.971c0.627,0,1.011,0.422,1.023,0.971\n\tC7.714,6.52,7.318,6.955,6.666,6.955z M14.75,13.979h-1.944v-3.467c0-0.807-0.282-1.355-0.985-1.355\n\tc-0.537,0-0.856,0.371-0.997,0.728c-0.052,0.127-0.065,0.307-0.065,0.486v3.607H8.814v-4.26c0-0.781-0.025-1.434-0.051-1.996h1.689\n\tl0.089,0.869h0.039c0.256-0.408,0.883-1.01,1.932-1.01c1.279,0,2.238,0.857,2.238,2.699V13.979z\"><\/path>\n<\/svg>\n<\/a>\n <\/div>\n <!-- social end -->\n\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/main>\n <script src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js\"><\/script><script type=\"text\/javascript\" id=\"\" charset=\"\">(function(){var a=document.createElement(\"script\");a.src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\";a.setAttribute(\"data-document-language\",\"true\");a.setAttribute(\"charset\",\"UTF-8\");a.setAttribute(\"data-domain-script\",\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\");document.head.appendChild(a)})();<\/script>\n\n<script type=\"text\/javascript\" id=\"\" charset=\"\">function OptanonWrapper(){};<\/script> \n\n\n<div id=\"onetrust-consent-sdk\"><div class=\"onetrust-pc-dark-filter ot-fade-in\" style=\"z-index:2147483645;\"><\/div><div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\"><div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\"><div class=\"ot-sdk-row\"><div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-policy\"><div class=\"banner-header\"><div class=\"banner_logo\"><\/div><\/div><div id=\"onetrust-policy-text\">Wenn Sie auf \u201eAlle Cookies akzeptieren\u201c klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Ger\u00e4t zu, um die Websitenavigation zu verbessern, die Websitenutzung zu analysieren und unsere Marketingbem\u00fchungen zu unterst\u00fctzen. In diesem Zusammenhang k\u00f6nnen gem\u00e4\u00df Art. 49 Abs. 1 DS-GVO auch personenbezogene Daten in Drittl\u00e4nder au\u00dferhalb der EU \u00fcbermittelt werden. Der Zugriff durch lokale Beh\u00f6rden auf diese Daten kann nicht ausgeschlossen werden.<\/div><\/div><\/div><div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div><\/div><!-- Close Button --><div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div><!-- Close Button END--><\/div><\/div><\/div><div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\"><div role=\"alertdialog\" aria-modal=\"true\" aria-describedby=\"ot-pc-desc\" style=\"height: 100%;\" aria-label=\"Datenschutz-Pr\u00e4ferenz-Center\"><!-- Close Button --><div class=\"ot-pc-header\"><!-- Logo Tag --><div class=\"ot-pc-logo\" role=\"img\" aria-label=\"Firmenlogo\"><img alt=\"Firmenlogo\" src=\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\"><\/div><button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button><\/div><!-- Close Button --><div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\"><div class=\"ot-optout-signal ot-hide\"><div class=\"ot-optout-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path class=\"ot-floating-button__svg-fill\" d=\"M14.588 0l.445.328c1.807 1.303 3.961 2.533 6.461 3.688 2.015.93 4.576 1.746 7.682 2.446 0 14.178-4.73 24.133-14.19 29.864l-.398.236C4.863 30.87 0 20.837 0 6.462c3.107-.7 5.668-1.516 7.682-2.446 2.709-1.251 5.01-2.59 6.906-4.016zm5.87 13.88a.75.75 0 00-.974.159l-5.475 6.625-3.005-2.997-.077-.067a.75.75 0 00-.983 1.13l4.172 4.16 6.525-7.895.06-.083a.75.75 0 00-.16-.973z\" fill=\"#FFF\" fill-rule=\"evenodd\"><\/path><\/svg><\/div><span><\/span><\/div><h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2><div id=\"ot-pc-desc\">Wenn Sie eine Website besuchen, kann diese Informationen \u00fcber Ihren Browser abrufen oder speichern. Dies geschieht meist in Form von Cookies. Hierbei kann es sich um Informationen \u00fcber Sie, Ihre Einstellungen oder Ihr Ger\u00e4t handeln. Meist werden die Informationen verwendet, um die erwartungsgem\u00e4\u00dfe Funktion der Website zu gew\u00e4hrleisten. Durch diese Informationen werden Sie normalerweise nicht direkt identifiziert. Dadurch kann Ihnen aber ein personalisierteres Web-Erlebnis geboten werden. Da wir Ihr Recht auf Datenschutz respektieren, k\u00f6nnen Sie sich entscheiden, bestimmte Arten von Cookies nicht zulassen. Klicken Sie auf die verschiedenen Kategorie\u00fcberschriften, um mehr zu erfahren und unsere Standardeinstellungen zu \u00e4ndern. Die Blockierung bestimmter Arten von Cookies kann jedoch zu einer beeintr\u00e4chtigten Erfahrung mit der von uns zur Verf\u00fcgung gestellten Website und Dienste f\u00fchren.<\/div><button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button><section class=\"ot-sdk-row ot-cat-grp\"><h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0002\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\"> <label class=\"ot-switch\" for=\"ot-group-id-C0002\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Leistungs-Cookies\"><\/span> <span class=\"ot-label-txt\">Leistungs-Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">Diese Cookies erm\u00f6glichen es uns, Besuche und Verkehrsquellen zu z\u00e4hlen, damit wir die Leistung unserer Website messen und verbessern k\u00f6nnen. Sie unterst\u00fctzen uns bei der Beantwortung der Fragen, welche Seiten am beliebtesten sind, welche am wenigsten genutzt werden und wie sich Besucher auf der Website bewegen. Alle von diesen Cookies erfassten Informationen werden aggregiert und sind deshalb anonym. Wenn Sie diese Cookies nicht zulassen, k\u00f6nnen wir nicht wissen, wann Sie unsere Website besucht haben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0001\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr ot-always-active-group\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4><div class=\"ot-always-active\">Immer aktiv<\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">Diese Cookies sind zur Funktion der Website erforderlich und k\u00f6nnen in Ihren Systemen nicht deaktiviert werden. In der Regel werden diese Cookies nur als Reaktion auf von Ihnen get\u00e4tigte Aktionen gesetzt, die einer Dienstanforderung entsprechen, wie etwa dem Festlegen Ihrer Datenschutzeinstellungen, dem Anmelden oder dem Ausf\u00fcllen von Formularen. Sie k\u00f6nnen Ihren Browser so einstellen, dass diese Cookies blockiert oder Sie \u00fcber diese Cookies benachrichtigt werden. Einige Bereiche der Website funktionieren dann aber nicht. Diese Cookies speichern keine personenbezogenen Daten.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0004\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\"> <label class=\"ot-switch\" for=\"ot-group-id-C0004\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Cookies f\u00fcr Marketingzwecke\"><\/span> <span class=\"ot-label-txt\">Cookies f\u00fcr Marketingzwecke<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">Diese Cookies k\u00f6nnen \u00fcber unsere Website von unseren Werbepartnern gesetzt werden. Sie k\u00f6nnen von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Anzeigen auf anderen Websites zu zeigen. Sie speichern nicht direkt personenbezogene Daten, basieren jedoch auf einer einzigartigen Identifizierung Ihres Browsers und Internet-Ger\u00e4ts. Wenn Sie diese Cookies nicht zulassen, werden Sie weniger gezielte Werbung erleben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0003\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\"> <label class=\"ot-switch\" for=\"ot-group-id-C0003\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Funktionelle Cookies\"><\/span> <span class=\"ot-label-txt\">Funktionelle Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">Mit diesen Cookies ist die Website in der Lage, erweiterte Funktionalit\u00e4t und Personalisierung bereitzustellen. Sie k\u00f6nnen von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten verwenden. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste m\u00f6glicherweise nicht einwandfrei.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"YT\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-YT\" aria-labelledby=\"ot-header-id-YT\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\"> <label class=\"ot-switch\" for=\"ot-group-id-YT\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Youtube Cookies\"><\/span> <span class=\"ot-label-txt\">Youtube Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p><\/div><\/div><!-- Groups sections starts --><!-- Group section ends --><!-- Accordion Group section starts --><!-- Accordion Group section ends --><\/section><\/div><section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\"><div id=\"ot-pc-hdr\"><div id=\"ot-lst-title\"><button class=\"ot-link-btn back-btn-handler\" aria-label=\"Back\"><svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\"><title>Back Button<\/title><g><path fill=\"#656565\" d=\"M213.13,222.409L351.88,83.653c7.05-7.043,10.567-15.657,10.567-25.841c0-10.183-3.518-18.793-10.567-25.835\n l-21.409-21.416C323.432,3.521,314.817,0,304.637,0s-18.791,3.521-25.841,10.561L92.649,196.425\n c-7.044,7.043-10.566,15.656-10.566,25.841s3.521,18.791,10.566,25.837l186.146,185.864c7.05,7.043,15.66,10.564,25.841,10.564\n s18.795-3.521,25.834-10.564l21.409-21.412c7.05-7.039,10.567-15.604,10.567-25.697c0-10.085-3.518-18.746-10.567-25.978\n L213.13,222.409z\"><\/path><\/g><\/svg><\/button><h3>Cookie-Liste<\/h3><\/div><div class=\"ot-lst-subhdr\"><div class=\"ot-search-cntr\"><p role=\"status\" class=\"ot-scrn-rdr\"><\/p><input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\"> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\"><title>Search Icon<\/title><path fill=\"#2e3644\" d=\"M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23\n s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92\n c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17\n s-17-7.626-17-17S14.61,6,23.984,6z\"><\/path><\/svg><\/div><div class=\"ot-fltr-cntr\"><button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\"><svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\"><title>Filter Icon<\/title><g><path fill=\"#fff\" d=\"M400.858,11.427c-3.241-7.421-8.85-11.132-16.854-11.136H18.564c-7.993,0-13.61,3.715-16.846,11.136\n c-3.234,7.801-1.903,14.467,3.999,19.985l140.757,140.753v138.755c0,4.955,1.809,9.232,5.424,12.854l73.085,73.083\n c3.429,3.614,7.71,5.428,12.851,5.428c2.282,0,4.66-0.479,7.135-1.43c7.426-3.238,11.14-8.851,11.14-16.845V172.166L396.861,31.413\n C402.765,25.895,404.093,19.231,400.858,11.427z\"><\/path><\/g><\/svg><\/button><\/div><div id=\"ot-anchor\"><\/div><section id=\"ot-fltr-modal\"><div id=\"ot-fltr-cnt\"><button id=\"clear-filters-handler\">Clear<\/button><div class=\"ot-fltr-scrlcnt ot-pc-scrollbar\"><div class=\"ot-fltr-opts\"><div class=\"ot-fltr-opt\"><div class=\"ot-chkbox\"><input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\"> <label for=\"chkbox-id\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><div class=\"ot-fltr-btns\"><button id=\"filter-apply-handler\">Apply<\/button> <button id=\"filter-cancel-handler\">Cancel<\/button><\/div><\/div><\/div><\/section><\/div><\/div><section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\"><div id=\"ot-sel-blk\"><div class=\"ot-sel-all\"><div class=\"ot-sel-all-hdr\"><span class=\"ot-consent-hdr\">Consent<\/span> <span class=\"ot-li-hdr\">Leg.Interest<\/span><\/div><div class=\"ot-sel-all-chkbox\"><div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><\/div><div class=\"ot-sdk-row\"><div class=\"ot-sdk-column\"><\/div><\/div><\/section><\/section><div class=\"ot-pc-footer\"><div class=\"ot-btn-container\"> <button class=\"save-preference-btn-handler onetrust-close-btn-handler\">Meine Auswahl best\u00e4tigen<\/button><\/div><!-- Footer logo --><div class=\"ot-pc-footer-logo\"><a href=\"https:\/\/www.onetrust.com\/products\/cookie-consent\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><img alt=\"Powered by Onetrust\" src=\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\" title=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><\/a><\/div><\/div><!-- Cookie subgroup container --><!-- Vendor list link --><!-- Cookie lost link --><!-- Toggle HTML element --><!-- Checkbox HTML --><!-- plus minus--><!-- Arrow SVG element --><!-- Accordion basic element --><span class=\"ot-scrn-rdr\" aria-atomic=\"true\" aria-live=\"polite\"><\/span><!-- Vendor Service container and item template --><\/div><iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe><\/div><\/div><\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options"
],
"securityHeadersGrade": "E",
"securityHeadersScore": 20
},
"interactivePeriods": [
[
0,
574
],
[
676,
681
],
[
783,
4160
]
],
"longTasks": [
[
574,
676
],
[
681,
783
]
],
"lastVisualChange": 3700,
"render": 700,
"visualComplete85": 1600,
"visualComplete90": 1600,
"visualComplete95": 1600,
"visualComplete99": 3700,
"visualComplete": 3700,
"SpeedIndex": 1580,
"largestPaints": [
{
"event": "LargestImagePaint",
"time": 698,
"size": 4824,
"DOMNodeId": 18,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestContentfulPaint",
"time": 698,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestTextPaint",
"time": 878,
"size": 20604,
"DOMNodeId": 82,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 878,
"size": 20604,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1240,
"size": 38478,
"DOMNodeId": 113,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1318,
"size": 1767840,
"DOMNodeId": 87,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestContentfulPaint",
"time": 1318,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestImagePaint",
"time": 698,
"size": 4824,
"DOMNodeId": 18,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 698,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image"
},
{
"event": "LargestTextPaint",
"time": 877,
"size": 20604,
"DOMNodeId": 82,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 877,
"size": 20604,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1240,
"size": 38478,
"DOMNodeId": 113,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1317,
"size": 1767840,
"DOMNodeId": 87,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1317,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "VIDEO",
"LargestContentfulPaintImageURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 100
},
{
"name": "fetchStart",
"time": 105
},
{
"name": "navigationStart",
"time": 123
},
{
"name": "domLoading",
"time": 123
},
{
"name": "responseEnd",
"time": 124
},
{
"name": "domInteractive",
"time": 124
},
{
"name": "domContentLoadedEventStart",
"time": 124
},
{
"name": "domContentLoadedEventEnd",
"time": 124
},
{
"name": "domComplete",
"time": 124
},
{
"name": "responseEnd",
"time": 306
},
{
"name": "unloadEventStart",
"time": 308
},
{
"name": "unloadEventEnd",
"time": 308
},
{
"name": "markAsMainFrame",
"time": 308
},
{
"name": "commitNavigationEnd",
"time": 308
},
{
"name": "domLoading",
"time": 309
},
{
"name": "firstImagePaint",
"time": 698
},
{
"name": "firstPaint",
"time": 698
},
{
"name": "firstContentfulPaint",
"time": 698
},
{
"name": "LayoutShift",
"time": 802
},
{
"name": "domInteractive",
"time": 840
},
{
"name": "domContentLoadedEventStart",
"time": 840
},
{
"name": "domContentLoadedEventEnd",
"time": 840
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 877
},
{
"name": "firstMeaningfulPaint",
"time": 877
},
{
"name": "firstMeaningfulPaint",
"time": 877
},
{
"name": "LayoutShift",
"time": 1130
},
{
"name": "domComplete",
"time": 1214
},
{
"name": "loadEventStart",
"time": 1215
},
{
"name": "loadEventEnd",
"time": 1215
},
{
"name": "LargestImagePaint",
"time": 1317
},
{
"name": "LargestContentfulPaint",
"time": 1317
},
{
"name": "LargestTextPaint",
"time": 1240
},
{
"name": "TotalLayoutShift",
"value": 0.00028236666801184114
},
{
"name": "CumulativeLayoutShift",
"value": 0.00028236666801184114
}
],
"chromeUserTiming.navigationStart": 123,
"chromeUserTiming.fetchStart": 105,
"chromeUserTiming.domLoading": 309,
"chromeUserTiming.responseEnd": 306,
"chromeUserTiming.domInteractive": 841,
"chromeUserTiming.domContentLoadedEventStart": 841,
"chromeUserTiming.domContentLoadedEventEnd": 841,
"chromeUserTiming.domComplete": 1215,
"chromeUserTiming.unloadEventStart": 308,
"chromeUserTiming.unloadEventEnd": 308,
"chromeUserTiming.markAsMainFrame": 308,
"chromeUserTiming.commitNavigationEnd": 309,
"chromeUserTiming.firstPaint": 698,
"chromeUserTiming.firstContentfulPaint": 698,
"chromeUserTiming.firstImagePaint": 698,
"chromeUserTiming.LayoutShift": 1130,
"chromeUserTiming.firstMeaningfulPaintCandidate": 877,
"chromeUserTiming.firstMeaningfulPaint": 877,
"chromeUserTiming.loadEventStart": 1215,
"chromeUserTiming.loadEventEnd": 1215,
"chromeUserTiming.LargestImagePaint": 1318,
"chromeUserTiming.LargestContentfulPaint": 1318,
"chromeUserTiming.LargestTextPaint": 1240,
"chromeUserTiming.TotalLayoutShift": 0.00028236666801184114,
"chromeUserTiming.CumulativeLayoutShift": 0.00028236666801184114,
"LayoutShifts": [
{
"time": 802,
"score": 6.3559024399015569e-5,
"cumulative_score": 6.3559024399015569e-5,
"window_score": 6.3559024399015569e-5,
"shift_window_num": 0,
"rects": [
[
1208,
4,
305,
7
],
[
1196,
11,
317,
49
],
[
1208,
60,
305,
8
]
],
"sources": [
{
"previousRect": {
"x": 1208,
"y": 4,
"width": 305,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1208
},
"currentRect": {
"x": 1219,
"y": 4,
"width": 294,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1219
}
},
{
"previousRect": {
"x": 1196,
"y": 11,
"width": 51,
"height": 49,
"top": 11,
"right": 1247,
"bottom": 60,
"left": 1196
},
"currentRect": {
"x": 1207,
"y": 11,
"width": 46,
"height": 49,
"top": 11,
"right": 1253,
"bottom": 60,
"left": 1207
}
}
]
},
{
"time": 1130,
"score": 0.00021880764361282556,
"cumulative_score": 0.00028236666801184114,
"window_score": 0.00028236666801184114,
"shift_window_num": 0,
"rects": [
[
313,
968,
1280,
25
]
],
"sources": [
{
"previousRect": {
"x": 313,
"y": 993,
"width": 1280,
"height": 0,
"top": 993,
"right": 1593,
"bottom": 993,
"left": 313
},
"currentRect": {
"x": 313,
"y": 968,
"width": 1280,
"height": 25,
"top": 968,
"right": 1593,
"bottom": 993,
"left": 313
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 324.87
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 756.81899999999996
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 310.75099999999998
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 310.75799999999998
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 312.80399999999997
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 320.44299999999998
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 320.46600000000001
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 320.46899999999999
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 320.483
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 327.09800000000001
},
"971": {
"name": "CSSAtRuleImport",
"firstUsed": 331.33300000000003
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 332.61000000000001
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 332.625
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 332.65499999999997
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 332.68000000000001
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 332.71699999999998
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 332.72000000000003
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 332.726
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 332.99799999999999
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 333.11700000000002
},
"978": {
"name": "CSSAtRuleWebkitKeyframes",
"firstUsed": 333.673
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 333.69
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 333.72300000000001
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 333.90300000000002
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 343.37099999999998
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 343.39800000000002
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 343.91000000000003
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 343.92000000000002
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 343.92200000000003
},
"1230": {
"name": "HTMLMediaElementInDocument",
"firstUsed": 343.95299999999997
},
"42": {
"name": "MaxAttribute",
"firstUsed": 344.38799999999998
},
"43": {
"name": "MinAttribute",
"firstUsed": 344.39600000000002
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 348.43799999999999
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 417.904
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 424.31700000000001
},
"2195": {
"name": "CookieGet",
"firstUsed": 424.92000000000002
},
"1302": {
"name": "V8Document_Scripts_AttributeGetter",
"firstUsed": 430.036
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 443.98200000000003
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 443.98899999999998
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 449.858
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 449.95100000000002
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 455.31900000000002
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 455.721
},
"587": {
"name": "LangAttribute",
"firstUsed": 544.74300000000005
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 544.74800000000005
},
"590": {
"name": "LangAttributeDoesNotMatchToUILocale",
"firstUsed": 544.75099999999998
},
"4994": {
"name": "Feature_4994",
"firstUsed": 544.91399999999999
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 545.50699999999995
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 545.81799999999998
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 546.82399999999996
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 550.024
},
"664": {
"name": "SyntheticKeyframesInCompositedCSSAnimation",
"firstUsed": 550.76099999999997
},
"3081": {
"name": "HasGlyphRelativeUnits",
"firstUsed": 570.995
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 571.70399999999995
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 571.76800000000003
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 573.56100000000004
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 573.94299999999998
},
"190": {
"name": "InputTypeText",
"firstUsed": 574.09900000000005
},
"191": {
"name": "InputTypeTextMaxLength",
"firstUsed": 574.10299999999995
},
"34": {
"name": "InputTypeRange",
"firstUsed": 574.18700000000001
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 615.12199999999996
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 615.12900000000002
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 681.822
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 707.24199999999996
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 708.15200000000004
},
"675": {
"name": "Fetch",
"firstUsed": 709.50699999999995
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 729.03599999999994
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 729.16800000000001
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 736.70399999999995
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 739.10500000000002
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 739.13900000000001
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 739.17399999999998
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 743.17899999999997
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 743.26800000000003
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 744.827
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 744.84299999999996
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 756.72400000000005
},
"2594": {
"name": "NumberFormat",
"firstUsed": 758.96900000000005
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 775.99000000000001
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 824.76700000000005
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 848.72799999999995
},
"2655": {
"name": "NavigatorDoNotTrack",
"firstUsed": 931.06899999999996
},
"2194": {
"name": "CookieSet",
"firstUsed": 974.07000000000005
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 992.11300000000006
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 1080.979
},
"1684": {
"name": "V8Event_StopPropagation_Method",
"firstUsed": 1083.865
},
"2079": {
"name": "ARIADescribedByAttribute",
"firstUsed": 1084.335
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 1084.404
},
"2097": {
"name": "ARIAModalAttribute",
"firstUsed": 1084.52
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 1084.576
},
"2087": {
"name": "ARIAHasPopupAttribute",
"firstUsed": 1090.941
},
"2073": {
"name": "ARIACheckedAttribute",
"firstUsed": 1091.3389999999999
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 1091.433
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 1091.4359999999999
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 1091.577
},
"2077": {
"name": "ARIAControlsAttribute",
"firstUsed": 1092.501
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 1092.508
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 1092.9100000000001
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 1093.7360000000001
},
"672": {
"name": "SandboxViaIFrame",
"firstUsed": 1094.7049999999999
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 1114.896
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 333.01400000000001
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 333.01799999999997
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 333.03100000000001
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 333.68599999999998
},
"371": {
"name": "CSSPropertyFillRule",
"firstUsed": 343.38499999999999
},
"356": {
"name": "CSSPropertyClipRule",
"firstUsed": 343.38799999999998
},
"382": {
"name": "CSSPropertyStrokeLinejoin",
"firstUsed": 343.38999999999999
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 343.39299999999997
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 345.13999999999999
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 347.07400000000001
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 347.29899999999998
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 544.76199999999994
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 544.77200000000005
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 544.78499999999997
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 544.80999999999995
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 544.81500000000005
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 544.84699999999998
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 544.851
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 545.04200000000003
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 545.05200000000002
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 545.06899999999996
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 545.51800000000003
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 545.53499999999997
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 545.64099999999996
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 545.64499999999998
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 545.649
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 545.68700000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 545.69000000000005
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 545.69399999999996
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 545.70000000000005
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 545.71199999999999
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 545.71699999999998
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 545.726
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 545.78999999999996
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 545.79399999999998
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 545.798
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 545.81100000000004
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 545.81500000000005
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 545.82100000000003
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 545.82500000000005
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 545.83000000000004
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 545.88599999999997
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 545.88900000000001
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 546.029
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 546.21900000000005
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 546.38099999999997
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 546.48900000000003
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 546.49599999999998
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 546.53800000000001
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 546.61599999999999
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 546.61900000000003
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 546.62400000000002
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 546.64499999999998
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 546.73199999999997
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 546.73699999999997
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 546.78099999999995
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 546.93200000000002
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 547.20500000000004
},
"230": {
"name": "CSSPropertyAlignContent",
"firstUsed": 550.33399999999995
},
"166": {
"name": "CSSPropertyAliasWebkitAnimation",
"firstUsed": 550.63900000000001
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 550.64300000000003
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 550.78099999999995
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 550.83600000000001
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 550.87900000000002
},
"232": {
"name": "CSSPropertyAlignSelf",
"firstUsed": 550.90300000000002
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 550.93200000000002
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 551.101
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 551.10400000000004
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 551.16800000000001
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 551.65200000000004
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 551.65999999999997
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 551.68499999999995
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 551.798
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 551.87699999999995
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 552.17600000000004
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 552.245
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 552.24699999999996
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 552.44399999999996
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 571.22000000000003
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 571.51300000000003
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 571.51599999999996
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 571.70699999999999
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 571.75199999999995
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 572.64999999999998
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 572.65499999999997
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 1080.74
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 1080.75
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 1080.7550000000001
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 1080.8240000000001
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 1080.8630000000001
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 1080.883
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 1080.894
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 1080.8969999999999
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 1080.9000000000001
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 1080.9100000000001
},
"164": {
"name": "CSSPropertyWordWrap",
"firstUsed": 1080.913
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 1080.9269999999999
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 1080.9300000000001
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 1080.973
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 1080.9870000000001
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 1081.0309999999999
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 1081.184
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 1081.1859999999999
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 1081.192
},
"71": {
"name": "CSSPropertyClear",
"firstUsed": 1081.1969999999999
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 1081.1990000000001
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 1081.2049999999999
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 1081.2080000000001
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 1081.241
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 1081.6010000000001
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 1081.6300000000001
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 1081.6320000000001
},
"162": {
"name": "CSSPropertyWordBreak",
"firstUsed": 1081.703
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 1081.7639999999999
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 1081.769
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 1081.8219999999999
},
"101": {
"name": "CSSPropertyOutlineColor",
"firstUsed": 1081.8779999999999
},
"104": {
"name": "CSSPropertyOutlineWidth",
"firstUsed": 1081.8800000000001
},
"212": {
"name": "CSSPropertyAliasWebkitBoxShadow",
"firstUsed": 1081.8920000000001
},
"3": {
"name": "CSSPropertyDirection",
"firstUsed": 1082.181
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 1082.425
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 1082.798
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 1083.5920000000001
},
"58": {
"name": "CSSPropertyBorderSpacing",
"firstUsed": 1083.6369999999999
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 33,
"TTIMeasurementEnd": 4160,
"LastInteractive": 783,
"TotalBlockingTime": 33,
"testID": "250108_BiDcC2_4A9",
"step": 1,
"effectiveBps": 12321,
"domTime": 0,
"aft": 0,
"titleTime": 126,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.76000000000000001,
"lighthouse.Performance.first-contentful-paint": 927.12,
"lighthouse.Performance.largest-contentful-paint": 2376.248,
"lighthouse.Performance.total-blocking-time": 99.937999999999874,
"lighthouse.Performance.cumulative-layout-shift": 0.00028236666801184114,
"lighthouse.Performance.speed-index": 5396,
"lighthouse.Accessibility": 0.77000000000000002,
"lighthouse.BestPractices": 0.78000000000000003,
"lighthouse.SEO": 0.80000000000000004,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"104": 16.699999999999999,
"205": 38.100000000000001,
"305": 23.800000000000001,
"406": 42.100000000000001,
"506": 100,
"608": 42.100000000000001,
"709": 71.400000000000006,
"810": 100,
"911": 90,
"1014": 100,
"1114": 100,
"1215": 100,
"1315": 90,
"1416": 20,
"1519": 60,
"1620": 76.200000000000003,
"1720": 60,
"1821": 55,
"1922": 42.899999999999999,
"2022": 35,
"2123": 35,
"2223": 30,
"2324": 28.600000000000001,
"2425": 26.300000000000001,
"2525": 36.399999999999999,
"2626": 30,
"2726": 57.899999999999999,
"2827": 35,
"2927": 26.300000000000001,
"3028": 33.299999999999997,
"3129": 30,
"3229": 45,
"3330": 26.300000000000001,
"3430": 45,
"3531": 35,
"3632": 30,
"3732": 65,
"3833": 38.100000000000001,
"3933": 26.300000000000001,
"4034": 30,
"4134": 30,
"4235": 40
},
"max": 100,
"count": 43
},
"bw": {
"data": {
"0": 0,
"104": 0,
"205": 23063,
"305": 550429,
"406": 1199944,
"506": 38698,
"608": 745100,
"709": 397744,
"810": 5204,
"911": 0,
"1014": 0,
"1114": 0,
"1215": 0,
"1315": 0,
"1416": 0,
"1519": 0,
"1620": 0,
"1720": 0,
"1821": 0,
"1922": 0,
"2022": 0,
"2123": 0,
"2223": 0,
"2324": 0,
"2425": 0,
"2525": 0,
"2626": 0,
"2726": 0,
"2827": 0,
"2927": 3340,
"3028": 0,
"3129": 0,
"3229": 0,
"3330": 0,
"3430": 0,
"3531": 0,
"3632": 0,
"3732": 16789,
"3833": 762016,
"3933": 96685,
"4034": 0,
"4134": 0,
"4235": 0
},
"max": 1199944,
"count": 43
}
},
"effectiveBpsDoc": 12321,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/details\/cached\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/performance_optimization\/cached\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/breakdown\/cached\/",
"domains": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/domains\/cached\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/screen_shot\/cached\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_Cached_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_Cached_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&file=1_Cached_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 3
},
{
"time": 900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_000900.jpg",
"VisuallyComplete": 4
},
{
"time": 1000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001000.jpg",
"VisuallyComplete": 4
},
{
"time": 1300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001300.jpg",
"VisuallyComplete": 11
},
{
"time": 1500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001500.jpg",
"VisuallyComplete": 25
},
{
"time": 1600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001600.jpg",
"VisuallyComplete": 97
},
{
"time": 1800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001800.jpg",
"VisuallyComplete": 97
},
{
"time": 2300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_002300.jpg",
"VisuallyComplete": 98
},
{
"time": 3700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_003700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"discanddots.rosso-acoustic.com": {
"bytes": 12400,
"requests": 1,
"connections": 1
},
"geolocation.onetrust.com": {
"bytes": 82,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"fast.fonts.net": {
"bytes": 0,
"requests": 2,
"cdn_provider": "Cloudflare",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 12400,
"bytesUncompressed": 82053,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 2
},
"image": {
"color": [
196,
154,
232
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 82,
"bytesUncompressed": 66,
"requests": 1
}
},
"consoleLog": [
{
"source": "rendering",
"level": "warning",
"text": "[GroupMarkerNotSet(crbug.com\/242999)!:A0B02D0014130000]Automatic fallback to software WebGL has been deprecated. Please use the --enable-unsafe-swiftshader flag to opt in to lower security guarantees for trusted content.",
"timestamp": 1736329170252.675,
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"lineNumber": 1585
}
]
}
},
"runs": {
"1": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-6t01-10.10.1.45",
"loadTime": 5609,
"docTime": 5609,
"fullyLoaded": 9183,
"bytesOut": 57622,
"bytesOutDoc": 42978,
"bytesIn": 5262505,
"bytesInDoc": 5096127,
"requests": [
{
"type": 3,
"id": "C8DB34FB77456F457F27E72A2E0DF63A",
"request_id": "C8DB34FB77456F457F27E72A2E0DF63A",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/",
"raw_id": "C8DB34FB77456F457F27E72A2E0DF63A",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 77,
"ttfb_ms": 75,
"load_start": 150,
"load_start_float": 150.000078,
"bytesIn": 12400,
"objectSize": 12400,
"objectSizeUncompressed": 82053,
"chunks": [
{
"ts": 225,
"bytes": 12400,
"inflated": 16517
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 53,
"connect_start": 53,
"connect_end": 86,
"ssl_start": 86,
"ssl_end": 149,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_256_GCM",
"certificateId": 0,
"subjectName": "discanddots.rosso-acoustic.com",
"sanList": [
"discanddots.rosso-acoustic.com"
],
"issuer": "R11",
"validFrom": 1733282267,
"validTo": 1741058266,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733285778004,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220521069AF800C3C8034BE27B061AC6499CAD7D6F3AD8EB12174AF1819E7DAFACC02202398B1D14994C92DE0F862A634C4EB8D339E68A66414C96E148E50186ED188C1"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1733285778019,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210096C093D2FA77C502D5EE90189D0C68BD5E364E844AE5C51993F846C95643A6740220619FF8CF7E8E99CE6853ED21EDF82C22A18A530C6D07551F79E11DFACC571AA3"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"content-encoding: gzip",
"content-length: 12400",
"content-type: text\/html; charset=UTF-8",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2164,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 52,
"connect_ms": 33,
"ssl_ms": 63,
"gzip_total": 12400,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 5,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4866,
"netlog_id": 78,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFCzCCA\/OgAwIBAgISBM2wuxbPk0ViFNzUeu0JwvZ7MA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQxMjA0MDMxNzQ3WhcNMjUwMzA0MDMxNzQ2WjApMScwJQYDVQQD\nEx5kaXNjYW5kZG90cy5yb3Nzby1hY291c3RpYy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDpg1ORWoPp8JKcnWBd3a03euvsX25SA\/To2NSQ2OId\n5n2IRaUlvXI3eO+N\/RsULKXYXzHpimUIzW0HhkTW1wiQ27HgcB1Mj1PUnFggOHsS\n89UWJSFMR4WkXXUXMN0dv6J4nZlhTPyevyI8FWUKl2pUh+XxczAb348J0xSor9h7\nPchPIkX6mhROaNzDUgoIyUantjstmDWhAnmzU7x2dcn1L9r1V1i8NHdmR4O9IxVF\nMexxJEa0eZj9NOuIc5Y8Xg6FX34v9qyDHAkOH45dZC2646rv5D+GIr1\/trUDb2q1\nI8KC5jTjCB\/1KxOUyLakKYf2PGzuyKR070datB7re0oFAgMBAAGjggIhMIICHTAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFOfkZtnM6bbX6mbXlaFTXB1GMMyrMB8GA1Ud\nIwQYMBaAFMXPRqTq9MPAemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggr\nBgEFBQcwAYYWaHR0cDovL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0\ncDovL3IxMS5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIeZGlzY2FuZGRvdHMucm9z\nc28tYWNvdXN0aWMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBAwYKKwYBBAHW\neQIEAgSB9ASB8QDvAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cA\nAAGTj+ISVAAABAMARjBEAiBSEGmvgAw8gDS+J7BhrGSZytfW862OsSF0rxgZ59r6\nzAIgI5ix0UmUyS3g+GKmNMTrjTOeaKZkFMluFI5QGG7RiMEAdgDm0jFjQHeMwRBB\nBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZOP4hJjAAAEAwBHMEUCIQCWwJPS+nfF\nAtXukBidDGi9XjZOhErlxRmT+EbJVkOmdAIgYZ\/4z36Omc5oU+0h7fgsIqGKUwxt\nB1UfeeEd+sxXGqMwDQYJKoZIhvcNAQELBQADggEBAJu9q5ROnEsaPqj7hORkiAwA\neE3NJpjLA7x6fb5s+UlhQFduUNrfCnBEjCYxL9mbejt8LBUAbRqOHEM0ZuEVS88+\nipT8r1TqhhmwnkQpWOm4aTEklzuiieh\/2LtynVVbyJ81a73aq3c8SPKzHfcTfTb6\nMUOB2C8C+qQZuETHVEGKOeE1AtGmn7IwBnQVRcg3qF+boykFHZ9NqexsHRliFNhI\nHF8DoHtgopv2YmLPs\/vjFd7HslhTEq6GcMhMQI6dHPOdCi9IaIaBQD5ibu1irP8I\nLfxlm87gNb8bhG7KfhYubjhePrQyOTELsb+b\/MxXdyqUpWGhkH1y00iwQSo52YA=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 227,
"ttfb_start": 150,
"ttfb_end": 225,
"download_start": 225,
"download_end": 227,
"download_ms": 2,
"all_start": 1,
"all_end": 227,
"all_ms": 225,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpuTime": 1,
"js_timing": [
[
343.52999999999997,
344.54399999999998
],
[
344.70299999999997,
344.83199999999999
],
[
343.54399999999998,
343.70400000000001
],
[
344.70800000000003,
344.78899999999999
]
]
},
{
"type": 3,
"id": "470586.2",
"request_id": "470586.2",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"raw_id": "470586.2",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 50,
"ttfb_ms": 49,
"load_start": 239,
"load_start_float": 239.00009399999999,
"bytesIn": 7349,
"objectSize": 7349,
"objectSizeUncompressed": 31174,
"chunks": [
{
"ts": 289,
"bytes": 7349,
"inflated": 31174
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 20,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 7349",
"content-type: text\/css",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"79c6-5df1eb8809240-gzip\"",
"last-modified: Mon, 16 May 2022 10:45:21 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2023,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7349,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 237,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 94,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 289,
"ttfb_start": 239,
"ttfb_end": 288,
"download_start": 288,
"download_end": 289,
"download_ms": 1,
"all_start": 239,
"all_end": 289,
"all_ms": 50,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "470586.3",
"request_id": "470586.3",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/img\/rosso_logo.svg",
"raw_id": "470586.3",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 161,
"ttfb_ms": 77,
"load_start": 239,
"load_start_float": 239.0001,
"bytesIn": 65571,
"objectSize": 65571,
"objectSizeUncompressed": 65571,
"chunks": [
{
"ts": 318,
"bytes": 16298
},
{
"ts": 349,
"bytes": 16375
},
{
"ts": 373,
"bytes": 16375
},
{
"ts": 400,
"bytes": 16523
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/svg+xml",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 91,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/img\/rosso_logo.svg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 65571",
"content-type: image\/svg+xml",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"10023-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2077,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 3,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 65571,
"gzip_save": 63167,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 238,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 100,
"server_port": "443",
"load_end": 400,
"ttfb_start": 239,
"ttfb_end": 316,
"download_start": 316,
"download_end": 400,
"download_ms": 84,
"all_start": 239,
"all_end": 400,
"all_ms": 161,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "470586.4",
"request_id": "470586.4",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/vlies.jpg",
"raw_id": "470586.4",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 512,
"ttfb_ms": 192,
"load_start": 239,
"load_start_float": 239.00010599999999,
"bytesIn": 195365,
"objectSize": 195365,
"objectSizeUncompressed": 195365,
"chunks": [
{
"ts": 433,
"bytes": 16300
},
{
"ts": 460,
"bytes": 16375
},
{
"ts": 486,
"bytes": 16375
},
{
"ts": 515,
"bytes": 16375
},
{
"ts": 541,
"bytes": 16375
},
{
"ts": 567,
"bytes": 16375
},
{
"ts": 603,
"bytes": 16375
},
{
"ts": 629,
"bytes": 16375
},
{
"ts": 632,
"bytes": 75
},
{
"ts": 670,
"bytes": 16375
},
{
"ts": 698,
"bytes": 16375
},
{
"ts": 724,
"bytes": 16375
},
{
"ts": 751,
"bytes": 15240
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 180,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/vlies.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 195365",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"2fb25-5d961b1e233c0\"",
"last-modified: Fri, 04 Mar 2022 10:08:23 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2071,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 92,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 195365,
"image_save": 14969,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 238,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 106,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "176 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 1146,
"ImageHeight": 411,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:4:4 (1 1)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "1146x411",
"Megapixels": 0.47099999999999997
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 1146,
"height": 411,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 471006,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 107.759,
"standardDeviation": 55.985700000000001,
"kurtosis": 0.46127000000000001,
"skewness": 0.69599500000000003,
"entropy": 0.94078099999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 107.00700000000001,
"standardDeviation": 55.9283,
"kurtosis": 0.51758800000000005,
"skewness": 0.71729200000000004,
"entropy": 0.93889
},
"green": {
"min": 0,
"max": 255,
"mean": 108.29900000000001,
"standardDeviation": 56.009099999999997,
"kurtosis": 0.43814599999999998,
"skewness": 0.68689100000000003,
"entropy": 0.94042300000000001
},
"blue": {
"min": 0,
"max": 255,
"mean": 107.971,
"standardDeviation": 56.0197,
"kurtosis": 0.43014200000000002,
"skewness": 0.68407600000000002,
"entropy": 0.94302900000000001
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1146,
"height": 411,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 87,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:35+00:00",
"date:modify": "2025-01-08T09:38:35+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "1x1,1x1,1x1",
"signature": "edde32627dcd42b346a7d925f1ebe890ec23c6e49432c6be53b26acf272b66e7"
},
"tainted": false,
"filesize": "180125B",
"numberPixels": "471006",
"pixelsPerSecond": "15.1393MB",
"userTime": "0.010u",
"elapsedTime": "0:01.031"
}
},
"jpeg_scan_count": 6,
"score_progressive_jpeg": 100,
"load_end": 751,
"ttfb_start": 239,
"ttfb_end": 431,
"download_start": 431,
"download_end": 751,
"download_ms": 320,
"all_start": 239,
"all_end": 751,
"all_ms": 512,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "470586.5",
"request_id": "470586.5",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/img\/raster-und-solitair.jpg",
"raw_id": "470586.5",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1658,
"ttfb_ms": 531,
"load_start": 246,
"load_start_float": 246.000112,
"bytesIn": 593764,
"objectSize": 593764,
"objectSizeUncompressed": 593764,
"chunks": [
{
"ts": 779,
"bytes": 16331
},
{
"ts": 807,
"bytes": 16375
},
{
"ts": 852,
"bytes": 16375
},
{
"ts": 892,
"bytes": 16375
},
{
"ts": 919,
"bytes": 16375
},
{
"ts": 953,
"bytes": 16375
},
{
"ts": 981,
"bytes": 16375
},
{
"ts": 1009,
"bytes": 16419
},
{
"ts": 1060,
"bytes": 16375
},
{
"ts": 1096,
"bytes": 16375
},
{
"ts": 1124,
"bytes": 16375
},
{
"ts": 1159,
"bytes": 16375
},
{
"ts": 1186,
"bytes": 16375
},
{
"ts": 1220,
"bytes": 16375
},
{
"ts": 1271,
"bytes": 16375
},
{
"ts": 1316,
"bytes": 16375
},
{
"ts": 1344,
"bytes": 16375
},
{
"ts": 1373,
"bytes": 16375
},
{
"ts": 1413,
"bytes": 16375
},
{
"ts": 1437,
"bytes": 16375
},
{
"ts": 1477,
"bytes": 16375
},
{
"ts": 1513,
"bytes": 16375
},
{
"ts": 1541,
"bytes": 16375
},
{
"ts": 1569,
"bytes": 16375
},
{
"ts": 1598,
"bytes": 16375
},
{
"ts": 1621,
"bytes": 16375
},
{
"ts": 1650,
"bytes": 16375
},
{
"ts": 1678,
"bytes": 16375
},
{
"ts": 1707,
"bytes": 16375
},
{
"ts": 1735,
"bytes": 16375
},
{
"ts": 1763,
"bytes": 16375
},
{
"ts": 1787,
"bytes": 16375
},
{
"ts": 1815,
"bytes": 16375
},
{
"ts": 1843,
"bytes": 16375
},
{
"ts": 1872,
"bytes": 16375
},
{
"ts": 1900,
"bytes": 16375
},
{
"ts": 1904,
"bytes": 4264
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 200,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/img\/raster-und-solitair.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 593764",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"90f64-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2104,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 593764,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 244,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 112,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "576 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 2318,
"ImageHeight": 1558,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:4:4 (1 1)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "2318x1558",
"Megapixels": 3.6000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 2318,
"height": 1558,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Grayscale",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3611444,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689799999999998,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689600000000003,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
},
"green": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689600000000003,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
},
"blue": {
"min": 0,
"max": 255,
"mean": 165.006,
"standardDeviation": 39.018799999999999,
"kurtosis": 0.77689600000000003,
"skewness": 1.2754099999999999,
"entropy": 0.79983000000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 2318,
"height": 1558,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 66,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:36+00:00",
"date:modify": "2025-01-08T09:38:36+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "1x1,1x1,1x1",
"signature": "1da400502829d179dbbea94c0bc1ec80d9b8913a3763ca84fcebcb991cd7ed36"
},
"tainted": false,
"filesize": "589500B",
"numberPixels": "3.61144M",
"pixelsPerSecond": "15.1527MB",
"userTime": "0.090u",
"elapsedTime": "0:01.238"
}
},
"jpeg_scan_count": 4,
"score_progressive_jpeg": 100,
"load_end": 1904,
"ttfb_start": 246,
"ttfb_end": 777,
"download_start": 777,
"download_end": 1904,
"download_ms": 1127,
"all_start": 246,
"all_end": 1904,
"all_ms": 1658,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "470586.6",
"request_id": "470586.6",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"raw_id": "470586.6",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 1919,
"ttfb_ms": 1681,
"load_start": 251,
"load_start_float": 251.00011799999999,
"bytesIn": 152839,
"objectSize": 152839,
"objectSizeUncompressed": 604089,
"chunks": [
{
"ts": 1934,
"bytes": 16294,
"inflated": 42422
},
{
"ts": 1962,
"bytes": 16375,
"inflated": 58738
},
{
"ts": 1990,
"bytes": 15917,
"inflated": 60158
},
{
"ts": 2014,
"bytes": 16375,
"inflated": 11316
},
{
"ts": 2041,
"bytes": 16375,
"inflated": 17356
},
{
"ts": 2070,
"bytes": 16366,
"inflated": 59647
},
{
"ts": 2084,
"bytes": 7556,
"inflated": 30513
},
{
"ts": 2119,
"bytes": 16375,
"inflated": 62365
},
{
"ts": 2144,
"bytes": 16375,
"inflated": 62846
},
{
"ts": 2149,
"bytes": 468,
"inflated": 2348
},
{
"ts": 2170,
"bytes": 14363,
"inflated": 65308
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 1585,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"937b9-5d9a19dfb2fc0-gzip\"",
"last-modified: Mon, 07 Mar 2022 14:24:07 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1975,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 153019,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 245,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 3,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 118,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2170,
"ttfb_start": 251,
"ttfb_end": 1932,
"download_start": 1932,
"download_end": 2170,
"download_ms": 238,
"all_start": 251,
"all_end": 2170,
"all_ms": 1919,
"index": 5,
"number": 6,
"cpuTimes": {
"EvaluateScript": 93,
"v8.compile": 8,
"FunctionCall": 89
},
"cpu.EvaluateScript": 93,
"cpu.v8.compile": 8,
"cpu.FunctionCall": 89,
"cpuTime": 189,
"js_timing": [
[
2279.8099999999999,
2372.5749999999998
],
[
2279.8319999999999,
2287.4050000000002
],
[
2371.8220000000001,
2371.8440000000001
],
[
2371.848,
2371.855
],
[
2371.8600000000001,
2371.8690000000001
],
[
2371.8710000000001,
2371.8789999999999
],
[
2371.8820000000001,
2372.4549999999999
],
[
2372.4859999999999,
2372.5079999999998
],
[
2372.5129999999999,
2372.52
],
[
2372.527,
2372.5340000000001
],
[
2381.1909999999998,
2381.2170000000001
],
[
2381.2289999999998,
2381.2339999999999
],
[
2381.241,
2381.2449999999999
],
[
2381.252,
2381.2559999999999
],
[
2381.2640000000001,
2381.2689999999998
],
[
2381.2759999999998,
2381.2800000000002
],
[
2381.288,
2381.2919999999999
],
[
2381.299,
2381.3029999999999
],
[
2402.2069999999999,
2432.5900000000001
],
[
2439.4789999999998,
2439.5540000000001
],
[
2439.5590000000002,
2439.5639999999999
],
[
2439.5659999999998,
2439.627
],
[
2439.6329999999998,
2439.6370000000002
],
[
2500.0770000000002,
2500.8699999999999
],
[
2600.4639999999999,
2600.9400000000001
],
[
2700.2840000000001,
2700.665
],
[
2800.1350000000002,
2800.681
],
[
2900.3409999999999,
2900.607
],
[
2992.2370000000001,
2993.047
],
[
2993.4160000000002,
2993.4810000000002
],
[
2993.4839999999999,
2993.5520000000001
],
[
2993.6149999999998,
2993.6260000000002
],
[
2993.6350000000002,
2993.6419999999998
],
[
3000.154,
3000.4319999999998
],
[
3000.4400000000001,
3000.8809999999999
],
[
3100.4110000000001,
3100.701
],
[
3100.712,
3100.9349999999999
],
[
3101.96,
3101.971
],
[
3101.9810000000002,
3101.9830000000002
],
[
3200.4200000000001,
3200.6840000000002
],
[
3276.0329999999999,
3276.2710000000002
],
[
3276.3209999999999,
3276.3270000000002
],
[
3276.3319999999999,
3276.3339999999998
],
[
3299.8919999999998,
3300.2539999999999
],
[
3400.0450000000001,
3400.2539999999999
],
[
3499.5810000000001,
3499.7660000000001
],
[
3599.5450000000001,
3599.7489999999998
],
[
3700.3229999999999,
3700.549
],
[
3799.973,
3800.2289999999998
],
[
3899.6149999999998,
3899.7950000000001
],
[
4000.288,
4000.4659999999999
],
[
4099.8969999999999,
4100.0799999999999
],
[
4200.71,
4200.9260000000004
],
[
4309.7889999999998,
4310.0309999999999
],
[
4399.7640000000001,
4399.9979999999996
],
[
4427.1800000000003,
4428.9849999999997
],
[
4500.402,
4500.6210000000001
],
[
4599.7709999999997,
4599.9750000000004
],
[
4699.9009999999998,
4700.165
],
[
4800.8490000000002,
4801.0630000000001
],
[
4899.8770000000004,
4901.6760000000004
],
[
5001.1279999999997,
5001.3540000000003
],
[
5101.6869999999999,
5101.8990000000003
],
[
5201.085,
5201.6289999999999
],
[
5301.9080000000004,
5302.1319999999996
],
[
5399.8299999999999,
5400.0910000000003
],
[
5500.2560000000003,
5500.5320000000002
],
[
5599.6729999999998,
5599.8829999999998
],
[
5700.0420000000004,
5701.3860000000004
],
[
5800.1490000000003,
5800.4260000000004
],
[
5900.393,
5900.6610000000001
],
[
5999.5799999999999,
5999.848
],
[
6100.1049999999996,
6100.3999999999996
],
[
6261.6270000000004,
6268.8789999999999
],
[
6275.4799999999996,
6275.6779999999999
],
[
6301.3209999999999,
6301.54
],
[
6413.3209999999999,
6424.3289999999997
],
[
6507.3829999999998,
6507.6419999999998
],
[
6604.598,
6604.8950000000004
],
[
6658.3739999999998,
6658.5219999999999
],
[
6711.3450000000003,
6711.6899999999996
],
[
6805.2420000000002,
6805.4369999999999
],
[
6900.1729999999998,
6900.4380000000001
],
[
6999.8209999999999,
7000.0209999999997
],
[
7099.8490000000002,
7100.134
],
[
7199.7700000000004,
7200.0360000000001
],
[
7300.875,
7301.0820000000003
],
[
7400.3000000000002,
7400.5699999999997
],
[
7499.9939999999997,
7500.3689999999997
],
[
7599.9560000000001,
7600.308
],
[
7700.3429999999998,
7700.6099999999997
],
[
7800.1809999999996,
7800.4830000000002
],
[
7899.5060000000003,
7899.7690000000002
],
[
7999.8180000000002,
8000.8599999999997
],
[
8099.7719999999999,
8100.0370000000003
],
[
8201.0759999999991,
8201.3009999999995
],
[
8301.4899999999998,
8301.7000000000007
],
[
8400.0509999999995,
8400.3189999999995
],
[
8499.5120000000006,
8499.7729999999992
],
[
8600.1489999999994,
8600.4290000000001
],
[
8699.9680000000008,
8701.1399999999994
],
[
8799.8989999999994,
8801.2569999999996
],
[
8899.9400000000005,
8900.2369999999992
],
[
8999.5650000000005,
8999.8259999999991
],
[
9100.8050000000003,
9101.0149999999994
],
[
9199.7019999999993,
9199.9619999999995
],
[
9299.6890000000003,
9299.9500000000007
],
[
9400.2810000000009,
9400.5380000000005
],
[
9501.0969999999998,
9501.3259999999991
],
[
9599.8240000000005,
9601.1309999999994
],
[
9701.2129999999997,
9701.4400000000005
],
[
9800.5930000000008,
9800.8649999999998
],
[
9899.616,
9899.884
],
[
10000.297,
10000.602000000001
],
[
10099.950000000001,
10100.215
],
[
10200.331,
10200.615
],
[
10300.164000000001,
10300.438
],
[
10400.02,
10400.326999999999
],
[
10500.397000000001,
10500.654
],
[
10600.156000000001,
10600.436
],
[
10701.125,
10701.448
],
[
10800.905000000001,
10801.165000000001
],
[
10900.245000000001,
10901.715
],
[
11001.348,
11001.639999999999
],
[
11100.983,
11101.218000000001
],
[
11200.607,
11200.83
],
[
11299.928,
11300.208000000001
],
[
11400.219999999999,
11400.485000000001
],
[
11500.375,
11500.638999999999
],
[
11600.234,
11600.561
],
[
11700.074000000001,
11701.365
],
[
11799.913,
11800.190000000001
],
[
11900.164000000001,
11900.441000000001
],
[
12000.261,
12000.521000000001
],
[
12099.893,
12100.169
],
[
12199.919,
12200.254999999999
],
[
12304.76,
12304.948
]
],
"blockingTime": 92.764999999999873
},
{
"type": 3,
"id": "470586.7",
"request_id": "470586.7",
"ip_addr": "142.250.186.40",
"full_url": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"is_secure": 1,
"method": "GET",
"host": "www.googletagmanager.com",
"url": "\/gtm.js?id=GTM-K7Q63B",
"raw_id": "470586.7",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 887,
"ttfb_ms": 230,
"load_start": 596,
"load_start_float": 596.00012400000003,
"bytesIn": 87424,
"objectSize": 87424,
"objectSizeUncompressed": 247912,
"chunks": [
{
"ts": 828,
"bytes": 3549,
"inflated": 10341
},
{
"ts": 833,
"bytes": 2372,
"inflated": 6129
},
{
"ts": 837,
"bytes": 1794,
"inflated": 4838
},
{
"ts": 860,
"bytes": 2372,
"inflated": 5673
},
{
"ts": 872,
"bytes": 2372,
"inflated": 8209
},
{
"ts": 941,
"bytes": 3448,
"inflated": 13715
},
{
"ts": 992,
"bytes": 2372,
"inflated": 5861
},
{
"ts": 1020,
"bytes": 2372,
"inflated": 6885
},
{
"ts": 1024,
"bytes": 2271,
"inflated": 5711
},
{
"ts": 1028,
"bytes": 2363,
"inflated": 7072
},
{
"ts": 1032,
"bytes": 2372,
"inflated": 5794
},
{
"ts": 1041,
"bytes": 2372,
"inflated": 6212
},
{
"ts": 1055,
"bytes": 2262,
"inflated": 6820
},
{
"ts": 1063,
"bytes": 2372,
"inflated": 6797
},
{
"ts": 1072,
"bytes": 2372,
"inflated": 6198
},
{
"ts": 1149,
"bytes": 2271,
"inflated": 6302
},
{
"ts": 1153,
"bytes": 2363,
"inflated": 6503
},
{
"ts": 1204,
"bytes": 2372,
"inflated": 5826
},
{
"ts": 1211,
"bytes": 2372,
"inflated": 6256
},
{
"ts": 1232,
"bytes": 1085,
"inflated": 3193
},
{
"ts": 1241,
"bytes": 2363,
"inflated": 6805
},
{
"ts": 1245,
"bytes": 2372,
"inflated": 6569
},
{
"ts": 1249,
"bytes": 2372,
"inflated": 6211
},
{
"ts": 1258,
"bytes": 2262,
"inflated": 6729
},
{
"ts": 1262,
"bytes": 2372,
"inflated": 6305
},
{
"ts": 1275,
"bytes": 2372,
"inflated": 6701
},
{
"ts": 1279,
"bytes": 2259,
"inflated": 6209
},
{
"ts": 1288,
"bytes": 2363,
"inflated": 6303
},
{
"ts": 1301,
"bytes": 2372,
"inflated": 6751
},
{
"ts": 1376,
"bytes": 2372,
"inflated": 7260
},
{
"ts": 1381,
"bytes": 2262,
"inflated": 6205
},
{
"ts": 1385,
"bytes": 2372,
"inflated": 6574
},
{
"ts": 1441,
"bytes": 2372,
"inflated": 7028
},
{
"ts": 1445,
"bytes": 2271,
"inflated": 6916
},
{
"ts": 1453,
"bytes": 2363,
"inflated": 6885
},
{
"ts": 1481,
"bytes": 2372,
"inflated": 8717
},
{
"ts": 1483,
"bytes": 2435,
"inflated": 5409
}
],
"expires": "Wed, 08 Jan 2025 09:38:35 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 156,
"protocol": "HTTP\/2",
"dns_start": 246,
"dns_end": 329,
"connect_start": 329,
"connect_end": 421,
"ssl_start": 421,
"ssl_end": 596,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.google-analytics.com",
"sanList": [
"*.google-analytics.com",
"region1.app-measurement.com",
"app-measurement.com",
"region1.att.app-measurement.com",
"att.app-measurement.com",
"region1.analytics.app-measurement.com",
"analytics.app-measurement.com",
"region1.app-analytics-services-att.com",
"app-analytics-services-att.com",
"region1.app-analytics-services.com",
"app-analytics-services.com",
"google-analytics.com",
"region1.google-analytics.com",
"ssl.google-analytics.com",
"www.google-analytics.com",
"region1.analytics.google.com",
"googletagmanager.com",
"www.googletagmanager.com",
"urchin.com",
"service.urchin.com",
"fps.goog",
"*.fps.goog",
"googleoptimize.com",
"www.googleoptimize.com"
],
"issuer": "WR2",
"validFrom": 1733128556,
"validTo": 1740386155,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1733132159019,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022066D2FB4E2C5C28841F36BB2AF6CBEF5A354D5D71E9DEFA48FF4CC116CEFC27E0022100E503CB9D9885A614AE26037DE0F82FA04C5F8A62BFB07199C517CC0CA1B13EDF"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1733132159038,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220351484A24B946011DADB9C0EF5D7BA41E86BA4CB99AAA72FE28E2BCCC679F003022052211492BF648C58847AAE31692F2FEA8DE27B9E750F5EB39806B3136536FFD7"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": "7",
"initiator_column": "70",
"initiator_type": "script",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.googletagmanager.com",
":method: GET",
":path: \/gtm.js?id=GTM-K7Q63B",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-headers: Cache-Control",
"access-control-allow-origin: *",
"cache-control: private, max-age=900",
"content-encoding: br",
"content-length: 87424",
"content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https:\/\/csp.withgoogle.com\/csp\/scaffolding\/ascgcycc:1080:0",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-opener-policy-report-only: same-origin; report-to=coop_reporting",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"expires: Wed, 08 Jan 2025 09:38:35 GMT",
"last-modified: Wed, 08 Jan 2025 09:00:00 GMT",
"report-to: {\"group\":\"coop_reporting\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/scaffolding\/ascgcycc:1080:0\"}],}",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1801,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 83,
"connect_ms": 92,
"ssl_ms": 175,
"gzip_total": 87424,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 900,
"cdn_provider": "Google",
"server_count": null,
"created": 245,
"socket_group": "https:\/\/www.googletagmanager.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 124,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGvjCCBaagAwIBAgIRAL0Fx+0mDTF2CeP1SLCYbqcwDQYJKoZIhvcNAQELBQAw\nOzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEM\nMAoGA1UEAxMDV1IyMB4XDTI0MTIwMjA4MzU1NloXDTI1MDIyNDA4MzU1NVowITEf\nMB0GA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABHjsAtuZPNQ6xdAMVBwuR4vWI0RmSaSBJ9MU\/wWuJRqejbWhRpU3\nOpro7f4qF+ECXYppGvxJePuF9WOhNj5z8GWjggSgMIIEnDAOBgNVHQ8BAf8EBAMC\nB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQU\nwlC5ber9hiYV5F8wY5LmXa5eWGgwHwYDVR0jBBgwFoAU3hse7XkV1D43JMMhu+w0\nOW1CsjAwWAYIKwYBBQUHAQEETDBKMCEGCCsGAQUFBzABhhVodHRwOi8vby5wa2ku\nZ29vZy93cjIwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dyMi5jcnQw\nggJ3BgNVHREEggJuMIICaoIWKi5nb29nbGUtYW5hbHl0aWNzLmNvbYIbcmVnaW9u\nMS5hcHAtbWVhc3VyZW1lbnQuY29tghNhcHAtbWVhc3VyZW1lbnQuY29tgh9yZWdp\nb24xLmF0dC5hcHAtbWVhc3VyZW1lbnQuY29tghdhdHQuYXBwLW1lYXN1cmVtZW50\nLmNvbYIlcmVnaW9uMS5hbmFseXRpY3MuYXBwLW1lYXN1cmVtZW50LmNvbYIdYW5h\nbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CJnJlZ2lvbjEuYXBwLWFuYWx5dGlj\ncy1zZXJ2aWNlcy1hdHQuY29tgh5hcHAtYW5hbHl0aWNzLXNlcnZpY2VzLWF0dC5j\nb22CInJlZ2lvbjEuYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy5jb22CGmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghRnb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9u\nMS5nb29nbGUtYW5hbHl0aWNzLmNvbYIYc3NsLmdvb2dsZS1hbmFseXRpY3MuY29t\nghh3d3cuZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuYW5hbHl0aWNzLmdv\nb2dsZS5jb22CFGdvb2dsZXRhZ21hbmFnZXIuY29tghh3d3cuZ29vZ2xldGFnbWFu\nYWdlci5jb22CCnVyY2hpbi5jb22CEnNlcnZpY2UudXJjaGluLmNvbYIIZnBzLmdv\nb2eCCiouZnBzLmdvb2eCEmdvb2dsZW9wdGltaXplLmNvbYIWd3d3Lmdvb2dsZW9w\ndGltaXplLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAn\nhiVodHRwOi8vYy5wa2kuZ29vZy93cjIvOVVWYk4wdzVFNlkuY3JsMIIBAwYKKwYB\nBAHWeQIEAgSB9ASB8QDvAHYATnWjJ1yaEMM4W2zU3z9S6x3w4I4bjWnAsfpksWKa\nOd8AAAGThroIKwAABAMARzBFAiBm0vtOLFwohB82uyr2y+9aNU1dcene+kj\/TMEW\nzvwn4AIhAOUDy52YhaYUriYDfeD4L6BMX4piv7BxmcUXzAyhsT7fAHUA5tIxY0B3\njMEQQQbXcbnOwdJA9paEhvu6hzId\/R43jlAAAAGThroIPgAABAMARjBEAiA1FISi\nS5RgEdrbnA7117pB6Guky5mqpy\/ijivMxnnwAwIgUiEUkr9kjFiEeq4xaS8v6o3i\ne551D16zmAazE2U2\/9cwDQYJKoZIhvcNAQELBQADggEBAFJqQlbRxSyQLiaXgPvZ\nOAqt1+5VTHkvBjvjFwTA3nOUo5J+bdpcwX1J0FYhTm3bXNXeOQYBIgXbXLkKv6AE\nHUnGfnwJ+0cPs8Pz+yJ+UpSUrwoX0rgm8TbszJ+nZELTJFPMc5u+cWGxam9yY+ns\nWoz\/eUOFAQ6sBtHeOs3JSsRde5cUJ5y9h9aALCJn5oEYvJnnzCYayCHM1Y\/xgpHf\nBPptz830Voamp1cba7uruDah9IN0kU+7KDmcMqcETTiyp6+mGxPU0haKD5RpXSbH\nNNBNFRVD+DunLju5C1Rq5qrHGxpuXql5Lg8c4\/bn776dSEe\/K5DX4nQsMW7VKkL\/\ni3k=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf\/AFoHxM3tEArZ1mpRB7mDANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCp\/5x\/RR5wqFOfytnlDd5GV1d9vI+aWqxG8YSau5HbyfsvAfuSCQAWXqAc\n+MGr+XgvSszYhaLYWTwO0xj7sfUkDSbutltkdnwUxy96zqhMt\/TZCPzfhyM1IKji\naeKMTj+xWfpgoh6zySBTGYLKNlNtYE3pAJH8do1cCA8Kwtzxc2vFE24KT3rC8gIc\nLrRjg9ox9i11MLL7q8Ju26nADrn5Z9TDJVd06wW06Y613ijNzHoU5HEDy01hLmFX\nxRmpC5iEGuh5KdmyjS\/\/V2pm4M6rlagplmNwEmceOuHbsCFx13ye\/aoXbv4r+zgX\nFNFmp6+atXDMyGOBOozAKql2N87jAgMBAAGjgf4wgfswDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBTeGx7teRXUPjckwyG77DQ5bUKyMDAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO\/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEARXWL5R87RBOWGqtY8TXJbz3S0DNKhjO6V1FP7sQ02hYS\nTL8Tnw3UVOlIecAwPJQl8hr0ujKUtjNyC4XuCRElNJThb0Lbgpt7fyqaqf9\/qdLe\nSiDLs\/sDA7j4BwXaWZIvGEaYzq9yviQmsR4ATb0IrZNBRAq7x9UBhb+TV+PfdBJT\nDhEl05vc3ssnbrPCuTNiOcLgNeFbpwkuGcuRKnZc8d\/KI4RApW\/\/mkHgte8y0YWu\nryUJ8GLFbsLIbjL9uNrizkqRSvOFVU6xddZIMy9vhNkSXJ\/UcZhjJY1pXAprffJB\nvei7j+Qi151lRehMCofa6WBmiA4fx+FOVsV2\/7R6V2nyAiIJJkEd2nSi5SnzxJrl\nXdaqev3htytmOPvoKWa676ATL\/hzfvDaQBEcXd2Ppvy+275W+DKcH0FBbX62xevG\niza3F4ydzxl6NJ8hk8R+dDXSqv1MbRT1ybB5W0k8878XSOjvmiYTDIfyc9acxVJr\nY\/cykHipa+te1pOhv7wYPYtZ9orGBV5SGOJm4NrB3K1aJar0RfzxC3ikr7Dyc6Qw\nqDTBU39CluVIQeuQRgwG3MuSxl7zRERDRilGoKb8uY45JzmxWuKxrfwT\/478JuHU\n\/oTxUFqOl2stKnn7QGTq8z29W+GgBLCXSBxC9epaHM0myFH\/FJlniXJfHeytWt0=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1483,
"ttfb_start": 596,
"ttfb_end": 826,
"download_start": 826,
"download_end": 1483,
"download_ms": 657,
"all_start": 246,
"all_end": 1483,
"all_ms": 1237,
"index": 6,
"number": 7,
"cpuTimes": {
"EvaluateScript": 12,
"v8.compile": 5,
"FunctionCall": 19
},
"cpu.EvaluateScript": 12,
"cpu.v8.compile": 5,
"cpu.FunctionCall": 19,
"cpuTime": 36,
"js_timing": [
[
1588.671,
1600.8230000000001
],
[
1588.6869999999999,
1593.229
],
[
1600.9090000000001,
1613.0599999999999
],
[
1615.279,
1615.3489999999999
],
[
1615.3689999999999,
1615.377
],
[
1615.385,
1615.4880000000001
],
[
1615.502,
1615.5360000000001
],
[
1615.5450000000001,
1615.5530000000001
],
[
1615.5599999999999,
1615.579
],
[
1615.586,
1615.6030000000001
],
[
1615.623,
1615.6289999999999
],
[
2394.8310000000001,
2394.982
],
[
2395.0160000000001,
2395.0230000000001
],
[
2398.373,
2400.1469999999999
],
[
2400.2359999999999,
2400.2469999999998
],
[
5608.7160000000003,
5608.732
],
[
5608.7830000000004,
5608.7870000000003
],
[
5608.7889999999998,
5609.0379999999996
],
[
5611.5479999999998,
5615.4380000000001
],
[
5615.5450000000001,
5615.5550000000003
],
[
5761.6450000000004,
5761.692
],
[
5761.7049999999999,
5761.7110000000002
],
[
5761.7190000000001,
5762.1800000000003
],
[
5762.2610000000004,
5762.2650000000003
]
]
},
{
"type": 3,
"id": "470586.13",
"request_id": "470586.13",
"ip_addr": "104.16.40.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"raw_id": "470586.13",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 200,
"ttfb_ms": 200,
"load_start": 665,
"load_start_float": 665.000137,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:38:36 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 160,
"protocol": "HTTP\/2",
"dns_start": 293,
"dns_end": 367,
"connect_start": 368,
"connect_end": 499,
"ssl_start": 499,
"ssl_end": 663,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 1661747",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb372cab905b5c-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:38:36 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=zMjwEj10bgduUrzNfpfUtnPosKoIk8Mjrs5zrPs1CDw-1736329115-1.0.1.1-goWLY9MWdtMOAeK61joDK8NZZKKFBJ4eaDxFkA9gLypaJ3kFSzWGsz0RojDW2wNwSbUSjcNxrf.Aax7TQqk4Dw; path=\/; expires=Wed, 08-Jan-25 10:08:35 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: D1nR0Yx5Gx8P4gjIOXhUAtUw+dq4wo5KnK7nC0QvOsCA2bIh\/SiCXI5SR8Cy3V4uAGcY0tt1t3NtXxM5Z3NZvjfO5D3KiSL\/3JpI8\/tlQ0Q=",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: QFTQN1P8NNZX2XV8",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 200"
]
},
"bytesOut": 2029,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 74,
"connect_ms": 131,
"ssl_ms": 164,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 292,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 137,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnzCCA0WgAwIBAgIRAOz+jXqx0aufE86AwVl0wJQwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTEyNjExMDAyM1oXDTI1MDIyNDExMDAyMlowFDESMBAG\nA1UEAxMJZm9udHMubmV0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEpvZa0Dx\nx6+Pk+uA80r6ZgI7Et2+DHtrnT85OU2Tozfgma3vnAwwLItPAumOOYkcTcY8CYc4\n15hQwCdFs\/dzWKOCAk8wggJLMA4GA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggr\nBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS\/j6KMBN4WFRadlA6y5ez\/\ntorSwTAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7zJP5ODBeBggrBgEFBQcB\nAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2UxLzdQNDAl\nBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAhBgNVHREEGjAY\ngglmb250cy5uZXSCCyouZm9udHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYG\nA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90Yjhyb1pOclo0\nMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMnXJoQwzhbbNTfP1Lr\nHfDgjhuNacCx+mSxYpo53wAAAZNoWBiGAAAEAwBHMEUCIQDJQOSN0He7oE\/\/Kzzs\n8+wJXvaPj8ZjL+CGrmoJDmF6SwIgCJJUuNAkHW+IYffqNAtRO7VlRW32kfGsBVuF\nzJo6rDAAdgDm0jFjQHeMwRBBBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZNoWBjJ\nAAAEAwBHMEUCIQCOtuu8xF\/R50cnRGtAkH2SXqyD6l9ju\/AmCPXNhj975QIgMW5\/\nCXm9i5ceLlMSBTCxkeuDnf62Nm+F4Uf7KG7ZEMAwCgYIKoZIzj0EAwIDSAAwRQIh\nAKXQGdahNNP3G4oCT1grFIKwLlRkyrxL7KGSSMizXTkJAiB3op7xKUFRfQaCC9Oc\n9a74fnVNUGoo7GCA1orTZjSCGg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 865,
"ttfb_start": 665,
"ttfb_end": 865,
"download_start": 865,
"download_end": 865,
"download_ms": 0,
"all_start": 293,
"all_end": 865,
"all_ms": 569,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "470586.14",
"request_id": "470586.14",
"ip_addr": "104.16.40.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"raw_id": "470586.14",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 201,
"ttfb_ms": 201,
"load_start": 665,
"load_start_float": 665.00014999999996,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:38:36 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 160,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 71491",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb372cab8e5b5c-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:38:35 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:38:36 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=XblKqsCHZ8P3IpivwmmNMAbda9yADDXElQIbw1w8GiE-1736329115-1.0.1.1-9i6xDxmjWoH_25XX6UCf6yfohIMWWidBHeHAHBz0MJyI7Im3rX7uPf_bl5O8hVr0sCSxfeiEr1xSxjCL4YzypA; path=\/; expires=Wed, 08-Jan-25 10:08:35 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: WyLO\/N55ymvkswEG3idZuryBl625QC9wUqTNMV9HYVJUSujfdOGpqNYEQFBtg\/4BH\/YZyprUtIzwT3SFKC2h+ZY\/vI5gePet",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: B7KD5YS8MFSJEK25",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 200"
]
},
"bytesOut": 2029,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 294,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"netlog_id": 150,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 866,
"ttfb_start": 665,
"ttfb_end": 866,
"download_start": 866,
"download_end": 866,
"download_ms": 0,
"all_start": 665,
"all_end": 866,
"all_ms": 201,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "470586.15",
"request_id": "470586.15",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
"raw_id": "470586.15",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 1279,
"ttfb_ms": 1222,
"load_start": 972,
"load_start_float": 972.00016900000003,
"bytesIn": 48068,
"objectSize": 48068,
"objectSizeUncompressed": 48068,
"chunks": [
{
"ts": 2196,
"bytes": 16259
},
{
"ts": 2223,
"bytes": 16375
},
{
"ts": 2251,
"bytes": 15434
}
],
"expires": "",
"cacheControl": "",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/fonts\/5561910\/74f0edfd-e40f-4753-b087-c8d6766a3259.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 48068",
"content-type: font\/woff2",
"date: Wed, 08 Jan 2025 09:38:36 GMT",
"etag: \"bbc4-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2305,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 971,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 169,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 45145,
"GPOS": 17138,
"GSUB": 8776,
"OS\/2": 96,
"cmap": 948,
"head": 54,
"hhea": 36,
"hmtx": 3532,
"maxp": 6,
"name": 1275,
"post": 32
},
"names": {
"0": "2007 published by FontShop International GmbH",
"1": "",
"2": "Regular",
"3": "FontShop International GmbH:Zwo W05 Light:2007",
"4": "Zwo W05 Light",
"5": "Version 7.504",
"6": "ZwoW05-Light",
"7": "Zwo is a trademark of FontShop International GmbH",
"8": "FontShop International GmbH",
"9": "Joerg Hemker, non-western by Henning Krause",
"11": "http:\/\/www.fontfont.com",
"12": "http:\/\/www.fontfont.com",
"14": "http:\/\/www.fontfont.com\/eula\/license.html"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 494,
"usWeightClass": 350,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 778,
"ySubscriptYSize": 648,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 0,
"ySuperscriptXSize": 778,
"ySuperscriptYSize": 648,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 211,
"yStrikeoutSize": 57,
"yStrikeoutPosition": 280,
"sFamilyClass": 0,
"ulUnicodeRange1": 2684354671,
"ulUnicodeRange2": 8209,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "FSI\u0000",
"fsSelection": 320,
"usFirstCharIndex": 0,
"usLastCharIndex": 65279,
"sTypoAscender": 1087,
"sTypoDescender": -289,
"sTypoLineGap": 0,
"usWinAscent": 1087,
"usWinDescent": 289,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 667,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 11,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 11,
"bWeight": 5,
"bProportion": 4,
"bContrast": 2,
"bStrokeVariation": 1,
"bArmStyle": 1,
"bLetterForm": 2,
"bMidline": 1,
"bXHeight": 2
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -100,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
329,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
383,
399,
402,
506,
507,
508,
509,
510,
511,
536,
537,
538,
539,
567,
601,
699,
700,
710,
711,
713,
728,
729,
730,
731,
732,
733,
768,
769,
770,
771,
774,
776,
778,
787,
807,
821,
916,
937,
956,
960,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8199,
8200,
8203,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8304,
8305,
8308,
8309,
8310,
8311,
8312,
8313,
8317,
8318,
8319,
8320,
8321,
8322,
8323,
8324,
8325,
8326,
8327,
8328,
8329,
8333,
8334,
8364,
8471,
8482,
8486,
8528,
8529,
8530,
8531,
8532,
8533,
8534,
8535,
8536,
8537,
8538,
8539,
8540,
8541,
8542,
8543,
8585,
8592,
8593,
8594,
8595,
8598,
8599,
8600,
8601,
8706,
8709,
8710,
8719,
8721,
8722,
8725,
8729,
8730,
8734,
8747,
8773,
8776,
8800,
8804,
8805,
8901,
9632,
9633,
9650,
9651,
9654,
9655,
9658,
9659,
9660,
9661,
9664,
9665,
9668,
9669,
9674,
9675,
9679,
9753,
10087,
64257,
64258,
65279
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
},
"cyrl": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
},
"grek": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
},
"latn": {
"default": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"AZE ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"CAT ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"CRT ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"MOL ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"ROM ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
],
"TRK ": [
"aalt",
"c2sc",
"calt",
"case",
"dlig",
"dnom",
"frac",
"hist",
"lnum",
"locl",
"numr",
"onum",
"ordn",
"pnum",
"salt",
"sinf",
"smcp",
"ss01",
"ss02",
"ss03",
"ss04",
"ss05",
"ss06",
"subs",
"sups",
"tnum"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"cpsp",
"kern"
]
},
"cyrl": {
"default": [
"cpsp",
"kern"
]
},
"grek": {
"default": [
"cpsp",
"kern"
]
},
"latn": {
"default": [
"cpsp",
"kern"
],
"AZE ": [
"cpsp",
"kern"
],
"CAT ": [
"cpsp",
"kern"
],
"CRT ": [
"cpsp",
"kern"
],
"MOL ": [
"cpsp",
"kern"
],
"ROM ": [
"cpsp",
"kern"
],
"TRK ": [
"cpsp",
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 478,
"num_glyphs": 883
}
},
"load_end": 2251,
"ttfb_start": 972,
"ttfb_end": 2194,
"download_start": 2194,
"download_end": 2251,
"download_ms": 57,
"all_start": 972,
"all_end": 2251,
"all_ms": 1279,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "470586.17",
"request_id": "470586.17",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
"raw_id": "470586.17",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 1314,
"ttfb_ms": 1221,
"load_start": 972,
"load_start_float": 972.00017500000001,
"bytesIn": 21512,
"objectSize": 21512,
"objectSizeUncompressed": 21512,
"chunks": [
{
"ts": 2286,
"bytes": 21512
}
],
"expires": "",
"cacheControl": "",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/fonts\/5561694\/d6449b2a-97aa-4409-a25c-23b7f5902568.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 21512",
"content-type: font\/woff2",
"date: Wed, 08 Jan 2025 09:38:36 GMT",
"etag: \"5408-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2305,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 972,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 175,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 19691,
"GPOS": 4778,
"OS\/2": 96,
"cmap": 482,
"head": 54,
"hhea": 36,
"hmtx": 892,
"maxp": 6,
"name": 1302,
"post": 32
},
"names": {
"0": "2007 published by FontShop International GmbH",
"1": "",
"2": "Regular",
"3": "FontShop International GmbH:Zwo W01 Semibold:2007",
"4": "Zwo W01 Semibold",
"5": "Version 7.504",
"6": "ZwoW01-Semibold",
"7": "Zwo is a trademark of FontShop International GmbH",
"8": "FontShop International GmbH",
"9": "Joerg Hemker, non-western by Henning Krause",
"11": "http:\/\/www.fontfont.com",
"12": "http:\/\/www.fontfont.com",
"14": "http:\/\/www.fontfont.com\/eula\/license.html"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 517,
"usWeightClass": 600,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 778,
"ySubscriptYSize": 648,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 0,
"ySuperscriptXSize": 778,
"ySuperscriptYSize": 648,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 211,
"yStrikeoutSize": 91,
"yStrikeoutPosition": 280,
"sFamilyClass": 0,
"ulUnicodeRange1": 3,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "FSI\u0000",
"fsSelection": 320,
"usFirstCharIndex": 0,
"usLastCharIndex": 8482,
"sTypoAscender": 1097,
"sTypoDescender": -290,
"sTypoLineGap": 0,
"usWinAscent": 1097,
"usWinDescent": 290,
"ulCodePageRange1": 1,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 667,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 11,
"bWeight": 7,
"bProportion": 4,
"bContrast": 2,
"bStrokeVariation": 1,
"bArmStyle": 1,
"bLetterForm": 2,
"bMidline": 1,
"bXHeight": 2
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -100,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
352,
353,
376,
381,
382,
402,
567,
710,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8364,
8482
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"cyrl": {
"default": [
"kern"
]
},
"grek": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
],
"AZE ": [
"kern"
],
"CAT ": [
"kern"
],
"CRT ": [
"kern"
],
"MOL ": [
"kern"
],
"ROM ": [
"kern"
],
"TRK ": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 222,
"num_glyphs": 223
}
},
"load_end": 2286,
"ttfb_start": 972,
"ttfb_end": 2193,
"download_start": 2193,
"download_end": 2286,
"download_ms": 93,
"all_start": 972,
"all_end": 2286,
"all_ms": 1314,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "470586.19",
"request_id": "470586.19",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/otSDKStub.js",
"raw_id": "470586.19",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 185,
"ttfb_ms": 177,
"load_start": 2114,
"load_start_float": 2114.0001809999999,
"bytesIn": 7211,
"objectSize": 7211,
"objectSizeUncompressed": 22446,
"chunks": [
{
"ts": 2299,
"bytes": 7211,
"inflated": 22446
}
],
"expires": "Thu, 09 Jan 2025 09:38:37 GMT",
"cacheControl": "public, max-age=86400",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": 1509,
"dns_end": 1696,
"connect_start": 1696,
"connect_end": 1889,
"ssl_start": 1889,
"ssl_end": 2114,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "cookielaw.org",
"sanList": [
"cookielaw.org",
"*.cookielaw.org"
],
"issuer": "WE1",
"validFrom": 1733771771,
"validTo": 1741551369,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1733775371884,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022014ACBCD13CFEF9E5BAE1CBFA05C003C63ECBDB564D5AF8AC34D1E7A104031385022100BBD472C5DEB08958B9A5A5015FC67B449B2304EC56BFA72366782730A47F5B80"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2025h1' Log",
"logId": "7320220F08168AF9F3C4A68B0AB26A9A4A00EEF577858A084D0500D4A5424459",
"timestamp": 1733775371916,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220221740D82C946EF7400E98E842498DD422B8CEB341C1D69A2F643DC4920FD08E022100BF6F6386A294DB1DD8B9B90EAEA42C837022B49D3BBFA31A9B76AC3208BDD025"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "DigiCert Yeti2025 Log",
"logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
"timestamp": 1734230991198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A7665CDC2D2EC3C4256DB159F5C18EDED64EA9FED73CDA1413911E0B3EF22D9A022049DA87986995FE6DB002EFCFF8158EDE484D62980ED4897430BEF6261D4FFC7C"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1734663356850,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221009A01E13DC976C60B6A03FDB8283DEA207FCE8BE319CE1DA7C8EE1447CA593C6502210092A7C60617021C9E2C0E65E1C236F6976781D575DEC4A3E9167DDFC08FDD3123"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733775379402,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220732034AC6EA8D23000533B34B663DFA665021632DA232F4EFF58105C4B675F21022100B6E8B459D861BD52DC7FD72FDCB85005A9997727EF1754B939BEFD7FF9485C87"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/otSDKStub.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 24720",
"cache-control: public, max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb3735abee5d6d-FRA",
"content-encoding: gzip",
"content-length: 7211",
"content-md5: TR3+yr7DZCz8Fh2PJMSBjQ==",
"content-type: application\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: 0x8DD2E8F03BC0C3C",
"expires: Thu, 09 Jan 2025 09:38:37 GMT",
"last-modified: Mon, 06 Jan 2025 20:16:33 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: ed4b110f-001e-00a6-16ca-60ab94000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 1804,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 187,
"connect_ms": 193,
"ssl_ms": 225,
"gzip_total": 7211,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 61680,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1508,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 181,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDqzCCA1GgAwIBAgIRAOim\/wP8HIifDfgaFOISW9YwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE5MTYxMVoXDTI1MDMwOTIwMTYwOVowGDEWMBQG\nA1UEAxMNY29va2llbGF3Lm9yZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABF+c\n6yno+CsH2rcwKA8GVgxpjCgfTI3gLkJ1w8TxoVe8TpihsqZ7DXZqKnko9OGMFRUq\nchvkzpORordNy0gP0N6jggJXMIICUzAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAww\nCgYIKwYBBQUHAwEwDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUv4mGpkR0V0DTNGKb\nS+NUfPOGQBQwHwYDVR0jBBgwFoAUkHeSNWfE\/6jMqeZ72YB5e8yT+TgwXgYIKwYB\nBQUHAQEEUjBQMCcGCCsGAQUFBzABhhtodHRwOi8vby5wa2kuZ29vZy9zL3dlMS82\nS1kwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dlMS5jcnQwKQYDVR0R\nBCIwIIINY29va2llbGF3Lm9yZ4IPKi5jb29raWVsYXcub3JnMBMGA1UdIAQMMAow\nCAYGZ4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dl\nMS90eTgyZnFCMGhBdy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMn\nXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAZOtEK5sAAAEAwBHMEUCIBSs\nvNE8\/vnluuHL+gXAA8Y+y9tWTVr4rDTR56EEAxOFAiEAu9Ryxd6wiVi5paUBX8Z7\nRJsjBOxWv6cjZngnMKR\/W4AAdgBzICIPCBaK+fPEposKsmqaSgDu9XeFighNBQDU\npUJEWQAAAZOtEK6MAAAEAwBHMEUCICIXQNgslG73QA6Y6EJJjdQiuM6zQcHWmi9k\nPcSSD9COAiEAv29jhqKU2x3YubkOrqQsg3AitJ07v6Mam3asMgi90CUwCgYIKoZI\nzj0EAwIDSAAwRQIgEwWdXrHMH9soM8kAMIsNAA8gWE3j0Vm8\/dfq3tMTK0wCIQCM\ny5pEyRGg4gYQsS9GreasadunCYj5fCXcHd5LqnPy8g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2299,
"ttfb_start": 2114,
"ttfb_end": 2291,
"download_start": 2291,
"download_end": 2299,
"download_ms": 8,
"all_start": 1509,
"all_end": 2299,
"all_ms": 790,
"index": 11,
"number": 12,
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 0,
"FunctionCall": 4
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 4,
"cpuTime": 8,
"js_timing": [
[
2439.6729999999998,
2443.9459999999999
],
[
2439.683,
2440.0700000000002
],
[
3195.9760000000001,
3196.7570000000001
],
[
4424.2150000000001,
4427.1679999999997
],
[
4429.2219999999998,
4429.2560000000003
]
]
},
{
"type": 3,
"id": "470586.20",
"request_id": "470586.20",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
"raw_id": "470586.20",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 647,
"ttfb_ms": 115,
"load_start": 2210,
"load_start_float": 2210.0001999999999,
"bytesIn": 326885,
"objectSize": 326885,
"objectSizeUncompressed": 326885,
"chunks": [
{
"ts": 2329,
"bytes": 16286
},
{
"ts": 2356,
"bytes": 16375
},
{
"ts": 2384,
"bytes": 16375
},
{
"ts": 2412,
"bytes": 16375
},
{
"ts": 2440,
"bytes": 16375
},
{
"ts": 2465,
"bytes": 16375
},
{
"ts": 2492,
"bytes": 16375
},
{
"ts": 2520,
"bytes": 16464
},
{
"ts": 2546,
"bytes": 16375
},
{
"ts": 2575,
"bytes": 16375
},
{
"ts": 2603,
"bytes": 16375
},
{
"ts": 2629,
"bytes": 16375
},
{
"ts": 2658,
"bytes": 16375
},
{
"ts": 2686,
"bytes": 16375
},
{
"ts": 2714,
"bytes": 16375
},
{
"ts": 2742,
"bytes": 16375
},
{
"ts": 2771,
"bytes": 16375
},
{
"ts": 2794,
"bytes": 16375
},
{
"ts": 2829,
"bytes": 16375
},
{
"ts": 2857,
"bytes": 15760
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"initiator_line": "1",
"initiator_column": "603041",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/rooms\/conference_disc-grey_grid_ceiling_q.jpg",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 326885",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: \"4fce5-5d93ababf8f00\"",
"last-modified: Wed, 02 Mar 2022 11:39:08 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1987,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 326885,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2208,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 200,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "304 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 2500,
"ImageHeight": 1429,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:4:4 (1 1)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "2500x1429",
"Megapixels": 3.6000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 2500,
"height": 1429,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3572500,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 155.31899999999999,
"standardDeviation": 46.752299999999998,
"kurtosis": -0.023868799999999999,
"skewness": -0.38583200000000001,
"entropy": 0.93711500000000003
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 163.47399999999999,
"standardDeviation": 45.302399999999999,
"kurtosis": 0.24129,
"skewness": -0.58015499999999998,
"entropy": 0.93045100000000003
},
"green": {
"min": 0,
"max": 255,
"mean": 154.988,
"standardDeviation": 45.799300000000002,
"kurtosis": -0.12655,
"skewness": -0.30876300000000001,
"entropy": 0.93584800000000001
},
"blue": {
"min": 0,
"max": 255,
"mean": 147.495,
"standardDeviation": 49.155200000000001,
"kurtosis": -0.0492842,
"skewness": -0.25153500000000001,
"entropy": 0.94504699999999997
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 2500,
"height": 1429,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 70,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:37+00:00",
"date:modify": "2025-01-08T09:38:37+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "1x1,1x1,1x1",
"signature": "2ec56e9f4325c2c2f8b54529147cd5b99ad351d0856b98bd125e674332497130"
},
"tainted": false,
"filesize": "311125B",
"numberPixels": "3572500",
"pixelsPerSecond": "32.5764MB",
"userTime": "0.070u",
"elapsedTime": "0:01.109"
}
},
"jpeg_scan_count": 3,
"score_progressive_jpeg": 100,
"load_end": 2857,
"ttfb_start": 2210,
"ttfb_end": 2325,
"download_start": 2325,
"download_end": 2857,
"download_ms": 532,
"all_start": 2210,
"all_end": 2857,
"all_ms": 647,
"index": 12,
"number": 13
},
{
"type": 3,
"id": "470586.21",
"request_id": "470586.21",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/rooms\/mask_conference_dot-white_grid_ceiling_q.png",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/rooms\/mask_conference_dot-white_grid_ceiling_q.png",
"raw_id": "470586.21",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 678,
"ttfb_ms": 674,
"load_start": 2211,
"load_start_float": 2211.0002060000002,
"bytesIn": 19902,
"objectSize": 19902,
"objectSizeUncompressed": 19902,
"chunks": [
{
"ts": 2887,
"bytes": 16302
},
{
"ts": 2889,
"bytes": 3600
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"initiator_line": "1",
"initiator_column": "603041",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/rooms\/mask_conference_dot-white_grid_ceiling_q.png",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 19902",
"content-type: image\/png",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: \"4dbe-5d93abb1b1c80\"",
"last-modified: Wed, 02 Mar 2022 11:39:14 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2002,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 19902,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2209,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 206,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Truncated PNG image"
},
"File": {
"FileSize": "16 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 2500,
"ImageHeight": 1429,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 762 bytes, use -b option to extract)",
"Transparency": "(Binary data 186 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "2500x1429",
"Megapixels": 3.6000000000000001
}
}
},
"load_end": 2889,
"ttfb_start": 2211,
"ttfb_end": 2885,
"download_start": 2885,
"download_end": 2889,
"download_ms": 4,
"all_start": 2211,
"all_end": 2889,
"all_ms": 678,
"index": 13,
"number": 14
},
{
"type": 3,
"id": "470586.22",
"request_id": "470586.22",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/video\/home_hero_animation.mp4",
"raw_id": "470586.22",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 206,
"request_type": "Media",
"load_ms": 3589,
"ttfb_ms": 627,
"load_start": 2291,
"load_start_float": 2291.0002119999999,
"bytesIn": 1638485,
"objectSize": 1638485,
"objectSizeUncompressed": 1638485,
"chunks": [
{
"ts": 2919,
"bytes": 16280
},
{
"ts": 2947,
"bytes": 16375
},
{
"ts": 2971,
"bytes": 16375
},
{
"ts": 3000,
"bytes": 16375
},
{
"ts": 3027,
"bytes": 16375
},
{
"ts": 3056,
"bytes": 16375
},
{
"ts": 3085,
"bytes": 16375
},
{
"ts": 3118,
"bytes": 16470
},
{
"ts": 3142,
"bytes": 16375
},
{
"ts": 3170,
"bytes": 16375
},
{
"ts": 3198,
"bytes": 16375
},
{
"ts": 3227,
"bytes": 16375
},
{
"ts": 3255,
"bytes": 16375
},
{
"ts": 3283,
"bytes": 16375
},
{
"ts": 3307,
"bytes": 16375
},
{
"ts": 3335,
"bytes": 16375
},
{
"ts": 3364,
"bytes": 16375
},
{
"ts": 3392,
"bytes": 16375
},
{
"ts": 3418,
"bytes": 16375
},
{
"ts": 3449,
"bytes": 16375
},
{
"ts": 3472,
"bytes": 16375
},
{
"ts": 3501,
"bytes": 16375
},
{
"ts": 3529,
"bytes": 16375
},
{
"ts": 3558,
"bytes": 16375
},
{
"ts": 3586,
"bytes": 16375
},
{
"ts": 3609,
"bytes": 16375
},
{
"ts": 3638,
"bytes": 16375
},
{
"ts": 3666,
"bytes": 16375
},
{
"ts": 3694,
"bytes": 16375
},
{
"ts": 3723,
"bytes": 16375
},
{
"ts": 3751,
"bytes": 16375
},
{
"ts": 3775,
"bytes": 16375
},
{
"ts": 3803,
"bytes": 16375
},
{
"ts": 3831,
"bytes": 16375
},
{
"ts": 3860,
"bytes": 16375
},
{
"ts": 3888,
"bytes": 16375
},
{
"ts": 3916,
"bytes": 16375
},
{
"ts": 3940,
"bytes": 16375
},
{
"ts": 3974,
"bytes": 16375
},
{
"ts": 4002,
"bytes": 16375
},
{
"ts": 4037,
"bytes": 16375
},
{
"ts": 4072,
"bytes": 16375
},
{
"ts": 4101,
"bytes": 16375
},
{
"ts": 4126,
"bytes": 16375
},
{
"ts": 4152,
"bytes": 16375
},
{
"ts": 4183,
"bytes": 16375
},
{
"ts": 4206,
"bytes": 16375
},
{
"ts": 4240,
"bytes": 16375
},
{
"ts": 4267,
"bytes": 16375
},
{
"ts": 4296,
"bytes": 16375
},
{
"ts": 4329,
"bytes": 16375
},
{
"ts": 4353,
"bytes": 16375
},
{
"ts": 4385,
"bytes": 16375
},
{
"ts": 4415,
"bytes": 16375
},
{
"ts": 4443,
"bytes": 16375
},
{
"ts": 4469,
"bytes": 16375
},
{
"ts": 4497,
"bytes": 16375
},
{
"ts": 4519,
"bytes": 16375
},
{
"ts": 4550,
"bytes": 16375
},
{
"ts": 4577,
"bytes": 16375
},
{
"ts": 4605,
"bytes": 16375
},
{
"ts": 4631,
"bytes": 16375
},
{
"ts": 4660,
"bytes": 16375
},
{
"ts": 4794,
"bytes": 16375
},
{
"ts": 4825,
"bytes": 16375
},
{
"ts": 4853,
"bytes": 16375
},
{
"ts": 4876,
"bytes": 16375
},
{
"ts": 4908,
"bytes": 16375
},
{
"ts": 4933,
"bytes": 16375
},
{
"ts": 4959,
"bytes": 16375
},
{
"ts": 4987,
"bytes": 16375
},
{
"ts": 5013,
"bytes": 16375
},
{
"ts": 5042,
"bytes": 16375
},
{
"ts": 5070,
"bytes": 16375
},
{
"ts": 5098,
"bytes": 16375
},
{
"ts": 5131,
"bytes": 16375
},
{
"ts": 5228,
"bytes": 16375
},
{
"ts": 5250,
"bytes": 16375
},
{
"ts": 5278,
"bytes": 16375
},
{
"ts": 5306,
"bytes": 16375
},
{
"ts": 5334,
"bytes": 16375
},
{
"ts": 5363,
"bytes": 16375
},
{
"ts": 5389,
"bytes": 16375
},
{
"ts": 5415,
"bytes": 16375
},
{
"ts": 5443,
"bytes": 16375
},
{
"ts": 5471,
"bytes": 16375
},
{
"ts": 5500,
"bytes": 16375
},
{
"ts": 5528,
"bytes": 16375
},
{
"ts": 5556,
"bytes": 16375
},
{
"ts": 5580,
"bytes": 16375
},
{
"ts": 5611,
"bytes": 16375
},
{
"ts": 5664,
"bytes": 16375
},
{
"ts": 5686,
"bytes": 16375
},
{
"ts": 5714,
"bytes": 16375
},
{
"ts": 5740,
"bytes": 16375
},
{
"ts": 5769,
"bytes": 16375
},
{
"ts": 5796,
"bytes": 16375
},
{
"ts": 5825,
"bytes": 16375
},
{
"ts": 5853,
"bytes": 16375
},
{
"ts": 5880,
"bytes": 17360
}
],
"expires": "",
"cacheControl": "",
"contentType": "video\/mp4",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 1585,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/video\/home_hero_animation.mp4",
":scheme: https",
"accept: *\/*",
"accept-encoding: identity;q=1, *;q=0",
"accept-language: en-US,en;q=0.9",
"priority: i",
"range: bytes=0-",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: video",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"Content-Length: 1638485",
"Content-Range: bytes 0-1638484\/1638485",
"accept-ranges: bytes",
"content-type: video\/mp4",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: \"190055-5d93a7c0b5000\"",
"last-modified: Wed, 02 Mar 2022 11:21:36 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 206",
"content-length: 1638485",
"content-range: bytes 0-1638484\/1638485"
]
},
"bytesOut": 1978,
"score_cache": -1,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 2280,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 212,
"server_port": "443",
"load_end": 5880,
"ttfb_start": 2291,
"ttfb_end": 2918,
"download_start": 2918,
"download_end": 5880,
"download_ms": 2962,
"all_start": 2291,
"all_end": 5880,
"all_ms": 3589,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "470586.23",
"request_id": "470586.23",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/dnd_montage3_1200px.mp4",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/static\/video\/dnd_montage3_1200px.mp4",
"raw_id": "470586.23",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 206,
"request_type": "Media",
"load_ms": 6879,
"ttfb_ms": 3612,
"load_start": 2296,
"load_start_float": 2296.0002180000001,
"bytesIn": 1792891,
"objectSize": 1792891,
"objectSizeUncompressed": 1792891,
"chunks": [
{
"ts": 5913,
"bytes": 16266
},
{
"ts": 5936,
"bytes": 16375
},
{
"ts": 5964,
"bytes": 16375
},
{
"ts": 5990,
"bytes": 16375
},
{
"ts": 6018,
"bytes": 16375
},
{
"ts": 6044,
"bytes": 16375
},
{
"ts": 6109,
"bytes": 16375
},
{
"ts": 6135,
"bytes": 16484
},
{
"ts": 6163,
"bytes": 16375
},
{
"ts": 6190,
"bytes": 16375
},
{
"ts": 6219,
"bytes": 16375
},
{
"ts": 6246,
"bytes": 16375
},
{
"ts": 6274,
"bytes": 16375
},
{
"ts": 6304,
"bytes": 16375
},
{
"ts": 6326,
"bytes": 16375
},
{
"ts": 6355,
"bytes": 16375
},
{
"ts": 6383,
"bytes": 16375
},
{
"ts": 6412,
"bytes": 16375
},
{
"ts": 6439,
"bytes": 16375
},
{
"ts": 6468,
"bytes": 16375
},
{
"ts": 6491,
"bytes": 16375
},
{
"ts": 6521,
"bytes": 16375
},
{
"ts": 6549,
"bytes": 16375
},
{
"ts": 6576,
"bytes": 16375
},
{
"ts": 6640,
"bytes": 16375
},
{
"ts": 6869,
"bytes": 16375
},
{
"ts": 6908,
"bytes": 16375
},
{
"ts": 6935,
"bytes": 16375
},
{
"ts": 6966,
"bytes": 16375
},
{
"ts": 6992,
"bytes": 16375
},
{
"ts": 7020,
"bytes": 16375
},
{
"ts": 7044,
"bytes": 16375
},
{
"ts": 7072,
"bytes": 16375
},
{
"ts": 7102,
"bytes": 16375
},
{
"ts": 7138,
"bytes": 16375
},
{
"ts": 7157,
"bytes": 16375
},
{
"ts": 7185,
"bytes": 16375
},
{
"ts": 7209,
"bytes": 16375
},
{
"ts": 7237,
"bytes": 16375
},
{
"ts": 7266,
"bytes": 16375
},
{
"ts": 7294,
"bytes": 16375
},
{
"ts": 7321,
"bytes": 16375
},
{
"ts": 7351,
"bytes": 16375
},
{
"ts": 7374,
"bytes": 16375
},
{
"ts": 7407,
"bytes": 16375
},
{
"ts": 7431,
"bytes": 16375
},
{
"ts": 7459,
"bytes": 16375
},
{
"ts": 7487,
"bytes": 16375
},
{
"ts": 7511,
"bytes": 16375
},
{
"ts": 7539,
"bytes": 16375
},
{
"ts": 7568,
"bytes": 16375
},
{
"ts": 7596,
"bytes": 16375
},
{
"ts": 7624,
"bytes": 16375
},
{
"ts": 7652,
"bytes": 16375
},
{
"ts": 7676,
"bytes": 16375
},
{
"ts": 7706,
"bytes": 16375
},
{
"ts": 7733,
"bytes": 16375
},
{
"ts": 7761,
"bytes": 16375
},
{
"ts": 7787,
"bytes": 16375
},
{
"ts": 7816,
"bytes": 16375
},
{
"ts": 7841,
"bytes": 16375
},
{
"ts": 7869,
"bytes": 16375
},
{
"ts": 7898,
"bytes": 16375
},
{
"ts": 7926,
"bytes": 16375
},
{
"ts": 7954,
"bytes": 16375
},
{
"ts": 7982,
"bytes": 16375
},
{
"ts": 8007,
"bytes": 16375
},
{
"ts": 8034,
"bytes": 16375
},
{
"ts": 8063,
"bytes": 16375
},
{
"ts": 8091,
"bytes": 16375
},
{
"ts": 8120,
"bytes": 16375
},
{
"ts": 8144,
"bytes": 16375
},
{
"ts": 8171,
"bytes": 16375
},
{
"ts": 8199,
"bytes": 16375
},
{
"ts": 8228,
"bytes": 16375
},
{
"ts": 8256,
"bytes": 16375
},
{
"ts": 8282,
"bytes": 16375
},
{
"ts": 8308,
"bytes": 16375
},
{
"ts": 8336,
"bytes": 16375
},
{
"ts": 8367,
"bytes": 16375
},
{
"ts": 8393,
"bytes": 16375
},
{
"ts": 8421,
"bytes": 16375
},
{
"ts": 8450,
"bytes": 16375
},
{
"ts": 8473,
"bytes": 16375
},
{
"ts": 8507,
"bytes": 16375
},
{
"ts": 8530,
"bytes": 16375
},
{
"ts": 8558,
"bytes": 16375
},
{
"ts": 8586,
"bytes": 16375
},
{
"ts": 8615,
"bytes": 16375
},
{
"ts": 8638,
"bytes": 16375
},
{
"ts": 8667,
"bytes": 16375
},
{
"ts": 8695,
"bytes": 16375
},
{
"ts": 8723,
"bytes": 16375
},
{
"ts": 8749,
"bytes": 16375
},
{
"ts": 8775,
"bytes": 16375
},
{
"ts": 8805,
"bytes": 16375
},
{
"ts": 8832,
"bytes": 16375
},
{
"ts": 8858,
"bytes": 16375
},
{
"ts": 8888,
"bytes": 16375
},
{
"ts": 8916,
"bytes": 16375
},
{
"ts": 8940,
"bytes": 16375
},
{
"ts": 8968,
"bytes": 16375
},
{
"ts": 8996,
"bytes": 16375
},
{
"ts": 9025,
"bytes": 16375
},
{
"ts": 9054,
"bytes": 16375
},
{
"ts": 9081,
"bytes": 16375
},
{
"ts": 9105,
"bytes": 16375
},
{
"ts": 9135,
"bytes": 16375
},
{
"ts": 9162,
"bytes": 16375
},
{
"ts": 9175,
"bytes": 8016
}
],
"expires": "",
"cacheControl": "",
"contentType": "video\/mp4",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": 1585,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/static\/video\/dnd_montage3_1200px.mp4",
":scheme: https",
"accept: *\/*",
"accept-encoding: identity;q=1, *;q=0",
"accept-language: en-US,en;q=0.9",
"priority: i",
"range: bytes=0-",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: video",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"Content-Length: 1792891",
"Content-Range: bytes 0-1792890\/1792891",
"accept-ranges: bytes",
"content-type: video\/mp4",
"date: Wed, 08 Jan 2025 09:38:39 GMT",
"etag: \"1b5b7b-5d7f928afed40\"",
"last-modified: Mon, 14 Feb 2022 12:00:13 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 206",
"content-length: 1792891",
"content-range: bytes 0-1792890\/1792891"
]
},
"bytesOut": 1978,
"score_cache": -1,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 2285,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 218,
"server_port": "443",
"load_end": 9175,
"ttfb_start": 2296,
"ttfb_end": 5908,
"download_start": 5908,
"download_end": 9175,
"download_ms": 3267,
"all_start": 2296,
"all_end": 9175,
"all_ms": 6879,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "470586.24",
"request_id": "470586.24",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
"raw_id": "470586.24",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 279,
"ttfb_ms": 275,
"load_start": 2814,
"load_start_float": 2814.0002239999999,
"bytesIn": 2010,
"objectSize": 2010,
"objectSizeUncompressed": 5485,
"chunks": [
{
"ts": 3093,
"bytes": 1360,
"inflated": 3023
},
{
"ts": 3093,
"bytes": 650,
"inflated": 2462
}
],
"expires": "Thu, 09 Jan 2025 09:38:37 GMT",
"cacheControl": "public, max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 2343,
"connect_end": 2569,
"ssl_start": 2569,
"ssl_end": 2814,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "cookielaw.org",
"sanList": [
"cookielaw.org",
"*.cookielaw.org"
],
"issuer": "WE1",
"validFrom": 1733771771,
"validTo": 1741551369,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1733775371884,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022014ACBCD13CFEF9E5BAE1CBFA05C003C63ECBDB564D5AF8AC34D1E7A104031385022100BBD472C5DEB08958B9A5A5015FC67B449B2304EC56BFA72366782730A47F5B80"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2025h1' Log",
"logId": "7320220F08168AF9F3C4A68B0AB26A9A4A00EEF577858A084D0500D4A5424459",
"timestamp": 1733775371916,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220221740D82C946EF7400E98E842498DD422B8CEB341C1D69A2F643DC4920FD08E022100BF6F6386A294DB1DD8B9B90EAEA42C837022B49D3BBFA31A9B76AC3208BDD025"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "DigiCert Yeti2025 Log",
"logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
"timestamp": 1734230991198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A7665CDC2D2EC3C4256DB159F5C18EDED64EA9FED73CDA1413911E0B3EF22D9A022049DA87986995FE6DB002EFCFF8158EDE484D62980ED4897430BEF6261D4FFC7C"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1734663356850,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221009A01E13DC976C60B6A03FDB8283DEA207FCE8BE319CE1DA7C8EE1447CA593C6502210092A7C60617021C9E2C0E65E1C236F6976781D575DEC4A3E9167DDFC08FDD3123"
},
{
"status": "Verified",
"origin": "TLS extension",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733775379402,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220732034AC6EA8D23000533B34B663DFA665021632DA232F4EFF58105C4B675F21022100B6E8B459D861BD52DC7FD72FDCB85005A9997727EF1754B939BEFD7FF9485C87"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "10683",
"initiator_type": "script",
"initiator_function": "f.otFetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Cache-Control,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68629",
"cache-control: public, max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb373a0d28d364-FRA",
"content-encoding: gzip",
"content-length: 2010",
"content-md5: o8yGv4MLaOZj1TV2MgQkKw==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:37 GMT",
"etag: 0x8DBC8A667E6B7BA",
"expires: Thu, 09 Jan 2025 09:38:37 GMT",
"last-modified: Mon, 09 Oct 2023 09:02:03 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 87fd919f-801e-0034-4b11-613c22000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2176,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": 226,
"ssl_ms": 245,
"gzip_total": 2010,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17771,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 2342,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 224,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDqzCCA1GgAwIBAgIRAOim\/wP8HIifDfgaFOISW9YwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE5MTYxMVoXDTI1MDMwOTIwMTYwOVowGDEWMBQG\nA1UEAxMNY29va2llbGF3Lm9yZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABF+c\n6yno+CsH2rcwKA8GVgxpjCgfTI3gLkJ1w8TxoVe8TpihsqZ7DXZqKnko9OGMFRUq\nchvkzpORordNy0gP0N6jggJXMIICUzAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAww\nCgYIKwYBBQUHAwEwDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUv4mGpkR0V0DTNGKb\nS+NUfPOGQBQwHwYDVR0jBBgwFoAUkHeSNWfE\/6jMqeZ72YB5e8yT+TgwXgYIKwYB\nBQUHAQEEUjBQMCcGCCsGAQUFBzABhhtodHRwOi8vby5wa2kuZ29vZy9zL3dlMS82\nS1kwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dlMS5jcnQwKQYDVR0R\nBCIwIIINY29va2llbGF3Lm9yZ4IPKi5jb29raWVsYXcub3JnMBMGA1UdIAQMMAow\nCAYGZ4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dl\nMS90eTgyZnFCMGhBdy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMn\nXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo53wAAAZOtEK5sAAAEAwBHMEUCIBSs\nvNE8\/vnluuHL+gXAA8Y+y9tWTVr4rDTR56EEAxOFAiEAu9Ryxd6wiVi5paUBX8Z7\nRJsjBOxWv6cjZngnMKR\/W4AAdgBzICIPCBaK+fPEposKsmqaSgDu9XeFighNBQDU\npUJEWQAAAZOtEK6MAAAEAwBHMEUCICIXQNgslG73QA6Y6EJJjdQiuM6zQcHWmi9k\nPcSSD9COAiEAv29jhqKU2x3YubkOrqQsg3AitJ07v6Mam3asMgi90CUwCgYIKoZI\nzj0EAwIDSAAwRQIgEwWdXrHMH9soM8kAMIsNAA8gWE3j0Vm8\/dfq3tMTK0wCIQCM\ny5pEyRGg4gYQsS9GreasadunCYj5fCXcHd5LqnPy8g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 3093,
"ttfb_start": 2814,
"ttfb_end": 3089,
"download_start": 3089,
"download_end": 3093,
"download_ms": 4,
"all_start": 2343,
"all_end": 3093,
"all_ms": 750,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "470586.27",
"request_id": "470586.27",
"ip_addr": "104.18.32.137",
"full_url": "https:\/\/geolocation.onetrust.com\/cookieconsentpub\/v1\/geo\/location",
"is_secure": 1,
"method": "GET",
"host": "geolocation.onetrust.com",
"url": "\/cookieconsentpub\/v1\/geo\/location",
"raw_id": "470586.27",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 354,
"ttfb_ms": 353,
"load_start": 3965,
"load_start_float": 3965.000235,
"bytesIn": 82,
"objectSize": 82,
"objectSizeUncompressed": 66,
"chunks": [
{
"ts": 4319,
"bytes": 82,
"inflated": 66
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 249,
"protocol": "HTTP\/2",
"dns_start": 3096,
"dns_end": 3363,
"connect_start": 3363,
"connect_end": 3636,
"ssl_start": 3636,
"ssl_end": 3964,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "geolocation.onetrust.com",
"sanList": [
"geolocation.onetrust.com"
],
"issuer": "WE1",
"validFrom": 1733770793,
"validTo": 1741550391,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733774394515,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220559496E4F1566D588D264D4231FABAA173DC2BB836B3077F2A1D00AF4FAD56D4022100C43A1F9BD299B821E75D65ABBE095A435D2DFDB3BE5F232E178670BB138A5DF9"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733774394483,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220170BF8153474862AEEA96A1B68770DC00206A68B83EE772BB2AA29751B93C133022100DEA2E649B5735C5450F8BC411AE2C143253EDEF0448E1E73002CC72B18C98B2B"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "10683",
"initiator_type": "script",
"initiator_function": "f.otFetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: geolocation.onetrust.com",
":method: GET",
":path: \/cookieconsentpub\/v1\/geo\/location",
":scheme: https",
"accept: application\/json",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-headers: Content-Type",
"access-control-allow-methods: GET, OPTIONS",
"access-control-allow-origin: *",
"cf-ray: 8feb37413c8d9975-FRA",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 08 Jan 2025 09:38:38 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 267,
"connect_ms": 273,
"ssl_ms": 328,
"gzip_total": 303,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 3095,
"socket_group": "pm\/https:\/\/geolocation.onetrust.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 235,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDsTCCA1agAwIBAgIRAL1tUxwMYMzfDdXxAJVptbEwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE4NTk1M1oXDTI1MDMwOTE5NTk1MVowIzEhMB8G\nA1UEAxMYZ2VvbG9jYXRpb24ub25ldHJ1c3QuY29tMFkwEwYHKoZIzj0CAQYIKoZI\nzj0DAQcDQgAELUcSqGgJJd9qOq2ZkZnZcfS5cw1Bpv3JoJOwXilSHZNq5ukcTHwB\n4B9SVEwZjrZ8fRzutAUMjKbr3kP5rnpFP6OCAlEwggJNMA4GA1UdDwEB\/wQEAwIH\ngDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSq\naqUX42LFH7fHJM1iuquuwsr8ljAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7\nzJP5ODBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5n\nb29nL3Mvd2UxL3ZXMDAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2Ux\nLmNydDAjBgNVHREEHDAaghhnZW9sb2NhdGlvbi5vbmV0cnVzdC5jb20wEwYDVR0g\nBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdv\nb2cvd2UxL3Jkb1phUC1DRTRZLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2\nAM8RVu7VLnyv84db2Wkum+kacWdKsBfsrAHSW3fOzDsIAAABk60BxJMAAAQDAEcw\nRQIgVZSW5PFWbViNJk1CMfq6oXPcK7g2swd\/Kh0Ar0+tVtQCIQDEOh+b0pm4Iedd\nZau+CVpDXS39s75fIy4XhnC7E4pd+QB2AKLjCuRF772tm3447Udnd1PXgluElNcr\nXhssxLlQpEfnAAABk60BxHMAAAQDAEcwRQIgFwv4FTR0hiruqWobaHcNwAIGpouD\n7ncrsqopdRuTwTMCIQDeouZJtXNcVFD4vEEa4sFDJT7e8ESOHnMALMcrGMmLKzAK\nBggqhkjOPQQDAgNJADBGAiEA8dvWCP19cwdDvOzy0KpU22NKVM72YIp0I8oABEmW\nEsgCIQDvs2GNWnS3ek\/oMCHgZF1uq8hov38sTQrjxPdsQ75KFw==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 4319,
"ttfb_start": 3965,
"ttfb_end": 4318,
"download_start": 4318,
"download_end": 4319,
"download_ms": 1,
"all_start": 3096,
"all_end": 4319,
"all_ms": 1222,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "470586.28",
"request_id": "470586.28",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"raw_id": "470586.28",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 875,
"ttfb_ms": 346,
"load_start": 4327,
"load_start_float": 4327.0002709999999,
"bytesIn": 104435,
"objectSize": 104435,
"objectSizeUncompressed": 433939,
"chunks": [
{
"ts": 4676,
"bytes": 1360,
"inflated": 2671
},
{
"ts": 4681,
"bytes": 2738,
"inflated": 8321
},
{
"ts": 4688,
"bytes": 4098,
"inflated": 12025
},
{
"ts": 4695,
"bytes": 4107,
"inflated": 16207
},
{
"ts": 4704,
"bytes": 4098,
"inflated": 20379
},
{
"ts": 4714,
"bytes": 4107,
"inflated": 16088
},
{
"ts": 4721,
"bytes": 4098,
"inflated": 14146
},
{
"ts": 4728,
"bytes": 4107,
"inflated": 16542
},
{
"ts": 4735,
"bytes": 4351,
"inflated": 16760
},
{
"ts": 4742,
"bytes": 4107,
"inflated": 27638
},
{
"ts": 4747,
"bytes": 2729,
"inflated": 9813
},
{
"ts": 4761,
"bytes": 4229,
"inflated": 16249
},
{
"ts": 4768,
"bytes": 4220,
"inflated": 18055
},
{
"ts": 4775,
"bytes": 4229,
"inflated": 22217
},
{
"ts": 4782,
"bytes": 4220,
"inflated": 17704
},
{
"ts": 4789,
"bytes": 4229,
"inflated": 15477
},
{
"ts": 5125,
"bytes": 3445,
"inflated": 15593
},
{
"ts": 5137,
"bytes": 4220,
"inflated": 16667
},
{
"ts": 5146,
"bytes": 4220,
"inflated": 21322
},
{
"ts": 5154,
"bytes": 4229,
"inflated": 15257
},
{
"ts": 5170,
"bytes": 4220,
"inflated": 18079
},
{
"ts": 5177,
"bytes": 4229,
"inflated": 15989
},
{
"ts": 5184,
"bytes": 4220,
"inflated": 19177
},
{
"ts": 5191,
"bytes": 7430,
"inflated": 34069
},
{
"ts": 5199,
"bytes": 4220,
"inflated": 17536
},
{
"ts": 5202,
"bytes": 2975,
"inflated": 9958
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "11162",
"initiator_type": "script",
"initiator_function": "f.jsonp",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/otBannerSdk.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 28472",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb37437cd85d6d-FRA",
"content-encoding: gzip",
"content-length: 104435",
"content-md5: RlWphe8ApfjvTvvEsWZkgg==",
"content-type: application\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:39 GMT",
"etag: 0x8DCA5CA910C09C0",
"last-modified: Tue, 16 Jul 2024 19:07:41 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 8d74f932-301e-00ae-0f6e-57b0e7000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 1843,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 104435,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 57928,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 4325,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 271,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 5202,
"ttfb_start": 4327,
"ttfb_end": 4673,
"download_start": 4673,
"download_end": 5202,
"download_ms": 529,
"all_start": 4327,
"all_end": 5202,
"all_ms": 875,
"index": 18,
"number": 19,
"cpuTimes": {
"EvaluateScript": 17,
"v8.compile": 14,
"FunctionCall": 58
},
"cpu.EvaluateScript": 17,
"cpu.v8.compile": 14,
"cpu.FunctionCall": 58,
"cpuTime": 89,
"js_timing": [
[
5319.5810000000001,
5336.4870000000001
],
[
5319.5940000000001,
5333.777
],
[
5762.2089999999998,
5762.2460000000001
],
[
6203.951,
6261.5990000000002
]
],
"blockingTime": 57.648000000000138
},
{
"type": 3,
"id": "470586.29",
"request_id": "470586.29",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
"raw_id": "470586.29",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 404,
"ttfb_ms": 376,
"load_start": 5236,
"load_start_float": 5236.0002780000004,
"bytesIn": 13416,
"objectSize": 13416,
"objectSizeUncompressed": 48600,
"chunks": [
{
"ts": 5618,
"bytes": 2729,
"inflated": 6492
},
{
"ts": 5620,
"bytes": 1369,
"inflated": 5127
},
{
"ts": 5627,
"bytes": 4098,
"inflated": 19947
},
{
"ts": 5639,
"bytes": 4107,
"inflated": 14374
},
{
"ts": 5640,
"bytes": 1113,
"inflated": 2660
}
],
"expires": "Thu, 09 Jan 2025 09:38:40 GMT",
"cacheControl": "public, max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/consent\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/c0c658e3-5bd1-4204-a8b1-616867e8491d\/de.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Cache-Control,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: public, max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb3749297cd364-FRA",
"content-encoding: gzip",
"content-length: 13416",
"content-md5: bdEnyH9je7m4OCwiLPa\/Vw==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"etag: 0x8DBC8A66E05F88F",
"expires: Thu, 09 Jan 2025 09:38:40 GMT",
"last-modified: Mon, 09 Oct 2023 09:02:13 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 9f4ffb15-901e-00a3-1411-615feb000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2185,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 13416,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5235,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 278,
"server_port": "443",
"load_end": 5640,
"ttfb_start": 5236,
"ttfb_end": 5612,
"download_start": 5612,
"download_end": 5640,
"download_ms": 28,
"all_start": 5236,
"all_end": 5640,
"all_ms": 404,
"index": 19,
"number": 20
},
{
"type": 3,
"id": "470586.30",
"request_id": "470586.30",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/assets\/img\/favicon.ico",
"raw_id": "470586.30",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 3665,
"ttfb_ms": 3665,
"load_start": 5518,
"load_start_float": 5518.0002839999997,
"bytesIn": 6518,
"objectSize": 6518,
"objectSizeUncompressed": 6518,
"chunks": [
{
"ts": 9183,
"bytes": 6518
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/vnd.microsoft.icon",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/assets\/img\/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"content-length: 6518",
"content-type: image\/vnd.microsoft.icon",
"date: Wed, 08 Jan 2025 09:38:42 GMT",
"etag: \"1976-5d963af348e00\"",
"last-modified: Fri, 04 Mar 2022 12:30:48 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2068,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 8,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 6518,
"gzip_save": 5946,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 5518,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 284,
"server_port": "443",
"load_end": 9183,
"ttfb_start": 5518,
"ttfb_end": 9183,
"download_start": 9183,
"download_end": 9183,
"download_ms": 0,
"all_start": 5518,
"all_end": 9183,
"all_ms": 3665,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "470586.31",
"request_id": "470586.31",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
"raw_id": "470586.31",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 393,
"ttfb_ms": 389,
"load_start": 5657,
"load_start_float": 5657.0002919999997,
"bytesIn": 2626,
"objectSize": 2626,
"objectSizeUncompressed": 9721,
"chunks": [
{
"ts": 6049,
"bytes": 1360,
"inflated": 3220
},
{
"ts": 6050,
"bytes": 1266,
"inflated": 6501
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/assets\/otCenterRounded.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374bce5cd364-FRA",
"content-encoding: gzip",
"content-length: 2626",
"content-md5: mip\/BCo8lK6sUoz37GedNg==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"etag: 0x8DCA5CA8D3BF55C",
"last-modified: Tue, 16 Jul 2024 19:07:35 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 0f5da4cc-901e-0046-7311-614d1c000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2080,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 2626,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5656,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 292,
"server_port": "443",
"load_end": 6050,
"ttfb_start": 5657,
"ttfb_end": 6046,
"download_start": 6046,
"download_end": 6050,
"download_ms": 4,
"all_start": 5657,
"all_end": 6050,
"all_ms": 393,
"index": 21,
"number": 22
},
{
"type": 3,
"id": "470586.32",
"request_id": "470586.32",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
"raw_id": "470586.32",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 426,
"ttfb_ms": 397,
"load_start": 5658,
"load_start_float": 5658.0002979999999,
"bytesIn": 12708,
"objectSize": 12708,
"objectSizeUncompressed": 63146,
"chunks": [
{
"ts": 6059,
"bytes": 1360,
"inflated": 2530
},
{
"ts": 6064,
"bytes": 2738,
"inflated": 7575
},
{
"ts": 6071,
"bytes": 4098,
"inflated": 18400
},
{
"ts": 6078,
"bytes": 4107,
"inflated": 32502
},
{
"ts": 6084,
"bytes": 405,
"inflated": 2139
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/assets\/v2\/otPcCenter.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Content-Encoding,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374bce60d364-FRA",
"content-encoding: gzip",
"content-length: 12708",
"content-md5: BZEPsym4nPpwGlJ8viCHuQ==",
"content-type: application\/json",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"etag: 0x8DCA5CA8E183DB3",
"last-modified: Tue, 16 Jul 2024 19:07:36 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 06ce0e98-501e-001f-4011-61489a000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 12708,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5657,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 298,
"server_port": "443",
"load_end": 6084,
"ttfb_start": 5658,
"ttfb_end": 6055,
"download_start": 6055,
"download_end": 6084,
"download_ms": 29,
"all_start": 5658,
"all_end": 6084,
"all_ms": 426,
"index": 22,
"number": 23
},
{
"type": 3,
"id": "470586.33",
"request_id": "470586.33",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
"raw_id": "470586.33",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 434,
"ttfb_ms": 424,
"load_start": 5660,
"load_start_float": 5660.0003040000001,
"bytesIn": 3674,
"objectSize": 3674,
"objectSizeUncompressed": 21778,
"chunks": [
{
"ts": 6086,
"bytes": 2729,
"inflated": 12888
},
{
"ts": 6094,
"bytes": 945,
"inflated": 8890
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/scripttemplates\/202309.1.0\/assets\/otCommonStyles.css",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68632",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374bde63d364-FRA",
"content-encoding: gzip",
"content-md5: c7xAZ9MSGAobGaTYg\/Qtag==",
"content-type: text\/css",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:40 GMT",
"last-modified: Tue, 16 Jul 2024 19:07:47 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 09ca47eb-501e-00d8-5811-61345b000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 3930,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17768,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 5658,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 304,
"server_port": "443",
"load_end": 6094,
"ttfb_start": 5660,
"ttfb_end": 6084,
"download_start": 6084,
"download_end": 6094,
"download_ms": 10,
"all_start": 5660,
"all_end": 6094,
"all_ms": 434,
"index": 23,
"number": 24
},
{
"type": 3,
"id": "470586.34",
"request_id": "470586.34",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/static\/ot_close.svg",
"raw_id": "470586.34",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 420,
"ttfb_ms": 418,
"load_start": 6124,
"load_start_float": 6124.0003100000004,
"bytesIn": 335,
"objectSize": 335,
"objectSizeUncompressed": 651,
"chunks": [
{
"ts": 6543,
"bytes": 335,
"inflated": 651
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/svg+xml",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/static\/ot_close.svg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 7193",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374ebbc75d6d-FRA",
"content-encoding: gzip",
"content-md5: pcXWFGpuVeSg\/jVnYCseRg==",
"content-type: image\/svg+xml",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"last-modified: Wed, 08 Jan 2025 03:27:56 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 90f28278-301e-0040-2a8e-61ba64000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 623,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 79207,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6123,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 310,
"server_port": "443",
"load_end": 6544,
"ttfb_start": 6124,
"ttfb_end": 6542,
"download_start": 6542,
"download_end": 6544,
"download_ms": 2,
"all_start": 6124,
"all_end": 6544,
"all_ms": 420,
"index": 24,
"number": 25
},
{
"type": 3,
"id": "470586.35",
"request_id": "470586.35",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/static\/ot_guard_logo.svg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/static\/ot_guard_logo.svg",
"raw_id": "470586.35",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 414,
"ttfb_ms": 413,
"load_start": 6140,
"load_start_float": 6140.0003159999997,
"bytesIn": 341,
"objectSize": 341,
"objectSizeUncompressed": 497,
"chunks": [
{
"ts": 6554,
"bytes": 341,
"inflated": 497
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/svg+xml",
"contentEncoding": "gzip",
"socket": 231,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js",
"initiator_line": "6",
"initiator_column": "82909",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/static\/ot_guard_logo.svg",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 68633",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374edc10d364-FRA",
"content-encoding: gzip",
"content-md5: tXyZydHjxQshFMbbBT1\/8A==",
"content-type: image\/svg+xml",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"last-modified: Mon, 06 Jan 2025 20:16:34 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: be2a0177-e01e-002f-2411-6112b0000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2008,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 517,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 17767,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6138,
"socket_group": "pm\/https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 316,
"server_port": "443",
"load_end": 6554,
"ttfb_start": 6140,
"ttfb_end": 6553,
"download_start": 6553,
"download_end": 6554,
"download_ms": 1,
"all_start": 6140,
"all_end": 6554,
"all_ms": 414,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "470586.36",
"request_id": "470586.36",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
"raw_id": "470586.36",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 707,
"ttfb_ms": 434,
"load_start": 6171,
"load_start_float": 6171.0003219999999,
"bytesIn": 144661,
"objectSize": 144661,
"objectSizeUncompressed": 144661,
"chunks": [
{
"ts": 6614,
"bytes": 4220
},
{
"ts": 6628,
"bytes": 7450
},
{
"ts": 6635,
"bytes": 4220
},
{
"ts": 6647,
"bytes": 4220
},
{
"ts": 6654,
"bytes": 4229
},
{
"ts": 6661,
"bytes": 4220
},
{
"ts": 6668,
"bytes": 3196
},
{
"ts": 6675,
"bytes": 4220
},
{
"ts": 6687,
"bytes": 4220
},
{
"ts": 6694,
"bytes": 4229
},
{
"ts": 6701,
"bytes": 4220
},
{
"ts": 6708,
"bytes": 4229
},
{
"ts": 6715,
"bytes": 4220
},
{
"ts": 6722,
"bytes": 4229
},
{
"ts": 6734,
"bytes": 3201
},
{
"ts": 6764,
"bytes": 16366
},
{
"ts": 6796,
"bytes": 16402
},
{
"ts": 6829,
"bytes": 16366
},
{
"ts": 6850,
"bytes": 16402
},
{
"ts": 6878,
"bytes": 14602
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 3067",
"cache-control: max-age=86400",
"cf-bgj: h2pri",
"cf-cache-status: HIT",
"cf-ray: 8feb374f0be65d6d-FRA",
"content-length: 144661",
"content-md5: dgAVBEuBsGIwZSpcZ5AQkA==",
"content-type: image\/jpeg",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"etag: 0x8D916EE474A9FA7",
"last-modified: Fri, 14 May 2021 15:38:10 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: 396f1188-101e-0023-1ecd-79a340000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2347,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 26,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 144661,
"image_save": 106800,
"cache_time": 83333,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6170,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 322,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "127 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 1654,
"ImageHeight": 591,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 4
},
"Photoshop": {
"XResolution": 300,
"DisplayedUnitsX": "inches",
"YResolution": 300,
"DisplayedUnitsY": "inches"
},
"XMP": {
"XMPToolkit": "Adobe XMP Core 4.1-c036 46.277092, Fri Feb 23 2007 14:16:18 ",
"Format": "image\/jpeg",
"Title": "nimbus-x_100k",
"CreatorTool": "Illustrator",
"CreateDate": "2008:02:15 11:36:34+01:00",
"ModifyDate": "2008:02:15 10:36:39Z",
"MetadataDate": "2008:02:15 11:36:34+01:00",
"ThumbnailWidth": 256,
"ThumbnailHeight": 92,
"ThumbnailFormat": "JPEG",
"ThumbnailImage": "(Binary data 5063 bytes, use -b option to extract)",
"DocumentID": "uuid:CF0C4E974CDDDC11A9CECEC3EA09DC2A",
"InstanceID": "uuid:D00C4E974CDDDC11A9CECEC3EA09DC2A",
"DerivedFromInstanceID": "uuid:3412C9E996A5DC1192838CFCFFC60DF4",
"DerivedFromDocumentID": "uuid:5C6BFF5595A5DC1192838CFCFFC60DF4",
"StartupProfile": "Print"
},
"APP14": {
"DCTEncodeVersion": 100,
"APP14Flags0": "Encoded with Blend=1 downsampling",
"APP14Flags1": "(none)",
"ColorTransform": "Unknown (RGB or CMYK)"
},
"Composite": {
"ImageSize": "1654x591",
"Megapixels": 0.97799999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 1654,
"height": 591,
"x": 0,
"y": 0
},
"resolution": {
"x": 300,
"y": 300
},
"printSize": {
"x": 5.5133299999999998,
"y": 1.97
},
"units": "PixelsPerInch",
"type": "ColorSeparation",
"endianness": "Undefined",
"colorspace": "CMYK",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"cyan": 8,
"magenta": 8,
"yellow": 8,
"black": 8
},
"pixels": 977514,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 30.079699999999999,
"standardDeviation": 58.542700000000004,
"kurtosis": 3.5166599999999999,
"skewness": 2.0880100000000001,
"entropy": 0.42065399999999997
}
},
"channelStatistics": {
"cyan": {
"min": 0,
"max": 127,
"mean": 19.990500000000001,
"standardDeviation": 46.251199999999997,
"kurtosis": 1.53982,
"skewness": 1.88144,
"entropy": 0.62806600000000001
},
"magenta": {
"min": 0,
"max": 127,
"mean": 19.990500000000001,
"standardDeviation": 46.251199999999997,
"kurtosis": 1.53982,
"skewness": 1.88144,
"entropy": 0.62806600000000001
},
"yellow": {
"min": 0,
"max": 127,
"mean": 19.990500000000001,
"standardDeviation": 46.251199999999997,
"kurtosis": 1.53982,
"skewness": 1.88144,
"entropy": 0.20946999999999999
},
"black": {
"min": 0,
"max": 255,
"mean": 60.347499999999997,
"standardDeviation": 95.417199999999994,
"kurtosis": -0.15981799999999999,
"skewness": 1.20444,
"entropy": 0.21701500000000001
}
},
"totalInkDensity": "199.216%",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF00",
"borderColor": "#DFDFDF00",
"matteColor": "#BDBDBD00",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1654,
"height": 591,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 99,
"orientation": "Undefined",
"properties": {
"date:create": "2025-01-08T09:38:41+00:00",
"date:modify": "2025-01-08T09:38:41+00:00",
"dc:format": "image\/jpeg",
"illustrator:StartupProfile": "Print",
"jpeg:colorspace": "4",
"jpeg:sampling-factor": "1x1,1x1,1x1,1x1",
"signature": "e84593479d7c7dbae912cc82e3f73f09883e029da257bdb8f5414e1ef7defd71",
"xap:CreateDate": "2008-02-15T11:36:34+01:00",
"xap:CreatorTool": "Illustrator",
"xap:MetadataDate": "2008-02-15T11:36:34+01:00",
"xap:ModifyDate": "2008-02-15T10:36:39Z",
"xapMM:DerivedFrom": "uuid:5C6BFF5595A5DC1192838CFCFFC60DF4",
"xapMM:DocumentID": "uuid:CF0C4E974CDDDC11A9CECEC3EA09DC2A",
"xapMM:InstanceID": "uuid:D00C4E974CDDDC11A9CECEC3EA09DC2A"
},
"profiles": {
"8bim": {
"length": 28
},
"xmp": {
"length": 11482
}
},
"tainted": false,
"filesize": "130059B",
"numberPixels": "977514",
"pixelsPerSecond": "55.8409MB",
"userTime": "0.010u",
"elapsedTime": "0:01.017"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 6878,
"ttfb_start": 6171,
"ttfb_end": 6605,
"download_start": 6605,
"download_end": 6878,
"download_ms": 273,
"all_start": 6171,
"all_end": 6878,
"all_ms": 707,
"index": 26,
"number": 27
},
{
"type": 3,
"id": "470586.37",
"request_id": "470586.37",
"ip_addr": "104.18.86.42",
"full_url": "https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg",
"is_secure": 1,
"method": "GET",
"host": "cdn.cookielaw.org",
"url": "\/logos\/static\/powered_by_logo.svg",
"raw_id": "470586.37",
"frame_id": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 430,
"ttfb_ms": 425,
"load_start": 6172,
"load_start_float": 6172.0003280000001,
"bytesIn": 2033,
"objectSize": 2033,
"objectSizeUncompressed": 5194,
"chunks": [
{
"ts": 6602,
"bytes": 2033,
"inflated": 5194
}
],
"expires": "",
"cacheControl": "max-age=86400",
"contentType": "image\/svg+xml",
"contentEncoding": "gzip",
"socket": 197,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.cookielaw.org",
":method: GET",
":path: \/logos\/static\/powered_by_logo.svg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-origin: *",
"access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,Content-MD5,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding",
"age: 11212",
"cache-control: max-age=86400",
"cf-cache-status: HIT",
"cf-ray: 8feb374f0be95d6d-FRA",
"content-encoding: gzip",
"content-md5: Y+c301RBZNK39PvKQWrIBw==",
"content-type: image\/svg+xml",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 08 Jan 2025 09:38:41 GMT",
"last-modified: Wed, 08 Jan 2025 03:27:56 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-ms-blob-type: BlockBlob",
"x-ms-lease-status: unlocked",
"x-ms-request-id: de4754fc-d01e-008d-0189-61df2c000000",
"x-ms-version: 2009-09-19",
":status: 200"
]
},
"bytesOut": 2041,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 2153,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 75188,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 6171,
"socket_group": "https:\/\/cdn.cookielaw.org <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 328,
"server_port": "443",
"load_end": 6602,
"ttfb_start": 6172,
"ttfb_end": 6597,
"download_start": 6597,
"download_end": 6602,
"download_ms": 5,
"all_start": 6172,
"all_end": 6602,
"all_ms": 430,
"index": 27,
"number": 28
}
],
"requestsFull": 28,
"requestsDoc": 21,
"responses_200": 26,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"loadEventStart": 5508,
"loadEventEnd": 5509,
"domContentLoadedEventStart": 2294,
"domContentLoadedEventEnd": 2295,
"URL": "https:\/\/discanddots.rosso-acoustic.com",
"connections": 6,
"final_base_page_request": 0,
"final_base_page_request_id": "C8DB34FB77456F457F27E72A2E0DF63A",
"final_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"domInteractive": 2294,
"firstPaint": 1006.1000000014901,
"firstContentfulPaint": 1106,
"firstImagePaint": 1106,
"firstMeaningfulPaint": 2206,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 225,
"basePageSSLTime": 63,
"score_cache": 24,
"score_cdn": 56,
"score_gzip": 86,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 91,
"score_etags": -1,
"score_progressive_jpeg": 89,
"gzip_total": 482213,
"gzip_savings": 69113,
"minify_total": -1,
"minify_savings": -1,
"image_total": 1260675,
"image_savings": 121769,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 8,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 9,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 12,
"EvaluateScript": 79,
"v8.compile": 27,
"ParseAuthorStyleSheet": 1,
"MarkDOMContent": 0,
"UpdateLayoutTree": 53,
"MarkLoad": 0,
"Layout": 86,
"BeginRemoteFontLoad": 0,
"PrePaint": 12,
"IntersectionObserverController::computeIntersections": 4,
"Paint": 12,
"Layerize": 3,
"largestContentfulPaint::Candidate": 0,
"FunctionCall": 95,
"HitTest": 1,
"TimerFire": 3,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 14,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"ResourceChangePriority": 3,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 4,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 6,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 8745
},
"cpuTimesDoc": {
"ParseHTML": 6,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 2,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 5,
"EvaluateScript": 79,
"v8.compile": 27,
"ParseAuthorStyleSheet": 1,
"MarkDOMContent": 0,
"UpdateLayoutTree": 39,
"MarkLoad": 0,
"Layout": 79,
"BeginRemoteFontLoad": 0,
"PrePaint": 8,
"IntersectionObserverController::computeIntersections": 1,
"Paint": 6,
"Layerize": 3,
"largestContentfulPaint::Candidate": 0,
"FunctionCall": 59,
"HitTest": 1,
"TimerFire": 2,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 6,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"ResourceChangePriority": 0,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 5283
},
"cpu.ParseHTML": 8,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 9,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 12,
"cpu.EvaluateScript": 79,
"cpu.v8.compile": 27,
"cpu.ParseAuthorStyleSheet": 1,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 53,
"cpu.MarkLoad": 0,
"cpu.Layout": 86,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 12,
"cpu.IntersectionObserverController::computeIntersections": 4,
"cpu.Paint": 12,
"cpu.Layerize": 3,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.FunctionCall": 95,
"cpu.HitTest": 1,
"cpu.TimerFire": 3,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 14,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.ResourceChangePriority": 3,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 4,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 6,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_TRIVIAL": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 8745,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1736329113.0790753,
"osVersion": "Linux 6.8.0-1018-gcp",
"os_version": "Linux 6.8.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1736329114.8007858,
"browserVersion": "131.0.0.0",
"browser_version": "131.0.0.0",
"fullyLoadedCPUms": 7119,
"fullyLoadedCPUpct": 32.129963898920344,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "7DCA6407FB78F4870FBDD52ABE2F4A9B",
"loaderId": "7E3FE22DF51B9FFC25593E84CADB6D54"
}
}
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"request": {
"requestId": "470586.13",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910"
}
}
},
"issueId": "DCACF186236AAF46B544D56D981D9946"
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"request": {
"requestId": "470586.14",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694"
}
}
},
"issueId": "48164257F2F206A361422245B3B53473"
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 50,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 54,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 50,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 54,
"violatingNodeAttribute": ""
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
},
{
"id": 3,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
}
],
"document_URL": "https:\/\/discanddots.rosso-acoustic.com\/",
"document_hostname": "discanddots.rosso-acoustic.com",
"document_origin": "https:\/\/discanddots.rosso-acoustic.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 820,
"domComplete": 5508,
"PerformancePaintTiming.first-paint": 1006.1000000014901,
"PerformancePaintTiming.first-contentful-paint": 1006.1000000014901,
"origin_dns": {
"ns": [
"ns4.lemarit.de.",
"ns3.lemarit.net."
],
"mx": [
"10 ipv6mx01a.antispameurope.com.",
"20 ipv6mx01b.antispameurope.com.",
"30 ipv6mx01d.antispameurope.com.",
"40 ipv6mx01c.antispameurope.com."
],
"txt": [
"\"v=spf1 include:_spf.hafele.com -all\""
],
"soa": [
"ns3.lemarit.net. hostmaster.haefele.de. 2024022101 28800 7200 604800 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"JavaScript graphics": "three.js 137",
"Operating systems": "Ubuntu",
"UI frameworks": "Tailwind CSS",
"Web servers": "Apache HTTP Server 2.4.41",
"JavaScript frameworks": "Alpine.js 3.8.1",
"CDN": "Cloudflare",
"Cookie compliance": "OneTrust",
"Tag managers": "Google Tag Manager",
"Security": "Cloudflare Bot Management"
},
"detected_apps": {
"three.js": "137",
"Ubuntu": "",
"Tailwind CSS": "",
"Apache HTTP Server": "2.4.41",
"Alpine.js": "3.8.1",
"Cloudflare": "",
"OneTrust": "",
"Google Tag Manager": "",
"Cloudflare Bot Management": ""
},
"detected_technologies": {
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Ubuntu": {
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Alpine.js": {
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"OneTrust": {
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
"Google Tag Manager": {
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
{
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>",
"target": [
".opacity-100 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(4) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:py-0 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p>",
"target": [
".mt-container-half.sm\\:block.kirbytext > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n L\u00e4nge <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Breite <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Fl\u00e4che <\/div>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Ihre Auswahl <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(3) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".mt-container.kirbytext.text-xs > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_962",
"relatedNodes": [
{
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".pl-\\[2vw\\] > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_962"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_962"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_243",
"relatedNodes": [
{
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".pl-\\[2vw\\] > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_243"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_243"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_843",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_843"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_843"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_844",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_844"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_844"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_848",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_848"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_848"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_850",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_850"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_850"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Gruppe_981",
"relatedNodes": [
{
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Gruppe_981"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Gruppe_981"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_174",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_174"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_174"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_175",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_175"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_175"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_176",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_176"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_176"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"target": [
"img[x-ref=\"image\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"target": [
"img:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(1)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(2)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(4)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(5)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(6)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\">",
"target": [
"svg[viewBox=\"0 -30 110 110\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\">",
"target": [
"svg[role=\"presentation\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe>",
"target": [
"iframe"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"flex flex-col min-h-screen overflow-hidden\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".ml-6 > .px-4.py-3.text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "28.8pt (38.4px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"target": [
".pt-\\[2em\\]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "67.5pt (90px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Einfach. Akustisch. Modular.<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p>",
"target": [
".max-w-lg > .kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Weicher Kern.<\/span>",
"target": [
".max-w-lg > .kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".max-w-lg > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".my-container-section:nth-child(4) > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Kombiniere, kombiniere ...<\/span>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1) > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Konferenz <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Lounge <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"] > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>",
"target": [
".mb-container-half.uppercase.text-sm"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"form == 'q'\">Q 600 BIG<\/span>",
"target": [
"span[x-show=\"form == 'q'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"layout == 'grid'\">Raster<\/span>",
"target": [
"span[x-show=\"layout == 'grid'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"mounting == 'ceiling'\">Decke<\/span>",
"target": [
"span[x-show=\"mounting == 'ceiling'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>",
"target": [
"span[x-show=\"disc == 'disc-grey'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"dot == 'dot-white'\">White<\/span>",
"target": [
"span[x-show=\"dot == 'dot-white'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mt-container.kirbytext.c-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Noch immer nicht genug?<\/span>",
"target": [
".mt-container.kirbytext.c-container > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(1) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(2) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"area\">12<\/div>",
"target": [
"div[x-text=\"area\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>",
"target": [
"div[x-text=\"formattedNumber(optimal_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>",
"target": [
"div[x-text=\"formattedNumber(selected_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".text-green > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".text-green > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>",
"target": [
".my-12 > .c-container"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>",
"target": [
"output[x-text=\"square\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>",
"target": [
"output[x-text=\"rectangle\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#000000",
"contrastRatio": 6.6600000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.66"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p>",
"target": [
".pt-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-white\">Einfacher geht es nicht.<\/span>",
"target": [
"p > .text-white"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".text-sm.text-white > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".md\\:justify-center > .text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#696969",
"bgColor": "#ffffff",
"contrastRatio": 5.4800000000000004,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.48"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "roundRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "ovalRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "squareRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "rectangleRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "cookie-consent-setting-footer",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-banner-sdk",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-accept-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-pc-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "onetrust-policy-text",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-pc-desc",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-desc\">",
"target": [
"#ot-pc-desc"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4>",
"target": [
"#ot-header-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\">",
"target": [
"#ot-group-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">",
"target": [
"#ot-desc-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4>",
"target": [
"#ot-header-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">",
"target": [
"#ot-desc-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4>",
"target": [
"#ot-header-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\">",
"target": [
"#ot-group-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">",
"target": [
"#ot-desc-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4>",
"target": [
"#ot-header-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\">",
"target": [
"#ot-group-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">",
"target": [
"#ot-desc-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4>",
"target": [
"#ot-header-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\">",
"target": [
"#ot-group-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p>",
"target": [
"#ot-desc-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "chkbox-id",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\">",
"target": [
"#chkbox-id"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-hosts-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-hosts-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-leg-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-leg-handler"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-style",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<style id=\"onetrust-style\">",
"target": [
"#onetrust-style"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"text-[1.25rem]\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "configurator",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">",
"target": [
"#configurator"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Facebook_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Facebook_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Pinterest_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Pinterest_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Instagram_w_circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Instagram_w_circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Youtube_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Youtube_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Xing_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Xing_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "LinkedIn_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#LinkedIn_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<script type=\"text\/javascript\" id=\"\" charset=\"\">",
"target": [
"script[charset=\"\"][type=\"text\/javascript\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-consent-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-consent-sdk\">",
"target": [
"#onetrust-consent-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-group-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-group-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-policy",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy\">",
"target": [
"#onetrust-policy"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group-parent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-button-group-parent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div>",
"target": [
"#onetrust-button-group"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-close-btn-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div>",
"target": [
"#onetrust-close-btn-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-pc-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\">",
"target": [
"#onetrust-pc-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "close-pc-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button>",
"target": [
"#close-pc-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-content",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\">",
"target": [
"#ot-pc-content"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2>",
"target": [
"#ot-pc-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "accept-recommended-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button>",
"target": [
"#accept-recommended-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-category-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3>",
"target": [
"#ot-category-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-lst",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\">",
"target": [
"#ot-pc-lst"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-hdr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-hdr\">",
"target": [
"#ot-pc-hdr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-lst-title\">",
"target": [
"#ot-lst-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-back-arw",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\">",
"target": [
"#ot-back-arw"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vendor-search-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\">",
"target": [
"#filter-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-anchor",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-anchor\"><\/div>",
"target": [
"#ot-anchor"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-modal",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-fltr-modal\">",
"target": [
"#ot-fltr-modal"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-fltr-cnt\">",
"target": [
"#ot-fltr-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clear-filters-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"clear-filters-handler\">Clear<\/button>",
"target": [
"#clear-filters-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-apply-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-apply-handler\">Apply<\/button>",
"target": [
"#filter-apply-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-cancel-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-cancel-handler\">Cancel<\/button>",
"target": [
"#filter-cancel-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\">",
"target": [
"#ot-lst-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-sel-blk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-sel-blk\">",
"target": [
"#ot-sel-blk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-hostcntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-hostcntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-vencntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-vencntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-licntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-licntr"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".ml-6 > .px-4.py-3.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">",
"target": [
".mt-\\[35vw\\]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">",
"target": [
".max-w-lg > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">",
"target": [
".my-container-section:nth-child(4) > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">",
"target": [
".pb-container-double > .text-sm.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".md\\:justify-center > .text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(3)"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".sm\\:pr-container-half > ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(5)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"target": [
"img[x-ref=\"image\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"target": [
"img:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
}
]
},
{
"id": "video-caption",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag122",
"section508",
"section508.22.a"
],
"description": "Ensures <video> elements have captions",
"help": "<video> elements must have captions",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/video-caption?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
},
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">",
"target": [
".max-w-xl"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
}
]
}
]
},
"base_page_ip_ptr": "kb.ibumedia.de",
"base_page_cname": "",
"base_page_dns_server": "ns3.lemarit.net",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 21420,
"testUrl": "https:\/\/discanddots.rosso-acoustic.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\",\"width\":201,\"height\":24,\"naturalWidth\":300,\"naturalHeight\":36},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg\",\"width\":953,\"height\":342,\"naturalWidth\":1146,\"naturalHeight\":411},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\",\"width\":1120,\"height\":753,\"naturalWidth\":2318,\"naturalHeight\":1558},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\",\"width\":1654,\"height\":591,\"naturalWidth\":1654,\"naturalHeight\":591},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\",\"width\":136,\"height\":16,\"naturalWidth\":136,\"naturalHeight\":16}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "600"
}
],
"generated-content-percent": 58.329999999999998,
"generated-content-size": 112.16,
"imgs-in-viewport": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 300,
"naturalHeight": 36
}
],
"imgs-no-alt": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg"
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f"
}
],
"imgs-out-viewport": [
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 1146,
"naturalHeight": 411
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2318,
"naturalHeight": 1558
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width,initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css"
],
"rendered-html": "<html lang=\"de\" class=\"scroll-smooth no-touch\"><head>\n\n <!-- Google Tag Manager -->\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B\"><\/script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n 'https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-K7Q63B');<\/script>\n <!-- End Google Tag Manager -->\n \n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n \n <title>Nimbus Disc'n Dots<\/title>\n\n <script>\n document.documentElement.className += ((\"ontouchstart\" in document.documentElement) ? ' touch' : ' no-touch');\n <\/script>\n\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css\" rel=\"stylesheet\">\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/favicon.ico\" rel=\"shortcut icon\" type=\"image\/ico\">\n <link rel=\"apple-touch-icon-precomposed\" href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/apple-touch-icon.png\">\n\n <script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\" data-document-language=\"true\" charset=\"UTF-8\" data-domain-script=\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\"><\/script><script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js\" async=\"\" type=\"text\/javascript\"><\/script><style id=\"onetrust-style\">\/* inner styles set by WPT to match CSSOM *\/#onetrust-banner-sdk { text-size-adjust: 100%; }#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }#onetrust-pc-sdk [type=\"checkbox\"]:checked, #onetrust-pc-sdk [type=\"checkbox\"]:not(:checked) { pointer-events: initial; }#onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::before, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::after, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label { pointer-events: none; opacity: 0.7; }#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk li input[type=\"checkbox\"] { z-index: 1; }#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }#onetrust-pc-sdk li .ot-checkbox input[type=\"checkbox\"] { height: auto; width: auto; }#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }#onetrust-pc-sdk input { margin: 3px 0.1ex; }#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }#onetrust-pc-sdk.ot-hide { display: none !important; }.onetrust-pc-dark-filter.ot-hide { display: none !important; }#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }@keyframes onetrust-fade-in { \n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}.ot-cookie-label { text-decoration: underline; }@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {\n #onetrust-pc-sdk p { font-size: 0.75em; }\n}#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }@media (min-width: 400px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }\n}@media (min-width: 550px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }\n #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }\n #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }\n #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }\n #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }\n #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }\n #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }\n #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }\n #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }\n #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }\n #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }\n}#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }@media (min-width: 550px) {\n #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }\n #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }\n #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }\n #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }\n #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }\n #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }\n}#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.7; }#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { appearance: none; }#onetrust-banner-sdk input[type=\"text\"]:focus, #onetrust-pc-sdk input[type=\"text\"]:focus, #ot-sdk-cookie-policy input[type=\"text\"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }#onetrust-banner-sdk input[type=\"checkbox\"], #onetrust-pc-sdk input[type=\"checkbox\"], #ot-sdk-cookie-policy input[type=\"checkbox\"] { display: inline; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: \"\"; display: table; clear: both; }#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }#onetrust-banner-sdk.otCenterRounded { z-index: 2147483645; top: 10%; position: fixed; right: 0px; background-color: rgb(255, 255, 255); width: 60%; max-width: 650px; border-radius: 2.5px; left: 1em; margin: 0px auto; font-size: 14px; max-height: 90%; overflow: hidden auto; }#onetrust-banner-sdk.otRelFont { font-size: 0.875rem; }#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }#onetrust-banner-sdk { }#onetrust-banner-sdk h3, #onetrust-banner-sdk p { color: dimgray; }#onetrust-banner-sdk #onetrust-policy { margin-top: 40px; }#onetrust-banner-sdk #onetrust-policy-title { float: left; text-align: left; font-size: 1em; line-height: 1.4; margin-bottom: 0px; padding: 0px 0px 10px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc, #onetrust-banner-sdk .ot-gv-list-handler { clear: both; float: left; margin: 0px 30px 10px; font-size: 0.813em; line-height: 1.5; }#onetrust-banner-sdk #onetrust-policy-text *, #onetrust-banner-sdk .ot-b-addl-desc *, #onetrust-banner-sdk .ot-gv-list-handler * { line-height: inherit; font-size: inherit; margin: 0px; }#onetrust-banner-sdk .ot-optout-signal { margin: 0px 1.875rem 0.625rem; }#onetrust-banner-sdk .ot-gv-list-handler { padding: 0px; border: 0px; height: auto; width: auto; }#onetrust-banner-sdk .ot-b-addl-desc { display: block; }#onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 30px; text-align: center; }#onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group { text-align: right; }#onetrust-banner-sdk #onetrust-button-group { text-align: center; display: inline-block; width: 100%; }#onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-right: 1em; }#onetrust-banner-sdk #onetrust-pc-btn-handler { border: 1px solid rgb(108, 192, 74); max-width: 45%; }#onetrust-banner-sdk .banner-actions-container { float: right; width: 50%; }#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(108, 192, 74); text-decoration: underline; padding-left: 0px; padding-right: 0px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(108, 192, 74); color: rgb(255, 255, 255); border-color: rgb(108, 192, 74); min-width: 135px; padding: 12px 10px; letter-spacing: 0.05em; line-height: 1.4; font-size: 0.813em; font-weight: 600; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; max-width: calc(40% - 18px); }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: left; margin-right: 0px; }#onetrust-banner-sdk .has-reject-all-button .banner-actions-container { max-width: 60%; width: auto; }#onetrust-banner-sdk .ot-close-icon { width: 44px; height: 44px; background-size: 12px; margin: -18px -18px 0px 0px; border: none; display: inline-block; padding: 0px; }#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; right: 24px; top: 20px; }#onetrust-banner-sdk .banner_logo { display: none; }#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-top: 10px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { margin: 4px 25px; }#onetrust-banner-sdk #banner-options { float: left; padding: 0px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk .banner-option { margin-bottom: 10px; }#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 6px; font-size: 0.82em; line-height: 1.4; }#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] .ot-arrow-container { transform: rotate(90deg); }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] ~ .banner-option-details { height: auto; display: block; }#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }#onetrust-banner-sdk .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; }#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }#onetrust-banner-sdk .ot-dpd-container { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-title { font-weight: bold; padding-bottom: 10px; }#onetrust-banner-sdk .ot-dpd-title { font-size: 1em; line-height: 1.4; }#onetrust-banner-sdk .ot-dpd-desc { font-size: 0.813em; line-height: 1.5; margin-bottom: 0px; }#onetrust-banner-sdk .ot-dpd-desc * { margin: 0px; }#onetrust-banner-sdk .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }#onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; line-height: 1.5; float: none; }#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.75em; }#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container { margin-top: 20px; }@media only screen and (max-width: 425px) {\n #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; margin-bottom: 10px; }\n #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { margin-right: 0px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }\n #onetrust-banner-sdk .banner-actions-container, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; max-width: none; }\n #onetrust-banner-sdk.otCenterRounded { left: 0px; width: 95%; top: 50%; transform: translateY(-50%); }\n}@media only screen and (max-width: 600px) {\n #onetrust-banner-sdk .ot-sdk-container { width: auto; padding: 0px; }\n #onetrust-banner-sdk #onetrust-policy-title { padding: 0px 22px 10px; }\n #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc, #onetrust-banner-sdk .ot-dpd-container { margin: 0px 22px 10px; width: calc(100% - 44px); }\n #onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 22px; }\n #onetrust-banner-sdk #banner-options { padding: 0px 22px; width: calc(100% - 44px); }\n #onetrust-banner-sdk .banner-option { margin-bottom: 6px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: none; max-width: 100%; }\n #onetrust-banner-sdk .has-reject-all-button .banner-actions-container { width: 100%; text-align: center; max-width: 100%; }\n #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container { margin-top: 20px; }\n}@media only screen and (min-width: 426px) and (max-width: 896px) {\n #onetrust-banner-sdk.otCenterRounded { left: 0px; top: 15%; transform: translateY(-13%); max-width: 600px; width: 95%; }\n}#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(210, 10, 40); }#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }#onetrust-pc-sdk.otPcCenter[dir=\"rtl\"] { right: 0px; left: 0px; }#onetrust-pc-sdk.otRelFont { font-size: 1rem; }#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 10px; }#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; margin-bottom: 25px; outline-offset: -1px; }#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }#onetrust-pc-sdk label { margin-bottom: 0px; }#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); margin: 0px; font-size: 0.813em; line-height: 1.3; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-pc-scrollbar { }#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo { direction: rtl; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo a { margin-right: 25px; }#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(205, 220, 242); border: 1px solid rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(56, 96, 190); border-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; }#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(242, 241, 241); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: \"\"; height: 21px; width: 21px; bottom: 1px; background-color: rgb(125, 125, 125); transition: 0.4s; border-radius: 20px; }#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: \"\"; display: inline-block; border-radius: 3px; }#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }#onetrust-pc-sdk .ot-label-txt { display: none; }#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { clear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; overflow: hidden; }#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=\"checkbox\"] { width: auto; height: auto; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }#onetrust-pc-sdk .ot-host-name { pointer-events: none; }#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk #no-results p span { font-weight: bold; }#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"] + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul { list-style: none; padding: 0px; }#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }#onetrust-pc-sdk ul li input[type=\"checkbox\"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk .ot-acc-cntr > input[type=\"checkbox\"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=\"true\"] ~ .ot-acc-txt { width: auto; }#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; font-size: 1em; width: 100%; }#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-btn-container { text-align: right; }#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.75em; letter-spacing: 0.08em; margin-top: 19px; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; top: 10px; right: 0px; z-index: 1; padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-size: 0.813em !important; }#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: \"\"; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=\"true\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=\"true\"] { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }#onetrust-pc-sdk[dir=\"rtl\"] #ot-back-arw, #onetrust-pc-sdk[dir=\"rtl\"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }#onetrust-pc-sdk[dir=\"rtl\"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }#onetrust-pc-sdk[dir=\"rtl\"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-search-cntr > svg { right: 0px; }@media only screen and (max-width: 600px) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; height: 100%; top: 0px; border-radius: 0px; }\n #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 1px 3px 0px 10px; padding-right: 10px; width: calc(100% - 23px); }\n #onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spacing: 0.01em; }\n #onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }\n #onetrust-pc-sdk p { font-size: 0.7em; }\n #onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100% - 15px); }\n #onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }\n #onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }\n #onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; min-width: 95%; }\n #onetrust-pc-sdk .switch + p { max-width: 80%; }\n #onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }\n #onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15px; left: auto; right: 40px; top: 85px; }\n #onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }\n #onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-bottom: 0px; }\n #onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }\n}@media only screen and (max-width: 476px) {\n #onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10px; }\n #onetrust-pc-sdk #ot-anchor { right: 25px; }\n #onetrust-pc-sdk button { width: 100%; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all { padding-right: 9px; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr { right: 0px; }\n}@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }\n #onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }\n #onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }\n #onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }\n #onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }\n #onetrust-pc-sdk .switch + p { max-width: 85%; }\n #onetrust-pc-sdk #ot-sel-blk { position: static; }\n #onetrust-pc-sdk #ot-pc-lst { overflow: auto; }\n #onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }\n #onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }\n #onetrust-pc-sdk input { font-size: 1em !important; }\n #onetrust-pc-sdk p { font-size: 0.6em; }\n #onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }\n #onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { font-size: 0.6em; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; max-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }\n #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }\n}#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type=\"checkbox\"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_external_link.svg\"); }.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }.ot-sdk-cookie-policy h4 { font-size: 1.2em; }.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }.ot-sdk-cookie-policy th { min-width: 75px; }.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }.ot-sdk-cookie-policy .ot-mobile-border { display: none; }.ot-sdk-cookie-policy section { margin-bottom: 2em; }.ot-sdk-cookie-policy table { border-collapse: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }.ot-sdk-cookie-policy[dir=\"rtl\"] { text-align: left; }#ot-sdk-cookie-policy h3 { font-size: 1.5em; }@media only screen and (max-width: 530px) {\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }\n}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }.ot-floating-button__front { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_persistent_cookie_icon.png\"); }<\/style><\/head>\n <body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">\n\n <!-- Google Tag Manager (noscript) -->\n <noscript><iframe src=\"https:\/\/www.googletagmanager.com\/ns.html?id=GTM-K7Q63B\"\n height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"><\/iframe><\/noscript>\n <!-- End Google Tag Manager (noscript) -->\n \n <!-- navigation -->\n <div class=\"mx-auto max-w-screen-xl xl:relative\">\n <nav x-show=\"shownav\" @click.outside=\"shownav = false\" class=\"absolute top-0 bottom-0 right-0 z-50 w-2\/3 text-right bg-white shadow-xl pb-container sm:w-1\/2 lg:w-1\/3 xl:bottom-auto\" style=\"display: none;\">\n <button @click=\"shownav = false\" class=\"py-6 px-container-half mr-container-half\">\n <svg class=\"w-5\" viewBox=\"0 0 35 35\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xml:space=\"preserve\" xmlns:serif=\"http:\/\/www.serif.com\/\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;\">\n <g transform=\"matrix(1,0,0,1,-575.49,-232.69)\">\n <path d=\"M610.47,239.78L603.38,232.69L592.98,243.1L582.57,232.69L575.49,239.78L585.89,250.18L575.49,260.59L582.57,267.67L592.98,257.27L603.38,267.67L610.47,260.59L600.07,250.18L610.47,239.78Z\" style=\"fill-rule:nonzero;\"><\/path>\n <\/g>\n<\/svg>\n <\/button>\n <div class=\"text-sm text-left text-black px-container\">\n <nav class=\"-ml-2\">\n <ul>\n <li><a class=\"inline-block p-2 font-semibold\" href=\"https:\/\/discanddots.rosso-acoustic.com\">\n Home <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n System <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n Montage <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n Akustische Grundlagen <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/downloads\">\n Downloads <\/a><\/li>\n <\/ul>\n <ul class=\"mt-container-half\">\n\n <li>\n <a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/li>\n \n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a><\/li>\n \n <\/ul>\n <\/nav>\n <\/div>\n <\/nav>\n <\/div>\n <!-- navigation end -->\n\n <main class=\"flex flex-col min-h-screen overflow-hidden\">\n <div class=\"flex-grow\">\n\n <div x-intersect=\"totoplink = false\" x-intersect:leave=\"totoplink = true\">\n\n <!-- site header -->\n <header id=\"header\" class=\"text-[1.25rem]\">\n <div class=\"flex items-end justify-between h-16 c-container\">\n\n <!-- site logo -->\n <div class=\"p-1 mb-4 site-logo\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">\n <\/div>\n <!-- site logo end -->\n\n <div class=\"flex items-center mb-1\">\n\n <!-- lang switcher -->\n <div class=\"relative uppercase\">\n \n <button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>\n\n <nav x-show=\"showlangmenu\" @click.outside=\"showlangmenu = false\" class=\"absolute top-0 left-0 z-10 pt-4 pb-2 -mt-6 -ml-4 bg-white shadow-xl\" style=\"display: none;\">\n <button @click=\"showlangmenu = false\" class=\"block px-4 py-2 text-black uppercase\">de<\/button>\n <a class=\"block px-4 py-2\" href=\"https:\/\/discanddots.rosso-acoustic.com\/en\" hreflang=\"en\">\n en <\/a>\n <\/nav>\n\n <\/div>\n <!-- lang switcher end -->\n \n <!-- hamburger menu -->\n <button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">\n <svg class=\"w-5\" viewBox=\"0 0 100 80\">\n <rect width=\"100\" height=\"15\"><\/rect>\n <rect y=\"25\" width=\"100\" height=\"15\"><\/rect>\n <rect y=\"50\" width=\"100\" height=\"15\"><\/rect>\n <\/svg>\n <\/button>\n <!-- hamburger menu end -->\n\n <div class=\"hidden ml-6 sm:block\">\n <a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n <\/div>\n\n <\/header>\n <!-- site header end -->\n\n \n \n <div class=\"relative -mt-16 z-[-10] mb-container-half\">\n <video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>\n <\/div>\n <a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">\n <div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>\n <div class=\"rotate-90 pl-[1em] sm:pl-[3vw]\">\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n <\/a>\n \n <!-- page headline -->\n <header class=\"c-container pt-container pb-container\">\n <h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>\n <\/header>\n\n <\/div>\n\n <section class=\"c-container pb-container\">\n <div class=\"kirbytext mb-container\">\n <p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>\n<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>\n<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p> <\/div>\n <\/section>\n\n <section class=\"sm:flex\">\n <div class=\"sm:w-1\/2 mr-container mb-container sm:m-0\">\n <img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">\n <\/div>\n <div class=\"sm:w-1\/2 px-container sm:px-container-half\">\n <div class=\"max-w-lg\">\n <div class=\"kirbytext\">\n <p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zu akustischen Grundlagen <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> \n <\/div>\n <\/div>\n <\/section>\n\n <section class=\"c-container my-container-section\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">\n <div class=\"kirbytext mt-container\">\n <p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n <div class=\"flex content-center\">\n System <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/section>\n\n \n<section class=\"my-container-section\">\n\n <div class=\"c-container mb-container kirbytext\">\n <p><span class=\"text-black\">Kombiniere, kombiniere ...<\/span> Die Farbvarianten nehmen im Designkonzept eine wichtige Rolle ein. Abgestimmt auf die akustisch wirksamen Discs in dezentem Wei\u00df oder meliertem Grau, pr\u00e4sentieren sich die Dots in warmen, von der Natur inspirierten Rossoacoustic Farbt\u00f6nen: Vineyard, Soft moss, Yellow field, Far mountain, Nightfall, Grey dawn sowie im klassischen White oder Black ink.<\/p>\n<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p> <\/div>\n \n <div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">\n <div class=\"lg:flex flex-row-reverse justify-end\">\n\n <div x-intersect.full=\"acoustic_support_info_rooms = true\" class=\"lg:pr-container lg:flex items-end relative\">\n <div class=\"relative w-full max-w-[1680px]\">\n\n <img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/21199032-2b06-4fc0-bae8-c6a5031616ac\">\n <img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/af26db48-7983-4269-873d-f933cf83565f\">\n\n\n <div class=\"z-20 absolute inset-0 flex items-center justify-center w-full h-full\" x-show=\"loading\" x-transition.delay.100ms.opacity=\"\" style=\"display: none;\">\n <svg class=\"animate-spin h-8 w-8 text-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\">\n <circle class=\"opacity-25\" cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\"><\/circle>\n <path class=\"opacity-75\" fill=\"currentColor\" d=\"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"><\/path>\n <\/svg>\n <\/div>\n\n <\/div>\n <div class=\"hidden lg:block lg:absolute lg:translate-y-full\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"content-padding-width flex-shrink-0 lg:flex items-end lg:justify-end lg:pl-container \">\n <div class=\"w-full lg:w-72 form-q\" :class=\"{'form-q': form =='q', 'form-r': form == 'r'}\">\n\n <div class=\"hidden lg:block\">\n <div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>\n <div class=\"relative\">\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 z-10 opacity-100\" :class=\"tab == 'form' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'layout' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'mounting' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'disc' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Disc Farbe<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>\n <span x-show=\"disc == 'disc-white'\" style=\"display: none;\">Wei\u00df<\/span>\n <span x-show=\"disc == 'disc-mixed'\" style=\"display: none;\">Grau meliert + wei\u00df<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em lg:pt-1\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"py-6 lg:py-0 lg:opacity-100 lg:flex relative duration-200 opacity-0\" :class=\"tab == 'dot' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Dot Farbe<br>\n <span class=\"font-semibold text-black\">\n <span x-show=\"dot == 'dot-white'\">White<\/span>\n <span x-show=\"dot == 'dot-black-ink'\" style=\"display: none;\">Black ink<\/span>\n <span x-show=\"dot == 'dot-grey'\" style=\"display: none;\">Grey<\/span>\n <span x-show=\"dot == 'dot-far-mountain'\" style=\"display: none;\">Far mountain<\/span>\n <span x-show=\"dot == 'dot-nightfall'\" style=\"display: none;\">Nightfall<\/span>\n <span x-show=\"dot == 'dot-soft-moss'\" style=\"display: none;\">Soft moss<\/span>\n <span x-show=\"dot == 'dot-vineyard'\" style=\"display: none;\">Vineyard<\/span>\n <span x-show=\"dot == 'dot-yellow-field'\" style=\"display: none;\">Yellow field<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em\">\n <div class=\"lg:flex\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n\n\n <div class=\"flex text-xs sm:text-[16px] justify-between border-b border-grey-light mb-[60vw] sm:mb-[40vw] lg:hidden\">\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px text-black !border-black\" :class=\"{'text-black !border-black': tab == 'form'}\" @click=\"tab = 'form'\">\n Form <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] z-10 block\" :class=\"tab == 'form' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw] pl-[2vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Q 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n R 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'layout'}\" @click=\"tab = 'layout'\">\n Layout <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'layout' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'mounting'}\" @click=\"tab = 'mounting'\">\n Montageart <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'mounting' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'disc'}\" @click=\"tab = 'disc'\">\n Disc Farbe <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'disc' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'dot'}\" @click=\"tab = 'dot'\">\n Dot Farbe <\/button>\n <div class=\"flex flex-col items-end\">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'dot' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"grid grid-cols-4 w-[72vw] sm:w-[54vw] gap-y-[12vw] sm:gap-y-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n White \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Black ink \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grey \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Far mountain \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Nightfall \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Soft moss \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Vineyard \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Yellow field \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n<div class=\"lg:hidden\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n<\/div>\n <\/div>\n <\/div>\n\n <\/div>\n\n <div class=\"sm:hidden text-xs mt-container-double kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div x-data=\"\" x-show=\"acoustic_support_info_rooms\" x-transition=\"\" class=\"text-center mt-container-double sm:mt-container-half sm:absolute sm:right-0 sm:top-0 \" style=\"display: none;\">\n <a class=\"inline-block px-4 py-3 text-white bg-black text-sm rounded sm:rounded-r-none \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n <div class=\"hidden sm:block c-container text-xs mt-container-half kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div class=\"c-container kirbytext mt-container\">\n <p><span class=\"text-black\">Noch immer nicht genug?<\/span> F\u00fcr eine noch gr\u00f6\u00dfere Vielfalt lassen sich Disc\u2019n Dots farblich auf die klassischen Rossoacoustic PADs sowie die kombinierten Nimbus Licht-Akustik-L\u00f6sungen Lighting Pad und Lighting Pad Lounge abstimmen. Dar\u00fcber hinaus k\u00f6nnen die Dots individuell lackiert und perfekt auf jedes Interieur-Konzept abgestimmt werden.<\/p> <\/div>\n \n<\/section>\n\n <section class=\"my-container-section\" x-data=\"numbers_configurator\" data-small-range=\"[3,10]\" data-large-range=\"[4,15]\">\n <div class=\"c-container\">\n <div class=\"mb-container kirbytext\">\n <p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p> <\/div>\n \n <div class=\"md:flex md:-mx-4\">\n <div class=\"flex-1 md:px-4\" x-ref=\"room\"> <canvas data-engine=\"three.js r137\" width=\"896\" height=\"522\" style=\"display: block; touch-action: none;\"><\/canvas><\/div>\n <div class=\"w-full md:w-64 md:px-4\">\n <div class=\"space-y-8\">\n\n <div class=\"md:space-y-8 grid md:block grid-cols-3 gap-3\">\n <div class=\"\">\n <div class=\"text-[16px]\">\n L\u00e4nge <\/div>\n <div :class=\"{'text-red': lengthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"lengthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"lengthMin\">4<\/span> und <span x-text=\"lengthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n\n <div class=\"\">\n <div class=\"text-[16px]\">\n Breite <\/div>\n <div :class=\"{'text-red': widthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"widthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"widthMin\">3<\/span> und <span x-text=\"widthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"grid border grid-cols-3 p-3 divide-x md:space-y-6 md:block md:border-none md:p-0 md:divide-none\">\n <div class=\"flex flex-col justify-between md:block\">\n <div class=\"text-[16px]\">\n Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"area\">12<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Ihre Auswahl <\/div>\n <div class=\"md:border-b flex text-green\" :class=\"{'!text-red': warning == 'low', '!text-orange': warning == 'high'}\">\n <div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"relative my-12\">\n <div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>\n <div x-data=\"\" x-show=\"acoustic_support_info_number\" x-transition=\"\" class=\"hidden sm:block sm:absolute sm:right-0 sm:top-0 -mt-[0.75rem] lg:-mt-[0.5rem]\" style=\"display: none;\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded-l \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n <\/div>\n\n <div x-intersect.full=\"acoustic_support_info_number = true\" class=\"c-container\">\n\n <div class=\"relative\">\n <div class=\"space-y-6 duration-300 opacity-0\" :class=\"{'opacity-0': mode == 'q'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(round)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"round\" :style=\"{left: outputPosition(round)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(oval)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"oval\" :style=\"{left: outputPosition(oval)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <div class=\"space-y-6 absolute inset-0 duration-300\" :class=\"{'opacity-0': mode == 'r'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(square)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(rectangle)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <\/div>\n\n\n <div class=\"flex gap-1em mt-[2em] text-black text-[16px]\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>\n <\/button>\n <\/div>\n\n <div class=\"text-xs mt-container kirbytext\">\n <p>* Die Berechnung erfolgt auf einem durchschnittlich m\u00f6blierten Office-Raum mit durchschnittlichen akustischen Absorptionswerten und einer Raumh\u00f6he von 2,5m. Bitte beachten Sie, dass die ermittelten Werte eine Ann\u00e4herung sind und keine professionelle akustische Planung ersetzen. Gerne unterst\u00fctzen wir Sie mit unserem Rossoacoustic Planungsservice bei der akustischen Optimierung Ihrer R\u00e4ume.<\/p> <\/div>\n \n <div class=\"text-center mt-container-double sm:hidden\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n<\/section>\n\n\n <section class=\"bg-black text-grey mt-container-section mb-4\">\n <div class=\"c-container pb-container-double pt-container-double\">\n\n <video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">\n <\/video>\n\n <div class=\"pt-container\">\n <p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p> <\/div>\n \n \n<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zur einfachen Montage <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/div>\n <\/section>\n\n\n <!-- to top -->\n <div x-data=\"\" x-show=\"totoplink\" x-transition=\"\" class=\"fixed bottom-0 right-0 z-30 to-top pr-container-half pb-container-half\" style=\"display: none;\">\n <button type=\"button\" class=\"inline-block p-2 -mr-4 sm:-mb-4 outline-none\" @click=\"window.scrollTo(0,0)\">\n <svg class=\"text-grey w-6 md:w-3vw xl:w-10 transform -rotate-90\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/button>\n <\/div>\n <!-- to top - end-->\n\n <\/div>\n <footer class=\"w-full text-sm bg-white\">\n <div class=\"text-white bg-black px-container py-container sm:pb-container-half\">\n\n <div class=\"sm:flex md:justify-center my-container-half md:mt-0\">\n <a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <div class=\"sm:flex sm:flex-row-reverse sm:justify-between sm:items-end\">\n\n <!-- footer menu -->\n <div class=\"sm:pr-container-half my-10 sm:m-0\">\n <ul>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>\n <\/ul>\n\n <\/div>\n <!-- footer menu end -->\n\n <div>\n\n <a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>\n\n <!-- social -->\n <div class=\"-m-1 mt-5\">\n\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"#fff\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M12.274,7.034h-1.443\n\tc-0.171,0-0.361,0.225-0.361,0.524V8.6h1.805l-0.273,1.486H10.47v4.461H8.767v-4.461H7.222V8.6h1.545V7.726\n\tc0-1.254,0.87-2.273,2.064-2.273h1.443V7.034z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M75.5,87\n\tc-4.4-0.3-6.2-2.5-9.6-4.6c-1.9,9.9-4.2,19.3-11,24.2c-2.1-14.9,3.1-26.1,5.5-38c-4.1-6.9,0.5-20.8,9.1-17.4\n\tc10.7,4.2-9.2,25.7,4.1,28.4c13.9,2.8,19.6-24.2,11-32.9c-12.5-12.7-36.3-0.3-33.4,17.8c0.7,4.4,5.3,5.8,1.8,11.9\n\tc-8-1.8-10.4-8.1-10.1-16.5c0.5-13.7,12.4-23.4,24.2-24.7c15-1.7,29.2,5.5,31.1,19.7C100.6,71,91.6,88.2,75.5,87z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<title>instagram-with-circle<\/title>\n<path fill=\"#FFFFFF\" d=\"M99.6,49.1c-1.2-3.2-3.8-5.8-7-7c-2.2-0.8-4.5-1.2-6.9-1.3c-3.9-0.2-5.1-0.2-14.9-0.2s-11,0-14.9,0.2\n\tc-2.3,0-4.7,0.5-6.9,1.3c-3.2,1.2-5.8,3.8-7,7c-0.8,2.2-1.2,4.5-1.3,6.9c-0.2,3.9-0.2,5.1-0.2,14.9s0,11,0.2,14.9\n\tc0,2.3,0.5,4.7,1.3,6.9c1.2,3.2,3.8,5.8,7,7c2.2,0.8,4.5,1.2,6.9,1.3c3.9,0.2,5.1,0.2,14.9,0.2s11,0,14.9-0.2c2.3,0,4.7-0.5,6.9-1.3\n\tc3.2-1.2,5.8-3.8,7-7c0.8-2.2,1.2-4.5,1.3-6.9c0.2-3.9,0.2-5.1,0.2-14.9s0-11-0.2-14.9C100.9,53.6,100.5,51.3,99.6,49.1z M70.9,89.8\n\tc-10.5,0-19-8.5-19-19s8.5-19,19-19s19,8.5,19,19l0,0C89.8,81.3,81.3,89.8,70.9,89.8C70.9,89.8,70.9,89.8,70.9,89.8z M90.6,55.6\n\tc-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4S93,55.6,90.6,55.6L90.6,55.6z\"><\/path>\n<circle fill=\"#FFFFFF\" cx=\"70.9\" cy=\"70.9\" r=\"12.3\"><\/circle>\n<path fill=\"#FFFFFF\" d=\"M70.9,0C31.7,0,0,31.7,0,70.9s31.7,70.9,70.9,70.9s70.9-31.7,70.9-70.9l0,0C141.7,31.7,110,0,70.9,0\n\tC70.9,0,70.9,0,70.9,0z M107.6,86.1c-0.1,3.1-0.6,6.1-1.7,9c-1.9,5-5.8,8.9-10.8,10.8c-2.9,1.1-5.9,1.7-9,1.7\n\tc-3.9,0.2-5.2,0.2-15.2,0.2s-11.3,0-15.2-0.2c-3.1-0.1-6.1-0.6-9-1.7c-5-1.9-8.9-5.8-10.8-10.8c-1.1-2.9-1.7-5.9-1.7-9\n\tC34,82.1,34,80.9,34,70.9s0-11.3,0.2-15.2c0.1-3.1,0.6-6.1,1.7-9c1.9-5,5.8-8.9,10.8-10.8c2.9-1.1,5.9-1.7,9-1.7\n\tC59.6,34,60.8,34,70.9,34s11.3,0,15.2,0.2c3.1,0.1,6.1,0.6,9,1.7c5,1.9,8.9,5.8,10.8,10.8c1.1,2.9,1.7,5.9,1.7,9\n\tc0.2,3.9,0.2,5.2,0.2,15.2S107.7,82.1,107.6,86.1L107.6,86.1z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M82.2,69.7l-15.9-7.4c-1.4-0.6-2.5,0.1-2.5,1.6v14c0,1.5,1.1,2.3,2.5,1.6L82.2,72\n\tC83.6,71.4,83.6,70.3,82.2,69.7z M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M70.9,98.5\n\tc-34.8,0-35.4-3.1-35.4-27.6S36,43.2,70.9,43.2s35.4,3.1,35.4,27.6S105.7,98.5,70.9,98.5z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M8.063,11.5\n\tc0,0-0.086,0.172-0.153,0.309C7.839,11.947,7.674,12,7.563,12H6.149c-0.25,0-0.239-0.191-0.178-0.316\n\tC6.034,11.559,6.063,11.5,6.063,11.5l1.125-2.25L6.563,8c0,0-0.029-0.06-0.092-0.185C6.41,7.69,6.399,7.5,6.649,7.5h1.414\n\tc0.111,0,0.276,0.053,0.347,0.19C8.477,7.828,8.563,8,8.563,8l0.625,1.25L8.063,11.5z M14.03,5.815C13.967,5.94,13.938,6,13.938,6\n\tl-2.5,5l1.5,3c0,0,0.029,0.059,0.092,0.184c0.062,0.125,0.072,0.316-0.178,0.316h-1.414c-0.112,0-0.275-0.053-0.345-0.191\n\tC11.024,14.171,10.938,14,10.938,14l-1.5-3l2.5-5c0,0,0.086-0.172,0.155-0.31c0.069-0.138,0.232-0.19,0.345-0.19h1.414\n\tC14.102,5.5,14.091,5.69,14.03,5.815z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M7.65,13.979H5.706V7.723H7.65\n\tV13.979z M6.666,6.955c-0.614,0-1.011-0.435-1.011-0.973c0-0.549,0.409-0.971,1.036-0.971c0.627,0,1.011,0.422,1.023,0.971\n\tC7.714,6.52,7.318,6.955,6.666,6.955z M14.75,13.979h-1.944v-3.467c0-0.807-0.282-1.355-0.985-1.355\n\tc-0.537,0-0.856,0.371-0.997,0.728c-0.052,0.127-0.065,0.307-0.065,0.486v3.607H8.814v-4.26c0-0.781-0.025-1.434-0.051-1.996h1.689\n\tl0.089,0.869h0.039c0.256-0.408,0.883-1.01,1.932-1.01c1.279,0,2.238,0.857,2.238,2.699V13.979z\"><\/path>\n<\/svg>\n<\/a>\n <\/div>\n <!-- social end -->\n\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/main>\n <script src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js\"><\/script><script type=\"text\/javascript\" id=\"\" charset=\"\">(function(){var a=document.createElement(\"script\");a.src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\";a.setAttribute(\"data-document-language\",\"true\");a.setAttribute(\"charset\",\"UTF-8\");a.setAttribute(\"data-domain-script\",\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\");document.head.appendChild(a)})();<\/script>\n\n<script type=\"text\/javascript\" id=\"\" charset=\"\">function OptanonWrapper(){};<\/script> \n\n\n<div id=\"onetrust-consent-sdk\"><div class=\"onetrust-pc-dark-filter ot-fade-in\" style=\"z-index:2147483645;\"><\/div><div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\"><div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\"><div class=\"ot-sdk-row\"><div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-policy\"><div class=\"banner-header\"><div class=\"banner_logo\"><\/div><\/div><div id=\"onetrust-policy-text\">Wenn Sie auf \u201eAlle Cookies akzeptieren\u201c klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Ger\u00e4t zu, um die Websitenavigation zu verbessern, die Websitenutzung zu analysieren und unsere Marketingbem\u00fchungen zu unterst\u00fctzen. In diesem Zusammenhang k\u00f6nnen gem\u00e4\u00df Art. 49 Abs. 1 DS-GVO auch personenbezogene Daten in Drittl\u00e4nder au\u00dferhalb der EU \u00fcbermittelt werden. Der Zugriff durch lokale Beh\u00f6rden auf diese Daten kann nicht ausgeschlossen werden.<\/div><\/div><\/div><div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div><\/div><!-- Close Button --><div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div><!-- Close Button END--><\/div><\/div><\/div><div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\"><div role=\"alertdialog\" aria-modal=\"true\" aria-describedby=\"ot-pc-desc\" style=\"height: 100%;\" aria-label=\"Datenschutz-Pr\u00e4ferenz-Center\"><!-- Close Button --><div class=\"ot-pc-header\"><!-- Logo Tag --><div class=\"ot-pc-logo\" role=\"img\" aria-label=\"Firmenlogo\"><img alt=\"Firmenlogo\" src=\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\"><\/div><button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button><\/div><!-- Close Button --><div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\"><div class=\"ot-optout-signal ot-hide\"><div class=\"ot-optout-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path class=\"ot-floating-button__svg-fill\" d=\"M14.588 0l.445.328c1.807 1.303 3.961 2.533 6.461 3.688 2.015.93 4.576 1.746 7.682 2.446 0 14.178-4.73 24.133-14.19 29.864l-.398.236C4.863 30.87 0 20.837 0 6.462c3.107-.7 5.668-1.516 7.682-2.446 2.709-1.251 5.01-2.59 6.906-4.016zm5.87 13.88a.75.75 0 00-.974.159l-5.475 6.625-3.005-2.997-.077-.067a.75.75 0 00-.983 1.13l4.172 4.16 6.525-7.895.06-.083a.75.75 0 00-.16-.973z\" fill=\"#FFF\" fill-rule=\"evenodd\"><\/path><\/svg><\/div><span><\/span><\/div><h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2><div id=\"ot-pc-desc\">Wenn Sie eine Website besuchen, kann diese Informationen \u00fcber Ihren Browser abrufen oder speichern. Dies geschieht meist in Form von Cookies. Hierbei kann es sich um Informationen \u00fcber Sie, Ihre Einstellungen oder Ihr Ger\u00e4t handeln. Meist werden die Informationen verwendet, um die erwartungsgem\u00e4\u00dfe Funktion der Website zu gew\u00e4hrleisten. Durch diese Informationen werden Sie normalerweise nicht direkt identifiziert. Dadurch kann Ihnen aber ein personalisierteres Web-Erlebnis geboten werden. Da wir Ihr Recht auf Datenschutz respektieren, k\u00f6nnen Sie sich entscheiden, bestimmte Arten von Cookies nicht zulassen. Klicken Sie auf die verschiedenen Kategorie\u00fcberschriften, um mehr zu erfahren und unsere Standardeinstellungen zu \u00e4ndern. Die Blockierung bestimmter Arten von Cookies kann jedoch zu einer beeintr\u00e4chtigten Erfahrung mit der von uns zur Verf\u00fcgung gestellten Website und Dienste f\u00fchren.<\/div><button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button><section class=\"ot-sdk-row ot-cat-grp\"><h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0002\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\"> <label class=\"ot-switch\" for=\"ot-group-id-C0002\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Leistungs-Cookies\"><\/span> <span class=\"ot-label-txt\">Leistungs-Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">Diese Cookies erm\u00f6glichen es uns, Besuche und Verkehrsquellen zu z\u00e4hlen, damit wir die Leistung unserer Website messen und verbessern k\u00f6nnen. Sie unterst\u00fctzen uns bei der Beantwortung der Fragen, welche Seiten am beliebtesten sind, welche am wenigsten genutzt werden und wie sich Besucher auf der Website bewegen. Alle von diesen Cookies erfassten Informationen werden aggregiert und sind deshalb anonym. Wenn Sie diese Cookies nicht zulassen, k\u00f6nnen wir nicht wissen, wann Sie unsere Website besucht haben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0001\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr ot-always-active-group\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4><div class=\"ot-always-active\">Immer aktiv<\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">Diese Cookies sind zur Funktion der Website erforderlich und k\u00f6nnen in Ihren Systemen nicht deaktiviert werden. In der Regel werden diese Cookies nur als Reaktion auf von Ihnen get\u00e4tigte Aktionen gesetzt, die einer Dienstanforderung entsprechen, wie etwa dem Festlegen Ihrer Datenschutzeinstellungen, dem Anmelden oder dem Ausf\u00fcllen von Formularen. Sie k\u00f6nnen Ihren Browser so einstellen, dass diese Cookies blockiert oder Sie \u00fcber diese Cookies benachrichtigt werden. Einige Bereiche der Website funktionieren dann aber nicht. Diese Cookies speichern keine personenbezogenen Daten.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0004\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\"> <label class=\"ot-switch\" for=\"ot-group-id-C0004\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Cookies f\u00fcr Marketingzwecke\"><\/span> <span class=\"ot-label-txt\">Cookies f\u00fcr Marketingzwecke<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">Diese Cookies k\u00f6nnen \u00fcber unsere Website von unseren Werbepartnern gesetzt werden. Sie k\u00f6nnen von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Anzeigen auf anderen Websites zu zeigen. Sie speichern nicht direkt personenbezogene Daten, basieren jedoch auf einer einzigartigen Identifizierung Ihres Browsers und Internet-Ger\u00e4ts. Wenn Sie diese Cookies nicht zulassen, werden Sie weniger gezielte Werbung erleben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0003\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\"> <label class=\"ot-switch\" for=\"ot-group-id-C0003\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Funktionelle Cookies\"><\/span> <span class=\"ot-label-txt\">Funktionelle Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">Mit diesen Cookies ist die Website in der Lage, erweiterte Funktionalit\u00e4t und Personalisierung bereitzustellen. Sie k\u00f6nnen von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten verwenden. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste m\u00f6glicherweise nicht einwandfrei.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"YT\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-YT\" aria-labelledby=\"ot-header-id-YT\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\"> <label class=\"ot-switch\" for=\"ot-group-id-YT\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Youtube Cookies\"><\/span> <span class=\"ot-label-txt\">Youtube Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p><\/div><\/div><!-- Groups sections starts --><!-- Group section ends --><!-- Accordion Group section starts --><!-- Accordion Group section ends --><\/section><\/div><section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\"><div id=\"ot-pc-hdr\"><div id=\"ot-lst-title\"><button class=\"ot-link-btn back-btn-handler\" aria-label=\"Back\"><svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\"><title>Back Button<\/title><g><path fill=\"#656565\" d=\"M213.13,222.409L351.88,83.653c7.05-7.043,10.567-15.657,10.567-25.841c0-10.183-3.518-18.793-10.567-25.835\n l-21.409-21.416C323.432,3.521,314.817,0,304.637,0s-18.791,3.521-25.841,10.561L92.649,196.425\n c-7.044,7.043-10.566,15.656-10.566,25.841s3.521,18.791,10.566,25.837l186.146,185.864c7.05,7.043,15.66,10.564,25.841,10.564\n s18.795-3.521,25.834-10.564l21.409-21.412c7.05-7.039,10.567-15.604,10.567-25.697c0-10.085-3.518-18.746-10.567-25.978\n L213.13,222.409z\"><\/path><\/g><\/svg><\/button><h3>Cookie-Liste<\/h3><\/div><div class=\"ot-lst-subhdr\"><div class=\"ot-search-cntr\"><p role=\"status\" class=\"ot-scrn-rdr\"><\/p><input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\"> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\"><title>Search Icon<\/title><path fill=\"#2e3644\" d=\"M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23\n s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92\n c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17\n s-17-7.626-17-17S14.61,6,23.984,6z\"><\/path><\/svg><\/div><div class=\"ot-fltr-cntr\"><button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\"><svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\"><title>Filter Icon<\/title><g><path fill=\"#fff\" d=\"M400.858,11.427c-3.241-7.421-8.85-11.132-16.854-11.136H18.564c-7.993,0-13.61,3.715-16.846,11.136\n c-3.234,7.801-1.903,14.467,3.999,19.985l140.757,140.753v138.755c0,4.955,1.809,9.232,5.424,12.854l73.085,73.083\n c3.429,3.614,7.71,5.428,12.851,5.428c2.282,0,4.66-0.479,7.135-1.43c7.426-3.238,11.14-8.851,11.14-16.845V172.166L396.861,31.413\n C402.765,25.895,404.093,19.231,400.858,11.427z\"><\/path><\/g><\/svg><\/button><\/div><div id=\"ot-anchor\"><\/div><section id=\"ot-fltr-modal\"><div id=\"ot-fltr-cnt\"><button id=\"clear-filters-handler\">Clear<\/button><div class=\"ot-fltr-scrlcnt ot-pc-scrollbar\"><div class=\"ot-fltr-opts\"><div class=\"ot-fltr-opt\"><div class=\"ot-chkbox\"><input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\"> <label for=\"chkbox-id\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><div class=\"ot-fltr-btns\"><button id=\"filter-apply-handler\">Apply<\/button> <button id=\"filter-cancel-handler\">Cancel<\/button><\/div><\/div><\/div><\/section><\/div><\/div><section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\"><div id=\"ot-sel-blk\"><div class=\"ot-sel-all\"><div class=\"ot-sel-all-hdr\"><span class=\"ot-consent-hdr\">Consent<\/span> <span class=\"ot-li-hdr\">Leg.Interest<\/span><\/div><div class=\"ot-sel-all-chkbox\"><div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><\/div><div class=\"ot-sdk-row\"><div class=\"ot-sdk-column\"><\/div><\/div><\/section><\/section><div class=\"ot-pc-footer\"><div class=\"ot-btn-container\"> <button class=\"save-preference-btn-handler onetrust-close-btn-handler\">Meine Auswahl best\u00e4tigen<\/button><\/div><!-- Footer logo --><div class=\"ot-pc-footer-logo\"><a href=\"https:\/\/www.onetrust.com\/products\/cookie-consent\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><img alt=\"Powered by Onetrust\" src=\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\" title=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><\/a><\/div><\/div><!-- Cookie subgroup container --><!-- Vendor list link --><!-- Cookie lost link --><!-- Toggle HTML element --><!-- Checkbox HTML --><!-- plus minus--><!-- Arrow SVG element --><!-- Accordion basic element --><span class=\"ot-scrn-rdr\" aria-atomic=\"true\" aria-live=\"polite\"><\/span><!-- Vendor Service container and item template --><\/div><iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe><\/div><\/div><\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options"
],
"securityHeadersGrade": "E",
"securityHeadersScore": 20
},
"interactivePeriods": [
[
0,
1006
],
[
1068,
2279
],
[
2373,
6203
],
[
6262,
12306
]
],
"longTasks": [
[
1006,
1068
],
[
2279,
2373
],
[
6203,
6262
]
],
"lastVisualChange": 11800,
"render": 1100,
"visualComplete85": 6700,
"visualComplete90": 6700,
"visualComplete95": 6700,
"visualComplete99": 11800,
"visualComplete": 11800,
"SpeedIndex": 6473,
"largestPaints": [
{
"event": "LargestImagePaint",
"time": 1106,
"size": 4824,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestContentfulPaint",
"time": 1106,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestTextPaint",
"time": 2206,
"size": 19292,
"DOMNodeId": 34,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 2206,
"size": 19292,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestImagePaint",
"time": 4312,
"size": 1767840,
"DOMNodeId": 70,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestContentfulPaint",
"time": 4312,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestTextPaint",
"time": 6355,
"size": 38478,
"DOMNodeId": 117,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1106,
"size": 4824,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1106,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image"
},
{
"event": "LargestContentfulPaint",
"time": 2206,
"size": 19292,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 2206,
"size": 19292,
"DOMNodeId": 34,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 4312,
"size": 1767840,
"DOMNodeId": 70,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 4312,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image"
},
{
"event": "LargestTextPaint",
"time": 6355,
"size": 38478,
"DOMNodeId": 117,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "VIDEO",
"LargestContentfulPaintImageURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 100
},
{
"name": "fetchStart",
"time": 105
},
{
"name": "navigationStart",
"time": 120
},
{
"name": "domLoading",
"time": 121
},
{
"name": "responseEnd",
"time": 121
},
{
"name": "domInteractive",
"time": 121
},
{
"name": "domContentLoadedEventStart",
"time": 121
},
{
"name": "domContentLoadedEventEnd",
"time": 121
},
{
"name": "domComplete",
"time": 121
},
{
"name": "responseEnd",
"time": 328
},
{
"name": "unloadEventStart",
"time": 332
},
{
"name": "unloadEventEnd",
"time": 332
},
{
"name": "markAsMainFrame",
"time": 333
},
{
"name": "commitNavigationEnd",
"time": 333
},
{
"name": "domLoading",
"time": 333
},
{
"name": "firstImagePaint",
"time": 1106
},
{
"name": "firstContentfulPaint",
"time": 1106
},
{
"name": "firstPaint",
"time": 1106
},
{
"name": "firstMeaningfulPaint",
"time": 2206
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 2206
},
{
"name": "firstMeaningfulPaint",
"time": 2206
},
{
"name": "domInteractive",
"time": 2394
},
{
"name": "domContentLoadedEventStart",
"time": 2394
},
{
"name": "domContentLoadedEventEnd",
"time": 2395
},
{
"name": "LayoutShift",
"time": 2433
},
{
"name": "LayoutShift",
"time": 4201
},
{
"name": "domComplete",
"time": 5608
},
{
"name": "loadEventStart",
"time": 5608
},
{
"name": "loadEventEnd",
"time": 5609
},
{
"name": "InteractiveTime",
"time": 6275
},
{
"name": "LargestImagePaint",
"time": 4312
},
{
"name": "LargestContentfulPaint",
"time": 4312
},
{
"name": "LargestTextPaint",
"time": 6355
},
{
"name": "TotalLayoutShift",
"value": 0.00038522810485253957
},
{
"name": "CumulativeLayoutShift",
"value": 0.00021880764361282556
}
],
"chromeUserTiming.navigationStart": 121,
"chromeUserTiming.fetchStart": 106,
"chromeUserTiming.domLoading": 334,
"chromeUserTiming.responseEnd": 329,
"chromeUserTiming.domInteractive": 2395,
"chromeUserTiming.domContentLoadedEventStart": 2395,
"chromeUserTiming.domContentLoadedEventEnd": 2395,
"chromeUserTiming.domComplete": 5609,
"chromeUserTiming.unloadEventStart": 333,
"chromeUserTiming.unloadEventEnd": 333,
"chromeUserTiming.markAsMainFrame": 333,
"chromeUserTiming.commitNavigationEnd": 333,
"chromeUserTiming.firstPaint": 1106,
"chromeUserTiming.firstContentfulPaint": 1106,
"chromeUserTiming.firstImagePaint": 1106,
"chromeUserTiming.firstMeaningfulPaintCandidate": 2206,
"chromeUserTiming.firstMeaningfulPaint": 2206,
"chromeUserTiming.LayoutShift": 4202,
"chromeUserTiming.loadEventStart": 5609,
"chromeUserTiming.loadEventEnd": 5609,
"chromeUserTiming.InteractiveTime": 6275,
"chromeUserTiming.LargestImagePaint": 4312,
"chromeUserTiming.LargestContentfulPaint": 4312,
"chromeUserTiming.LargestTextPaint": 6355,
"chromeUserTiming.TotalLayoutShift": 0.00038522810485253957,
"chromeUserTiming.CumulativeLayoutShift": 0.00021880764361282556,
"LayoutShifts": [
{
"time": 2433,
"score": 0.00016642046123971403,
"cumulative_score": 0.00016642046123971403,
"window_score": 0.00016642046123971403,
"shift_window_num": 1,
"rects": [
[
1208,
4,
305,
7
],
[
1196,
11,
317,
49
],
[
1208,
60,
305,
8
],
[
1406,
842,
307,
106
]
],
"sources": [
{
"previousRect": {
"x": 1208,
"y": 4,
"width": 305,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1208
},
"currentRect": {
"x": 1219,
"y": 4,
"width": 294,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1219
}
},
{
"previousRect": {
"x": 1196,
"y": 11,
"width": 51,
"height": 49,
"top": 11,
"right": 1247,
"bottom": 60,
"left": 1196
},
"currentRect": {
"x": 1207,
"y": 11,
"width": 46,
"height": 49,
"top": 11,
"right": 1253,
"bottom": 60,
"left": 1207
}
},
{
"previousRect": {
"x": 1406,
"y": 847,
"width": 307,
"height": 101,
"top": 847,
"right": 1713,
"bottom": 948,
"left": 1406
},
"currentRect": {
"x": 1406,
"y": 842,
"width": 307,
"height": 101,
"top": 842,
"right": 1713,
"bottom": 943,
"left": 1406
}
}
]
},
{
"time": 4201,
"score": 0.00021880764361282556,
"cumulative_score": 0.00038522810485253957,
"window_score": 0.00021880764361282556,
"shift_window_num": 2,
"rects": [
[
313,
968,
1280,
25
]
],
"sources": [
{
"previousRect": {
"x": 313,
"y": 993,
"width": 1280,
"height": 0,
"top": 993,
"right": 1593,
"bottom": 993,
"left": 313
},
"currentRect": {
"x": 313,
"y": 968,
"width": 1280,
"height": 25,
"top": 968,
"right": 1593,
"bottom": 993,
"left": 313
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 343.60899999999998
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 2345.6260000000002
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 334.52199999999999
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 334.529
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 336.33600000000001
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 341.99799999999999
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 342.14699999999999
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 342.15100000000001
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 342.16800000000001
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 344.53699999999998
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 346.26499999999999
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 346.32799999999997
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 347.06099999999998
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 347.07600000000002
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 347.07900000000001
},
"1230": {
"name": "HTMLMediaElementInDocument",
"firstUsed": 347.12599999999998
},
"42": {
"name": "MaxAttribute",
"firstUsed": 348.27600000000001
},
"43": {
"name": "MinAttribute",
"firstUsed": 348.28899999999999
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 358.41500000000002
},
"971": {
"name": "CSSAtRuleImport",
"firstUsed": 392.38
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 392.68200000000002
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 392.69600000000003
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 392.73099999999999
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 392.755
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 392.79399999999998
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 392.79599999999999
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 392.80099999999999
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 392.85199999999998
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 392.94799999999998
},
"978": {
"name": "CSSAtRuleWebkitKeyframes",
"firstUsed": 393.08300000000003
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 393.096
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 393.13299999999998
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 393.35000000000002
},
"587": {
"name": "LangAttribute",
"firstUsed": 973.351
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 973.35900000000004
},
"590": {
"name": "LangAttributeDoesNotMatchToUILocale",
"firstUsed": 973.36199999999997
},
"4994": {
"name": "Feature_4994",
"firstUsed": 973.51300000000003
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 973.71699999999998
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 974.66099999999994
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 975.66200000000003
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 979.72400000000005
},
"664": {
"name": "SyntheticKeyframesInCompositedCSSAnimation",
"firstUsed": 980.99699999999996
},
"3081": {
"name": "HasGlyphRelativeUnits",
"firstUsed": 1002.452
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 1003.9589999999999
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 1004.038
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 1006.019
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 1006.501
},
"190": {
"name": "InputTypeText",
"firstUsed": 1006.5940000000001
},
"191": {
"name": "InputTypeTextMaxLength",
"firstUsed": 1006.597
},
"34": {
"name": "InputTypeRange",
"firstUsed": 1006.684
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 1046.0830000000001
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 1046.088
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1200.1700000000001
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 1588.3199999999999
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 1588.3420000000001
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 1595.175
},
"2195": {
"name": "CookieGet",
"firstUsed": 1595.854
},
"1302": {
"name": "V8Document_Scripts_AttributeGetter",
"firstUsed": 1599.8889999999999
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1608.8679999999999
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1608.875
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 2279.5599999999999
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 2280.6390000000001
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 2305.8690000000001
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 2307.1709999999998
},
"675": {
"name": "Fetch",
"firstUsed": 2308.8380000000002
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 2325.6869999999999
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 2325.8330000000001
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 2331.5830000000001
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 2333.8989999999999
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 2333.9299999999998
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 2334.0210000000002
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 2338.4949999999999
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 2338.538
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 2340.5329999999999
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 2340.5450000000001
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 2345.4870000000001
},
"2594": {
"name": "NumberFormat",
"firstUsed": 2348.1579999999999
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 2372.3499999999999
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 2442.8470000000002
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 2443.2539999999999
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 2991.5050000000001
},
"2655": {
"name": "NavigatorDoNotTrack",
"firstUsed": 5334.7160000000003
},
"2194": {
"name": "CookieSet",
"firstUsed": 5746.4359999999997
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 5748.6719999999996
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 6197.9250000000002
},
"1684": {
"name": "V8Event_StopPropagation_Method",
"firstUsed": 6204
},
"2079": {
"name": "ARIADescribedByAttribute",
"firstUsed": 6205.223
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 6205.2950000000001
},
"2097": {
"name": "ARIAModalAttribute",
"firstUsed": 6205.4579999999996
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 6205.7179999999998
},
"2087": {
"name": "ARIAHasPopupAttribute",
"firstUsed": 6231.1880000000001
},
"2073": {
"name": "ARIACheckedAttribute",
"firstUsed": 6231.5119999999997
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 6231.6120000000001
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 6231.6279999999997
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 6231.8459999999995
},
"2077": {
"name": "ARIAControlsAttribute",
"firstUsed": 6234.0429999999997
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 6234.0519999999997
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 6236.4650000000001
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 6238.848
},
"672": {
"name": "SandboxViaIFrame",
"firstUsed": 6241.9530000000004
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 6255.799
}
},
"CSSFeatures": {
"371": {
"name": "CSSPropertyFillRule",
"firstUsed": 346.31099999999998
},
"356": {
"name": "CSSPropertyClipRule",
"firstUsed": 346.315
},
"382": {
"name": "CSSPropertyStrokeLinejoin",
"firstUsed": 346.31799999999998
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 346.322
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 350.471
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 352.27499999999998
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 352.54300000000001
},
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 392.86099999999999
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 392.863
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 392.87700000000001
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 393.09199999999998
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 973.37199999999996
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 973.38
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 973.39200000000005
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 973.41700000000003
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 973.42200000000003
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 973.45299999999997
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 973.45600000000002
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 973.68899999999996
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 973.70100000000002
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 973.70500000000004
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 973.72500000000002
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 974.38999999999999
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 974.49900000000002
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 974.50199999999995
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 974.50599999999997
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 974.53399999999999
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 974.53800000000001
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 974.54200000000003
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 974.548
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 974.55999999999995
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 974.56500000000005
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 974.57399999999996
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 974.63300000000004
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 974.63699999999994
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 974.64099999999996
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 974.65300000000002
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 974.65700000000004
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 974.66399999999999
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 974.66800000000001
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 974.67200000000003
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 974.73199999999997
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 974.73500000000001
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 974.88099999999997
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 975.03599999999994
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 975.19899999999996
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 975.31899999999996
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 975.32799999999997
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 975.37099999999998
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 975.45799999999997
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 975.46199999999999
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 975.46600000000001
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 975.49199999999996
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 975.56700000000001
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 975.572
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 975.61000000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 975.74800000000005
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 975.995
},
"230": {
"name": "CSSPropertyAlignContent",
"firstUsed": 980.28899999999999
},
"166": {
"name": "CSSPropertyAliasWebkitAnimation",
"firstUsed": 980.82899999999995
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 980.83699999999999
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 981.02499999999998
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 981.13199999999995
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 981.20500000000004
},
"232": {
"name": "CSSPropertyAlignSelf",
"firstUsed": 981.23800000000006
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 981.29300000000001
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 981.51599999999996
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 981.51999999999998
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 981.62800000000004
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 982.18899999999996
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 982.20000000000005
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 982.22799999999995
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 982.35599999999999
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 982.44299999999998
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 982.75699999999995
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 982.82500000000005
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 982.82600000000002
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 983.05200000000002
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 1002.971
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 1003.598
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 1003.603
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 1003.965
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 1004.021
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 1005.046
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 1005.05
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 6197.7560000000003
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 6197.7650000000003
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 6197.7690000000002
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 6197.8159999999998
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 6197.8440000000001
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 6197.8519999999999
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 6197.8599999999997
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 6197.8620000000001
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 6197.8639999999996
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 6197.8710000000001
},
"164": {
"name": "CSSPropertyWordWrap",
"firstUsed": 6197.8729999999996
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 6197.8829999999998
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 6197.8860000000004
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 6197.9210000000003
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 6197.9319999999998
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 6197.9639999999999
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 6198.0029999999997
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 6198.0050000000001
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 6198.0079999999998
},
"71": {
"name": "CSSPropertyClear",
"firstUsed": 6198.0110000000004
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 6198.0129999999999
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 6198.0159999999996
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 6198.018
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 6198.0339999999997
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 6198.2799999999997
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 6198.2979999999998
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 6198.299
},
"162": {
"name": "CSSPropertyWordBreak",
"firstUsed": 6198.3490000000002
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 6198.3940000000002
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 6198.3969999999999
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 6198.433
},
"101": {
"name": "CSSPropertyOutlineColor",
"firstUsed": 6198.4690000000001
},
"104": {
"name": "CSSPropertyOutlineWidth",
"firstUsed": 6198.4700000000003
},
"212": {
"name": "CSSPropertyAliasWebkitBoxShadow",
"firstUsed": 6198.4790000000003
},
"3": {
"name": "CSSPropertyDirection",
"firstUsed": 6198.7110000000002
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 6198.8040000000001
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 6199.0309999999999
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 6203.4709999999995
},
"58": {
"name": "CSSPropertyBorderSpacing",
"firstUsed": 6203.5309999999999
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 6262,
"maxFID": 44,
"TTIMeasurementEnd": 12306,
"LastInteractive": 6262,
"TimeToInteractive": 6262,
"FirstCPUIdle": 6262,
"TotalBlockingTime": 53,
"testID": "250108_BiDcC2_4A9",
"step": 1,
"effectiveBps": 587464,
"domTime": 0,
"aft": 0,
"titleTime": 122,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.76000000000000001,
"lighthouse.Performance.first-contentful-paint": 927.12,
"lighthouse.Performance.largest-contentful-paint": 2376.248,
"lighthouse.Performance.total-blocking-time": 99.937999999999874,
"lighthouse.Performance.cumulative-layout-shift": 0.00028236666801184114,
"lighthouse.Performance.speed-index": 5396,
"lighthouse.Accessibility": 0.77000000000000002,
"lighthouse.BestPractices": 0.78000000000000003,
"lighthouse.SEO": 0.80000000000000004,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"104": 25,
"205": 33.299999999999997,
"306": 40,
"406": 42.899999999999999,
"507": 30,
"608": 20,
"708": 15,
"809": 25,
"909": 36.799999999999997,
"1011": 33.299999999999997,
"1112": 75,
"1212": 30,
"1313": 42.899999999999999,
"1413": 21.100000000000001,
"1514": 19,
"1614": 11.1,
"1716": 38.100000000000001,
"1816": 20,
"1917": 15.800000000000001,
"2017": 10.5,
"2118": 25,
"2219": 33.299999999999997,
"2319": 65,
"2422": 81,
"2523": 90.5,
"2623": 19,
"2724": 10.5,
"2824": 15.800000000000001,
"2925": 19,
"3025": 20,
"3126": 28.600000000000001,
"3226": 15.800000000000001,
"3326": 42.899999999999999,
"3427": 44.399999999999999,
"3528": 22.699999999999999,
"3628": 15,
"3729": 11.1,
"3829": 20,
"3929": 23.800000000000001,
"4030": 10.5,
"4130": 20,
"4231": 55,
"4333": 100,
"4434": 57.100000000000001,
"4536": 55,
"4639": 100,
"4740": 55,
"4841": 47.600000000000001,
"4942": 47.399999999999999,
"5044": 38.100000000000001,
"5146": 36.799999999999997,
"5276": 52,
"5376": 71.400000000000006,
"5477": 40.899999999999999,
"5577": 33.299999999999997,
"5678": 42.899999999999999,
"5778": 45,
"5879": 50,
"5980": 40.899999999999999,
"6080": 45,
"6181": 36.799999999999997,
"6281": 78.900000000000006,
"6382": 100,
"6485": 75,
"6586": 40,
"6687": 45,
"6788": 57.899999999999999,
"6889": 50,
"6990": 52.399999999999999,
"7090": 50,
"7191": 40,
"7298": 71.400000000000006,
"7398": 40,
"7499": 38.100000000000001,
"7600": 60,
"7700": 35,
"7801": 35,
"7901": 36.799999999999997,
"8002": 38.100000000000001,
"8103": 38.100000000000001,
"8204": 31.600000000000001,
"8304": 68.400000000000006,
"8405": 33.299999999999997,
"8505": 38.100000000000001,
"8606": 36.799999999999997,
"8707": 36.799999999999997,
"8807": 40,
"8908": 31.600000000000001,
"9008": 35,
"9109": 40,
"9209": 38.100000000000001,
"9310": 65,
"9411": 65,
"9511": 33.299999999999997,
"9612": 33.299999999999997,
"9712": 26.300000000000001,
"9813": 30,
"9914": 30,
"10014": 30,
"10115": 26.300000000000001,
"10215": 33.299999999999997,
"10316": 60,
"10416": 30,
"10517": 30,
"10618": 25,
"10718": 33.299999999999997,
"10819": 33.299999999999997,
"10919": 31.600000000000001,
"11020": 25,
"11121": 30,
"11221": 30,
"11322": 60,
"11422": 30,
"11523": 26.300000000000001,
"11623": 30,
"11724": 33.299999999999997,
"11825": 28.600000000000001,
"11925": 57.899999999999999,
"12026": 33.299999999999997,
"12126": 30,
"12227": 30,
"12328": 60,
"12431": 95.200000000000003
},
"max": 100,
"count": 124
},
"bw": {
"data": {
"0": 0,
"104": 0,
"205": 23069,
"306": 634057,
"406": 3711855,
"507": 7379843,
"608": 6161586,
"708": 5881149,
"809": 4392833,
"909": 6192106,
"1011": 5650004,
"1112": 5200959,
"1212": 5568496,
"1313": 5367876,
"1413": 4596431,
"1514": 4388465,
"1614": 3916027,
"1716": 4827575,
"1816": 5062652,
"1917": 5064066,
"2017": 5062317,
"2118": 5575236,
"2219": 4790924,
"2319": 726366,
"2422": 10143250,
"2523": 4496605,
"2623": 4942616,
"2724": 5062027,
"2824": 5618205,
"2925": 5061911,
"3025": 5131384,
"3126": 5063368,
"3226": 5080040,
"3326": 5319805,
"3427": 5062157,
"3528": 5067050,
"3628": 5304265,
"3729": 5076702,
"3829": 5368617,
"3929": 5693150,
"4030": 5303322,
"4130": 5193716,
"4231": 4601181,
"4333": 5086644,
"4434": 5011138,
"4536": 10152650,
"4639": 4945760,
"4740": 5271551,
"4841": 4885287,
"4942": 3340356,
"5044": 4996677,
"5146": 5240314,
"5276": 5162391,
"5376": 1621797,
"5477": 6220984,
"5577": 5068215,
"5678": 5186362,
"5778": 4479190,
"5879": 6296199,
"5980": 5051301,
"6080": 5076868,
"6181": 5279241,
"6281": 3442941,
"6382": 17138672,
"6485": 5150324,
"6586": 5290312,
"6687": 5057931,
"6788": 3420021,
"6889": 688057,
"6990": 458618,
"7090": 3219950,
"7191": 5275341,
"7298": 4983919,
"7398": 5295259,
"7499": 4940712,
"7600": 5178817,
"7700": 5297731,
"7801": 5286914,
"7901": 5277821,
"8002": 5508063,
"8103": 5281217,
"8204": 5761121,
"8304": 5299087,
"8405": 5529815,
"8505": 5756444,
"8606": 5752654,
"8707": 5512285,
"8807": 2242340,
"8908": 0,
"9008": 0,
"9109": 0,
"9209": 0,
"9310": 0,
"9411": 0,
"9511": 3343,
"9612": 0,
"9712": 0,
"9813": 0,
"9914": 0,
"10014": 0,
"10115": 0,
"10215": 0,
"10316": 0,
"10416": 0,
"10517": 0,
"10618": 0,
"10718": 0,
"10819": 0,
"10919": 0,
"11020": 0,
"11121": 0,
"11221": 0,
"11322": 0,
"11422": 0,
"11523": 0,
"11623": 0,
"11724": 0,
"11825": 0,
"11925": 0,
"12026": 0,
"12126": 0,
"12227": 0,
"12328": 0,
"12431": 0
},
"max": 17138672,
"count": 124
}
},
"effectiveBpsDoc": 946531,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/details\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/performance_optimization\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/breakdown\/",
"domains": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/domains\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/screen_shot\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&file=1_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 1100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_001100.jpg",
"VisuallyComplete": 3
},
{
"time": 2200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_002200.jpg",
"VisuallyComplete": 4
},
{
"time": 2500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_002500.jpg",
"VisuallyComplete": 4
},
{
"time": 3000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_003000.jpg",
"VisuallyComplete": 4
},
{
"time": 4300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_004300.jpg",
"VisuallyComplete": 8
},
{
"time": 4900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_004900.jpg",
"VisuallyComplete": 8
},
{
"time": 5400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_005400.jpg",
"VisuallyComplete": 8
},
{
"time": 6300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006300.jpg",
"VisuallyComplete": 9
},
{
"time": 6400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006400.jpg",
"VisuallyComplete": 12
},
{
"time": 6500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006500.jpg",
"VisuallyComplete": 25
},
{
"time": 6600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006600.jpg",
"VisuallyComplete": 27
},
{
"time": 6700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006700.jpg",
"VisuallyComplete": 97
},
{
"time": 6800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_006800.jpg",
"VisuallyComplete": 97
},
{
"time": 7300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_007300.jpg",
"VisuallyComplete": 98
},
{
"time": 7800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_007800.jpg",
"VisuallyComplete": 97
},
{
"time": 8300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_008300.jpg",
"VisuallyComplete": 97
},
{
"time": 8800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_008800.jpg",
"VisuallyComplete": 98
},
{
"time": 10300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_010300.jpg",
"VisuallyComplete": 98
},
{
"time": 10800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_010800.jpg",
"VisuallyComplete": 97
},
{
"time": 11300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_011300.jpg",
"VisuallyComplete": 98
},
{
"time": 11800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1&file=ms_011800.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"cdn.cookielaw.org": {
"bytes": 293450,
"requests": 11,
"cdn_provider": "Cloudflare",
"connections": 2
},
"discanddots.rosso-acoustic.com": {
"bytes": 4875031,
"requests": 12,
"connections": 1
},
"www.googletagmanager.com": {
"bytes": 87424,
"requests": 1,
"cdn_provider": "Google",
"connections": 1
},
"geolocation.onetrust.com": {
"bytes": 82,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"fast.fonts.net": {
"bytes": 0,
"requests": 2,
"cdn_provider": "Cloudflare",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 12400,
"bytesUncompressed": 82053,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 351909,
"bytesUncompressed": 1308386,
"requests": 4
},
"css": {
"color": [
178,
234,
148
],
"bytes": 11023,
"bytesUncompressed": 52952,
"requests": 4
},
"image": {
"color": [
196,
154,
232
],
"bytes": 1348857,
"bytesUncompressed": 1352490,
"requests": 9
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 69580,
"bytesUncompressed": 69580,
"requests": 2
},
"video": {
"color": [
33,
194,
162
],
"bytes": 3431376,
"bytesUncompressed": 3431376,
"requests": 2
},
"other": {
"color": [
196,
196,
196
],
"bytes": 30842,
"bytesUncompressed": 127018,
"requests": 5
}
},
"consoleLog": [
{
"source": "rendering",
"level": "warning",
"text": "[GroupMarkerNotSet(crbug.com\/242999)!:A0B02D008C110000]Automatic fallback to software WebGL has been deprecated. Please use the --enable-unsafe-swiftshader flag to opt in to lower security guarantees for trusted content.",
"timestamp": 1736329117213.011,
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"lineNumber": 1585
}
]
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-6t01-10.10.1.45",
"loadTime": 1215,
"docTime": 1215,
"fullyLoaded": 1215,
"bytesOut": 8926,
"bytesOutDoc": 8926,
"bytesIn": 12482,
"bytesInDoc": 12482,
"requests": [
{
"type": 3,
"id": "FBBEA80FD1D0DAE797014D4910580BAD",
"request_id": "FBBEA80FD1D0DAE797014D4910580BAD",
"ip_addr": "78.47.2.34",
"full_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"is_secure": 1,
"method": "GET",
"host": "discanddots.rosso-acoustic.com",
"url": "\/",
"raw_id": "FBBEA80FD1D0DAE797014D4910580BAD",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 78,
"ttfb_ms": 76,
"load_start": 126,
"load_start_float": 126.000061,
"bytesIn": 12400,
"objectSize": 12400,
"objectSizeUncompressed": 82053,
"chunks": [
{
"ts": 202,
"bytes": 12400,
"inflated": 16517
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 68,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 33,
"connect_start": 33,
"connect_end": 66,
"ssl_start": 66,
"ssl_end": 125,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_256_GCM",
"certificateId": 0,
"subjectName": "discanddots.rosso-acoustic.com",
"sanList": [
"discanddots.rosso-acoustic.com"
],
"issuer": "R11",
"validFrom": 1733282267,
"validTo": 1741058266,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733285778004,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220521069AF800C3C8034BE27B061AC6499CAD7D6F3AD8EB12174AF1819E7DAFACC02202398B1D14994C92DE0F862A634C4EB8D339E68A66414C96E148E50186ED188C1"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1733285778019,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210096C093D2FA77C502D5EE90189D0C68BD5E364E844AE5C51993F846C95643A6740220619FF8CF7E8E99CE6853ED21EDF82C22A18A530C6D07551F79E11DFACC571AA3"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: discanddots.rosso-acoustic.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"content-encoding: gzip",
"content-length: 12400",
"content-type: text\/html; charset=UTF-8",
"date: Wed, 08 Jan 2025 09:39:29 GMT",
"server: Apache\/2.4.41 (Ubuntu)",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2164,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 32,
"connect_ms": 33,
"ssl_ms": 59,
"gzip_total": 12400,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 4,
"socket_group": "https:\/\/discanddots.rosso-acoustic.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4866,
"netlog_id": 61,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFCzCCA\/OgAwIBAgISBM2wuxbPk0ViFNzUeu0JwvZ7MA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQxMjA0MDMxNzQ3WhcNMjUwMzA0MDMxNzQ2WjApMScwJQYDVQQD\nEx5kaXNjYW5kZG90cy5yb3Nzby1hY291c3RpYy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDpg1ORWoPp8JKcnWBd3a03euvsX25SA\/To2NSQ2OId\n5n2IRaUlvXI3eO+N\/RsULKXYXzHpimUIzW0HhkTW1wiQ27HgcB1Mj1PUnFggOHsS\n89UWJSFMR4WkXXUXMN0dv6J4nZlhTPyevyI8FWUKl2pUh+XxczAb348J0xSor9h7\nPchPIkX6mhROaNzDUgoIyUantjstmDWhAnmzU7x2dcn1L9r1V1i8NHdmR4O9IxVF\nMexxJEa0eZj9NOuIc5Y8Xg6FX34v9qyDHAkOH45dZC2646rv5D+GIr1\/trUDb2q1\nI8KC5jTjCB\/1KxOUyLakKYf2PGzuyKR070datB7re0oFAgMBAAGjggIhMIICHTAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFOfkZtnM6bbX6mbXlaFTXB1GMMyrMB8GA1Ud\nIwQYMBaAFMXPRqTq9MPAemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggr\nBgEFBQcwAYYWaHR0cDovL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0\ncDovL3IxMS5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIeZGlzY2FuZGRvdHMucm9z\nc28tYWNvdXN0aWMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBAwYKKwYBBAHW\neQIEAgSB9ASB8QDvAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cA\nAAGTj+ISVAAABAMARjBEAiBSEGmvgAw8gDS+J7BhrGSZytfW862OsSF0rxgZ59r6\nzAIgI5ix0UmUyS3g+GKmNMTrjTOeaKZkFMluFI5QGG7RiMEAdgDm0jFjQHeMwRBB\nBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZOP4hJjAAAEAwBHMEUCIQCWwJPS+nfF\nAtXukBidDGi9XjZOhErlxRmT+EbJVkOmdAIgYZ\/4z36Omc5oU+0h7fgsIqGKUwxt\nB1UfeeEd+sxXGqMwDQYJKoZIhvcNAQELBQADggEBAJu9q5ROnEsaPqj7hORkiAwA\neE3NJpjLA7x6fb5s+UlhQFduUNrfCnBEjCYxL9mbejt8LBUAbRqOHEM0ZuEVS88+\nipT8r1TqhhmwnkQpWOm4aTEklzuiieh\/2LtynVVbyJ81a73aq3c8SPKzHfcTfTb6\nMUOB2C8C+qQZuETHVEGKOeE1AtGmn7IwBnQVRcg3qF+boykFHZ9NqexsHRliFNhI\nHF8DoHtgopv2YmLPs\/vjFd7HslhTEq6GcMhMQI6dHPOdCi9IaIaBQD5ibu1irP8I\nLfxlm87gNb8bhG7KfhYubjhePrQyOTELsb+b\/MxXdyqUpWGhkH1y00iwQSo52YA=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 204,
"ttfb_start": 126,
"ttfb_end": 202,
"download_start": 202,
"download_end": 204,
"download_ms": 2,
"all_start": 1,
"all_end": 204,
"all_ms": 202,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 0
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 0,
"cpuTime": 3,
"js_timing": [
[
324.80799999999999,
327.10599999999999
],
[
327.43299999999999,
327.56700000000001
],
[
324.81900000000002,
324.96899999999999
],
[
327.43900000000002,
327.52300000000002
]
]
},
{
"type": 3,
"id": "471288.9",
"request_id": "471288.9",
"ip_addr": "104.16.41.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"raw_id": "471288.9",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 304,
"request_type": "Stylesheet",
"load_ms": 63,
"ttfb_ms": 63,
"load_start": 373,
"load_start_float": 373.00008300000002,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:39:30 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 108,
"protocol": "HTTP\/2",
"dns_start": 239,
"dns_end": 276,
"connect_start": 278,
"connect_end": 312,
"ssl_start": 312,
"ssl_end": 372,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "fonts.net",
"sanList": [
"fonts.net",
"*.fonts.net"
],
"issuer": "WE1",
"validFrom": 1732618823,
"validTo": 1740394822,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1732622424198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100C940E48DD077BBA04FFF2B3CECF3EC095EF68F8FC6632FE086AE6A090E617A4B0220089254B8D0241D6F8861F7EA340B513BB565456DF691F1AC055B85CC9A3AAC30"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1732622424265,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221008EB6EBBCC45FD1E74727446B40907D925EAC83EA5F63BBF02608F5CD863F7BE50220316E7F0979BD8B971E2E53120530B191EB839DFEB6366F85E147FB286ED910C0"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-modified-since: Tue, 30 Jul 2024 12:03:24 GMT",
"if-none-match: \"d41d8cd98f00b204e9800998ecf8427e\"",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 1661801",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb38800ba59752-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:39:29 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:39:30 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=ERH.tfVe5PznizekcXZ7Q4_2clrptXfAUy2ltU_.Gws-1736329169-1.0.1.1-WA6mgQ5hILaLbK6tqxniJkJQbWNgEH26cRTL2VDKUBplq2nAKGSwNGpYZqjFByc_OK4Pd9H5Sdqv7jiij46FeQ; path=\/; expires=Wed, 08-Jan-25 10:09:29 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: D1nR0Yx5Gx8P4gjIOXhUAtUw+dq4wo5KnK7nC0QvOsCA2bIh\/SiCXI5SR8Cy3V4uAGcY0tt1t3NtXxM5Z3NZvjfO5D3KiSL\/3JpI8\/tlQ0Q=",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: QFTQN1P8NNZX2XV8",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 304"
]
},
"bytesOut": 2344,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 37,
"connect_ms": 34,
"ssl_ms": 60,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 231,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 83,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnzCCA0WgAwIBAgIRAOz+jXqx0aufE86AwVl0wJQwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTEyNjExMDAyM1oXDTI1MDIyNDExMDAyMlowFDESMBAG\nA1UEAxMJZm9udHMubmV0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEpvZa0Dx\nx6+Pk+uA80r6ZgI7Et2+DHtrnT85OU2Tozfgma3vnAwwLItPAumOOYkcTcY8CYc4\n15hQwCdFs\/dzWKOCAk8wggJLMA4GA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggr\nBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS\/j6KMBN4WFRadlA6y5ez\/\ntorSwTAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7zJP5ODBeBggrBgEFBQcB\nAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2UxLzdQNDAl\nBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAhBgNVHREEGjAY\ngglmb250cy5uZXSCCyouZm9udHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYG\nA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90Yjhyb1pOclo0\nMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBOdaMnXJoQwzhbbNTfP1Lr\nHfDgjhuNacCx+mSxYpo53wAAAZNoWBiGAAAEAwBHMEUCIQDJQOSN0He7oE\/\/Kzzs\n8+wJXvaPj8ZjL+CGrmoJDmF6SwIgCJJUuNAkHW+IYffqNAtRO7VlRW32kfGsBVuF\nzJo6rDAAdgDm0jFjQHeMwRBBBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAZNoWBjJ\nAAAEAwBHMEUCIQCOtuu8xF\/R50cnRGtAkH2SXqyD6l9ju\/AmCPXNhj975QIgMW5\/\nCXm9i5ceLlMSBTCxkeuDnf62Nm+F4Uf7KG7ZEMAwCgYIKoZIzj0EAwIDSAAwRQIh\nAKXQGdahNNP3G4oCT1grFIKwLlRkyrxL7KGSSMizXTkJAiB3op7xKUFRfQaCC9Oc\n9a74fnVNUGoo7GCA1orTZjSCGg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 436,
"ttfb_start": 373,
"ttfb_end": 436,
"download_start": 436,
"download_end": 436,
"download_ms": 0,
"all_start": 239,
"all_end": 436,
"all_ms": 194,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "471288.10",
"request_id": "471288.10",
"ip_addr": "104.16.41.28",
"full_url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"is_secure": 1,
"method": "GET",
"host": "fast.fonts.net",
"url": "\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"raw_id": "471288.10",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 304,
"request_type": "Stylesheet",
"load_ms": 66,
"ttfb_ms": 66,
"load_start": 373,
"load_start_float": 373.00008500000001,
"bytesIn": 0,
"objectSize": 0,
"expires": "Wed, 08 Jan 2025 09:39:30 GMT",
"cacheControl": "public, max-age=1",
"contentType": "text\/css",
"contentEncoding": "",
"socket": 108,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fast.fonts.net",
":method: GET",
":path: \/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-modified-since: Tue, 30 Jul 2024 12:03:24 GMT",
"if-none-match: \"d41d8cd98f00b204e9800998ecf8427e\"",
"priority: u=0",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"accept-ranges: bytes",
"age: 71545",
"cache-control: public, max-age=1",
"cf-cache-status: HIT",
"cf-ray: 8feb38800bb19752-FRA",
"content-length: 0",
"content-type: text\/css; charset=utf-8",
"date: Wed, 08 Jan 2025 09:39:29 GMT",
"etag: \"d41d8cd98f00b204e9800998ecf8427e\"",
"expires: Wed, 08 Jan 2025 09:39:30 GMT",
"last-modified: Tue, 30 Jul 2024 12:03:24 GMT",
"server: cloudflare",
"set-cookie: __cf_bm=tKDKOh6DXz24Kcf9SW3tV_yEuOOGJC4.rOeVFLTRWYA-1736329169-1.0.1.1-S19cJf_qLc0fcryNinlzwpvs.ybrUdbCpAfmxoO7M9MSbTHgjEch00Q6C67GFQxnDyfzRXUdZiztbctX13ufZw; path=\/; expires=Wed, 08-Jan-25 10:09:29 GMT; domain=.fonts.net; HttpOnly; Secure; SameSite=None",
"vary: Accept-Encoding",
"x-amz-id-2: WyLO\/N55ymvkswEG3idZuryBl625QC9wUqTNMV9HYVJUSujfdOGpqNYEQFBtg\/4BH\/YZyprUtIzwT3SFKC2h+ZY\/vI5gePet",
"x-amz-meta-mtime: 1361983047",
"x-amz-replication-status: COMPLETED",
"x-amz-request-id: B7KD5YS8MFSJEK25",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 1tKsZNadX7jWETpW6VKZETBaW64cN7tF",
":status: 304"
]
},
"bytesOut": 2344,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 231,
"socket_group": "https:\/\/fast.fonts.net <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"chunks": [],
"netlog_id": 85,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 439,
"ttfb_start": 373,
"ttfb_end": 439,
"download_start": 439,
"download_end": 439,
"download_ms": 0,
"all_start": 373,
"all_end": 439,
"all_ms": 66,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "471288.17",
"request_id": "471288.17",
"ip_addr": "104.18.32.137",
"full_url": "https:\/\/geolocation.onetrust.com\/cookieconsentpub\/v1\/geo\/location",
"is_secure": 1,
"method": "GET",
"host": "geolocation.onetrust.com",
"url": "\/cookieconsentpub\/v1\/geo\/location",
"raw_id": "471288.17",
"frame_id": "10CE2A7AAE200534AD92EDA0B5475308",
"documentURL": "https:\/\/discanddots.rosso-acoustic.com\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 72,
"ttfb_ms": 54,
"load_start": 483,
"load_start_float": 483.00011499999999,
"bytesIn": 82,
"objectSize": 82,
"objectSizeUncompressed": 66,
"chunks": [
{
"ts": 555,
"bytes": 82,
"inflated": 66
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 131,
"protocol": "HTTP\/2",
"dns_start": 362,
"dns_end": 393,
"connect_start": 393,
"connect_end": 423,
"ssl_start": 423,
"ssl_end": 482,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "geolocation.onetrust.com",
"sanList": [
"geolocation.onetrust.com"
],
"issuer": "WE1",
"validFrom": 1733770793,
"validTo": 1741550391,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1733774394515,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220559496E4F1566D588D264D4231FABAA173DC2BB836B3077F2A1D00AF4FAD56D4022100C43A1F9BD299B821E75D65ABBE095A435D2DFDB3BE5F232E178670BB138A5DF9"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1733774394483,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220170BF8153474862AEEA96A1B68770DC00206A68B83EE772BB2AA29751B93C133022100DEA2E649B5735C5450F8BC411AE2C143253EDEF0448E1E73002CC72B18C98B2B"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"initiator_line": "0",
"initiator_column": "10683",
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: geolocation.onetrust.com",
":method: GET",
":path: \/cookieconsentpub\/v1\/geo\/location",
":scheme: https",
"accept: application\/json",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/discanddots.rosso-acoustic.com",
"priority: u=1, i",
"referer: https:\/\/discanddots.rosso-acoustic.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"131\", \"Google Chrome\";v=\"131\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36 PTST\/24.12"
],
"response": [
"access-control-allow-headers: Content-Type",
"access-control-allow-methods: GET, OPTIONS",
"access-control-allow-origin: *",
"cf-ray: 8feb3880bdb118f5-FRA",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 08 Jan 2025 09:39:30 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 31,
"connect_ms": 30,
"ssl_ms": 59,
"gzip_total": 303,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 360,
"socket_group": "pm\/https:\/\/geolocation.onetrust.com <https:\/\/rosso-acoustic.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 115,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDsTCCA1agAwIBAgIRAL1tUxwMYMzfDdXxAJVptbEwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UxMB4XDTI0MTIwOTE4NTk1M1oXDTI1MDMwOTE5NTk1MVowIzEhMB8G\nA1UEAxMYZ2VvbG9jYXRpb24ub25ldHJ1c3QuY29tMFkwEwYHKoZIzj0CAQYIKoZI\nzj0DAQcDQgAELUcSqGgJJd9qOq2ZkZnZcfS5cw1Bpv3JoJOwXilSHZNq5ukcTHwB\n4B9SVEwZjrZ8fRzutAUMjKbr3kP5rnpFP6OCAlEwggJNMA4GA1UdDwEB\/wQEAwIH\ngDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSq\naqUX42LFH7fHJM1iuquuwsr8ljAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7\nzJP5ODBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5n\nb29nL3Mvd2UxL3ZXMDAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2Ux\nLmNydDAjBgNVHREEHDAaghhnZW9sb2NhdGlvbi5vbmV0cnVzdC5jb20wEwYDVR0g\nBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdv\nb2cvd2UxL3Jkb1phUC1DRTRZLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2\nAM8RVu7VLnyv84db2Wkum+kacWdKsBfsrAHSW3fOzDsIAAABk60BxJMAAAQDAEcw\nRQIgVZSW5PFWbViNJk1CMfq6oXPcK7g2swd\/Kh0Ar0+tVtQCIQDEOh+b0pm4Iedd\nZau+CVpDXS39s75fIy4XhnC7E4pd+QB2AKLjCuRF772tm3447Udnd1PXgluElNcr\nXhssxLlQpEfnAAABk60BxHMAAAQDAEcwRQIgFwv4FTR0hiruqWobaHcNwAIGpouD\n7ncrsqopdRuTwTMCIQDeouZJtXNcVFD4vEEa4sFDJT7e8ESOHnMALMcrGMmLKzAK\nBggqhkjOPQQDAgNJADBGAiEA8dvWCP19cwdDvOzy0KpU22NKVM72YIp0I8oABEmW\nEsgCIQDvs2GNWnS3ek\/oMCHgZF1uq8hov38sTQrjxPdsQ75KFw==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 555,
"ttfb_start": 483,
"ttfb_end": 537,
"download_start": 537,
"download_end": 555,
"download_ms": 18,
"all_start": 362,
"all_end": 555,
"all_ms": 192,
"index": 3,
"number": 4
}
],
"requestsFull": 4,
"requestsDoc": 4,
"responses_200": 2,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "10CE2A7AAE200534AD92EDA0B5475308",
"loadEventStart": 1115,
"loadEventEnd": 1115,
"domContentLoadedEventStart": 740,
"domContentLoadedEventEnd": 740,
"URL": "https:\/\/discanddots.rosso-acoustic.com",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "FBBEA80FD1D0DAE797014D4910580BAD",
"final_url": "https:\/\/discanddots.rosso-acoustic.com\/",
"domInteractive": 740,
"firstPaint": 598.09999999403954,
"firstContentfulPaint": 698,
"firstImagePaint": 698,
"firstMeaningfulPaint": 878,
"renderBlockingCSS": 2,
"renderBlockingJS": 0,
"TTFB": 202,
"basePageSSLTime": 59,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 12703,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 0,
"image_savings": 0,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 6,
"HTMLDocumentParser::FetchQueuedPreloads": 1,
"EventDispatch": 3,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 18,
"EvaluateScript": 73,
"v8.compile": 34,
"ParseAuthorStyleSheet": 5,
"MarkDOMContent": 0,
"UpdateLayoutTree": 41,
"MarkLoad": 0,
"Layout": 114,
"v8.produceCache": 29,
"TimerFire": 1,
"FunctionCall": 54,
"XHRReadyStateChange": 0,
"XHRLoad": 1,
"BeginRemoteFontLoad": 0,
"PrePaint": 5,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 4,
"Layerize": 3,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 1,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 8,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 0,
"HitTest": 0,
"ResourceChangePriority": 0,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_STRING_TABLE": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 812
},
"cpuTimesDoc": {
"ParseHTML": 6,
"HTMLDocumentParser::FetchQueuedPreloads": 1,
"EventDispatch": 3,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 18,
"EvaluateScript": 73,
"v8.compile": 34,
"ParseAuthorStyleSheet": 5,
"MarkDOMContent": 0,
"UpdateLayoutTree": 41,
"MarkLoad": 0,
"Layout": 114,
"v8.produceCache": 29,
"TimerFire": 1,
"FunctionCall": 54,
"XHRReadyStateChange": 0,
"XHRLoad": 1,
"BeginRemoteFontLoad": 0,
"PrePaint": 5,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 4,
"Layerize": 3,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 1,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 8,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"FireAnimationFrame": 0,
"HitTest": 0,
"ResourceChangePriority": 0,
"V8.ExternalMemoryPressure": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_CLEAR_STRING_TABLE": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"Idle": 812
},
"cpu.ParseHTML": 6,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 1,
"cpu.EventDispatch": 3,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 18,
"cpu.EvaluateScript": 73,
"cpu.v8.compile": 34,
"cpu.ParseAuthorStyleSheet": 5,
"cpu.MarkDOMContent": 0,
"cpu.UpdateLayoutTree": 41,
"cpu.MarkLoad": 0,
"cpu.Layout": 114,
"cpu.v8.produceCache": 29,
"cpu.TimerFire": 1,
"cpu.FunctionCall": 54,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 1,
"cpu.BeginRemoteFontLoad": 0,
"cpu.PrePaint": 5,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 4,
"cpu.Layerize": 3,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 1,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 8,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.FireAnimationFrame": 0,
"cpu.HitTest": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.ExternalMemoryPressure": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 0,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_WASM_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_FILTER_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_CLEAR_STRING_TABLE": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.Idle": 812,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1736329167.749841,
"osVersion": "Linux 6.8.0-1018-gcp",
"os_version": "Linux 6.8.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1736329169.3729055,
"browserVersion": "131.0.0.0",
"browser_version": "131.0.0.0",
"fullyLoadedCPUms": 3159,
"fullyLoadedCPUpct": 40.98573281450652,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "10CE2A7AAE200534AD92EDA0B5475308",
"loaderId": "FB482F56A8C2595303810BC09949C17F"
}
}
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910",
"request": {
"requestId": "471288.9",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=05c7904c-d0ab-49da-aa4b-30f968e148ec&fontids=5561910"
}
}
},
"issueId": "0A62CA69429A0916D462D112729AE8A2"
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".fonts.net"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/rosso-acoustic.com\/",
"cookieUrl": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694",
"request": {
"requestId": "471288.10",
"url": "https:\/\/fast.fonts.net\/lt\/1.css?apiType=css&c=bc5d287b-5b40-483c-a726-b9bac0707432&fontids=5561694"
}
}
},
"issueId": "EA5E1158AAD740F479CED9F81BD4698F"
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 36,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 40,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 36,
"violatingNodeAttribute": ""
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormEmptyIdAndNameAttributesForInputError",
"violatingNodeId": 40,
"violatingNodeAttribute": ""
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
},
{
"id": 3,
"origin": "https:\/\/discanddots.rosso-acoustic.com",
"name": ""
}
],
"document_URL": "https:\/\/discanddots.rosso-acoustic.com\/",
"document_hostname": "discanddots.rosso-acoustic.com",
"document_origin": "https:\/\/discanddots.rosso-acoustic.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 820,
"domComplete": 1114,
"PerformancePaintTiming.first-paint": 598.09999999403954,
"PerformancePaintTiming.first-contentful-paint": 598.09999999403954,
"origin_dns": {
"ns": [
"ns3.lemarit.net.",
"ns4.lemarit.de."
],
"mx": [
"10 ipv6mx01a.antispameurope.com.",
"20 ipv6mx01b.antispameurope.com.",
"30 ipv6mx01d.antispameurope.com.",
"40 ipv6mx01c.antispameurope.com."
],
"txt": [
"\"v=spf1 include:_spf.hafele.com -all\""
],
"soa": [
"ns3.lemarit.net. hostmaster.haefele.de. 2024022101 28800 7200 604800 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"JavaScript graphics": "three.js 137",
"Operating systems": "Ubuntu",
"UI frameworks": "Tailwind CSS",
"Web servers": "Apache HTTP Server 2.4.41",
"JavaScript frameworks": "Alpine.js 3.8.1",
"CDN": "Cloudflare",
"Cookie compliance": "OneTrust",
"Tag managers": "Google Tag Manager",
"Security": "Cloudflare Bot Management"
},
"detected_apps": {
"three.js": "137",
"Ubuntu": "",
"Tailwind CSS": "",
"Apache HTTP Server": "2.4.41",
"Alpine.js": "3.8.1",
"Cloudflare": "",
"OneTrust": "",
"Google Tag Manager": "",
"Cloudflare Bot Management": ""
},
"detected_technologies": {
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Ubuntu": {
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Alpine.js": {
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"OneTrust": {
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
"Google Tag Manager": {
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "137",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Ubuntu",
"description": "Ubuntu is a free and open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.",
"slug": "ubuntu",
"categories": [
{
"id": 28,
"slug": "operating-systems",
"groups": [
7
],
"name": "Operating systems",
"priority": 6
}
],
"confidence": 100,
"version": "",
"icon": "Ubuntu.svg",
"website": "http:\/\/www.ubuntu.com\/server",
"pricing": [],
"cpe": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*"
},
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "2.4.41",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Alpine.js",
"description": null,
"slug": "alpine-js",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.8.1",
"icon": "Alpine.js.png",
"website": "https:\/\/github.com\/alpinejs\/alpine",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "OneTrust",
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"slug": "onetrust",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "OneTrust.svg",
"website": "http:\/\/www.onetrust.com",
"pricing": [],
"cpe": null
},
{
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "http:\/\/www.google.com\/tagmanager",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>",
"target": [
".opacity-100 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(4) > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"w-1\/3 hidden lg:block\">",
"target": [
".lg\\:py-0 > .w-1\\\/3.lg\\:block.hidden"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p>",
"target": [
".mt-container-half.sm\\:block.kirbytext > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n L\u00e4nge <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Breite <\/div>",
"target": [
".md\\:space-y-8 > div:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Fl\u00e4che <\/div>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-[16px]\">\n Ihre Auswahl <\/div>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(3) > .text-\\[16px\\]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".mt-container.kirbytext.text-xs > p"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.14 (foreground color: #919192, background color: #ffffff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_962",
"relatedNodes": [
{
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".pl-\\[2vw\\] > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_962"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey-light.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Rechteck 962\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_962"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_243",
"relatedNodes": [
{
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".pl-\\[2vw\\] > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_243"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"] > .lg\\:w-auto.justify-center.lg\\:block > .stroke-grey.active-stroke[viewBox=\"0 0 42 42\"] > g[data-name=\"Ellipse 243\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_243"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_843",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_843"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 843\"][transform=\"translate(-4478 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_843"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_844",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_844"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 844\"][transform=\"translate(-4478 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_844"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_848",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_848"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 848\"][transform=\"translate(-4456 297)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_848"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Rechteck_850",
"relatedNodes": [
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
]
},
{
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][rx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Rechteck_850"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'q'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[transform=\"translate(4478 -297)\"] > rect[data-name=\"Rechteck 850\"][transform=\"translate(-4456 319)\"][width=\"20\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Rechteck_850"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Gruppe_981",
"relatedNodes": [
{
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".gap-\\[9vw\\].flex > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Gruppe_981"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"] > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .fill-grey-light.active-fill[viewBox=\"0 0 42 42\"] > g[data-name=\"Gruppe 981\"][transform=\"translate(4478 -297)\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Gruppe_981"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_174",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_174"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 174\"][transform=\"translate(-4114 297)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_174"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_175",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_175"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 175\"][transform=\"translate(-4084 306)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_175"
},
{
"any": [
{
"id": "duplicate-id",
"data": "Ellipse_176",
"relatedNodes": [
{
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".gap-\\[9vw\\].flex > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: Ellipse_176"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2) > .lg\\:w-auto.justify-center[x-show=\"form == 'r'\"] > .lg\\:w-\\[2\\.5em\\].fill-grey-light[viewBox=\"0 0 50 42\"] > g[transform=\"translate(4114 -297)\"] > circle[data-name=\"Ellipse 176\"][transform=\"translate(-4094 319)\"][cx=\"10\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: Ellipse_176"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"target": [
"img[x-ref=\"image\"]"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"target": [
"img:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an implicit (wrapped) <label>"
},
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element does not have an explicit <label>"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "non-empty-placeholder",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no placeholder attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
],
"failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element has no placeholder attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(1)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(2)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(4)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(5)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(6)"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\">",
"target": [
"svg[viewBox=\"0 -30 110 110\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\">",
"target": [
"svg[role=\"presentation\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe>",
"target": [
"iframe"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\">",
"target": [
".ot-sdk-container"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "button-name",
"impact": "critical",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"flex flex-col min-h-screen overflow-hidden\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".ml-6 > .px-4.py-3.text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "28.8pt (38.4px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"target": [
".pt-\\[2em\\]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "67.5pt (90px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Einfach. Akustisch. Modular.<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>",
"target": [
".pb-container > .mb-container.kirbytext > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p>",
"target": [
".max-w-lg > .kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Weicher Kern.<\/span>",
"target": [
".max-w-lg > .kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".max-w-lg > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span>",
"target": [
".my-container-section:nth-child(4) > .mt-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".my-container-section:nth-child(4) > .text-sm > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Kombiniere, kombiniere ...<\/span>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(1) > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p>",
"target": [
".mb-container.kirbytext.c-container > p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Konferenz <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold\">\n Lounge <\/div>",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"] > .self-end.active-semi-bold"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>",
"target": [
".mb-container-half.uppercase.text-sm"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"form == 'q'\">Q 600 BIG<\/span>",
"target": [
"span[x-show=\"form == 'q'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"layout == 'grid'\">Raster<\/span>",
"target": [
"span[x-show=\"layout == 'grid'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"mounting == 'ceiling'\">Decke<\/span>",
"target": [
"span[x-show=\"mounting == 'ceiling'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>",
"target": [
"span[x-show=\"disc == 'disc-grey'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-show=\"dot == 'dot-white'\">White<\/span>",
"target": [
"span[x-show=\"dot == 'dot-white'\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>",
"target": [
".mt-container.kirbytext.c-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Noch immer nicht genug?<\/span>",
"target": [
".mt-container.kirbytext.c-container > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span>",
"target": [
".c-container:nth-child(1) > .mb-container.kirbytext > p > .text-black"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(1) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<\/span>",
"target": [
"div:nth-child(2) > div:nth-child(2) > .items-baseline.border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"area\">12<\/div>",
"target": [
"div[x-text=\"area\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".justify-between.md\\:block.flex-col:nth-child(1) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>",
"target": [
"div[x-text=\"formattedNumber(optimal_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".pl-3.md\\:pl-0.justify-between:nth-child(2) > .md\\:border-b.flex > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>",
"target": [
"div[x-text=\"formattedNumber(selected_area)\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>m<sup>2<\/sup><\/span>",
"target": [
".text-green > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#008000",
"bgColor": "#ffffff",
"contrastRatio": 5.1299999999999999,
"fontSize": "20.3pt (27px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<sup>2<\/sup>",
"target": [
".text-green > span > sup"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#ffffff",
"contrastRatio": 3.1400000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 3.14"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>",
"target": [
".my-12 > .c-container"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>",
"target": [
"output[x-text=\"square\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>",
"target": [
"output[x-text=\"rectangle\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"] > .self-end.active-semi-bold.uppercase"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#919192",
"bgColor": "#000000",
"contrastRatio": 6.6600000000000001,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.66"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p>",
"target": [
".pt-container > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "27.0pt (36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-white\">Einfacher geht es nicht.<\/span>",
"target": [
"p > .text-white"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flex content-center\">",
"target": [
".text-sm.text-white > .content-center.flex"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Akustik Support<\/span>",
"target": [
".md\\:justify-center > .text-white > .flex > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "18.0pt (24px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#696969",
"bgColor": "#ffffff",
"contrastRatio": 5.4800000000000004,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.48"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#000000",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffffff",
"contrastRatio": 21,
"fontSize": "8.5pt (11.382px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 21"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "roundRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "ovalRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "squareRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "rectangleRange",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "cookie-consent-setting-footer",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-banner-sdk",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\">",
"target": [
"#onetrust-banner-sdk"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-accept-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "onetrust-pc-btn-handler",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "onetrust-policy-text",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy-text\">",
"target": [
"#onetrust-policy-text"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-pc-desc",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-desc\">",
"target": [
"#ot-pc-desc"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4>",
"target": [
"#ot-header-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\">",
"target": [
"#ot-group-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0002",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">",
"target": [
"#ot-desc-id-C0002"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4>",
"target": [
"#ot-header-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0001",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">",
"target": [
"#ot-desc-id-C0001"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4>",
"target": [
"#ot-header-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\">",
"target": [
"#ot-group-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0004",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">",
"target": [
"#ot-desc-id-C0004"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4>",
"target": [
"#ot-header-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\">",
"target": [
"#ot-group-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-C0003",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">",
"target": [
"#ot-desc-id-C0003"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-header-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4>",
"target": [
"#ot-header-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-group-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\">",
"target": [
"#ot-group-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ot-desc-id-YT",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p>",
"target": [
"#ot-desc-id-YT"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "chkbox-id",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\">",
"target": [
"#chkbox-id"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-hosts-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-hosts-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-groups-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-groups-handler"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "select-all-vendor-leg-handler",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\">",
"target": [
"#select-all-vendor-leg-handler"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-style",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<style id=\"onetrust-style\">",
"target": [
"#onetrust-style"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"text-[1.25rem]\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "configurator",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">",
"target": [
"#configurator"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Facebook_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Facebook_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Pinterest_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Pinterest_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Instagram_w_circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Instagram_w_circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Youtube_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">",
"target": [
"#Youtube_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "Xing_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#Xing_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "LinkedIn_w_x2F__circle",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">",
"target": [
"#LinkedIn_w_x2F__circle"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<script type=\"text\/javascript\" id=\"\" charset=\"\">",
"target": [
"script[charset=\"\"][type=\"text\/javascript\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-consent-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-consent-sdk\">",
"target": [
"#onetrust-consent-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-group-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-group-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-policy",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-policy\">",
"target": [
"#onetrust-policy"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group-parent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\">",
"target": [
"#onetrust-button-group-parent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-button-group",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div>",
"target": [
"#onetrust-button-group"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-close-btn-container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div>",
"target": [
"#onetrust-close-btn-container"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "onetrust-pc-sdk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\">",
"target": [
"#onetrust-pc-sdk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "close-pc-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button>",
"target": [
"#close-pc-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-content",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\">",
"target": [
"#ot-pc-content"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2>",
"target": [
"#ot-pc-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "accept-recommended-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button>",
"target": [
"#accept-recommended-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-category-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3>",
"target": [
"#ot-category-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-lst",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\">",
"target": [
"#ot-pc-lst"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-pc-hdr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-pc-hdr\">",
"target": [
"#ot-pc-hdr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-title",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-lst-title\">",
"target": [
"#ot-lst-title"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-back-arw",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\">",
"target": [
"#ot-back-arw"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vendor-search-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\">",
"target": [
"#vendor-search-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-btn-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\">",
"target": [
"#filter-btn-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-anchor",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-anchor\"><\/div>",
"target": [
"#ot-anchor"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-modal",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-fltr-modal\">",
"target": [
"#ot-fltr-modal"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-fltr-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-fltr-cnt\">",
"target": [
"#ot-fltr-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clear-filters-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"clear-filters-handler\">Clear<\/button>",
"target": [
"#clear-filters-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-apply-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-apply-handler\">Apply<\/button>",
"target": [
"#filter-apply-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "filter-cancel-handler",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"filter-cancel-handler\">Cancel<\/button>",
"target": [
"#filter-cancel-handler"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-lst-cnt",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\">",
"target": [
"#ot-lst-cnt"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-sel-blk",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"ot-sel-blk\">",
"target": [
"#ot-sel-blk"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-hostcntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-hostcntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-vencntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-vencntr"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "ot-selall-licntr",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div>",
"target": [
"#ot-selall-licntr"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"lengthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">",
"target": [
"input[x-model=\"widthInput\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.opacity-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(1) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label class=\"relative block w-full text-[16px]\" x-data=\"range\">",
"target": [
".space-y-6.inset-0.duration-300 > .items-center.flex:nth-child(2) > label[x-data=\"range\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"de\" class=\"scroll-smooth no-touch\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": "critical",
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "implicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an implicit (wrapped) <label>"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".ml-6 > .px-4.py-3.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">",
"target": [
".mt-\\[35vw\\]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">",
"target": [
".max-w-lg > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">",
"target": [
".my-container-section:nth-child(4) > .text-sm"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">",
"target": [
".pb-container-double > .text-sm.text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">",
"target": [
".md\\:justify-center > .text-white"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(1) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(2) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(3) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>",
"target": [
".mb-3.last\\:mb-0:nth-child(4) > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>",
"target": [
"#cookie-consent-setting-footer"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>",
"target": [
"a[href$=\"nimbus-lighting.com\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">",
"target": [
".mr-1.sm\\:mr-2.mt-1:nth-child(3)"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".sm\\:pr-container-half > ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>",
"target": [
".mb-3.last\\:mb-0:nth-child(5)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"target": [
".h-6"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">",
"target": [
".hamburger"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"target": [
".max-w-none"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"target": [
".my-container-section:nth-child(4) > img"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"target": [
"img[x-ref=\"image\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"target": [
"img:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\].active"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">",
"target": [
".lg\\:absolute > .lg\\:pt-\\[1\\.8em\\].gap-1em.text-black > .h-\\[2em\\].lg\\:w-\\[10em\\][\\@click=\"room = 'lounge'; fetchImages()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > .active[\\@click=\"form = 'q'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">",
"target": [
".items-start.lg\\:gap-2em.lg\\:pt-1 > button[\\@click=\"form = 'r'; fetchImages()\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(2) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">",
"target": [
".lg\\:p-0.lg\\:h-\\[4\\.5em\\].lg\\:relative:nth-child(3) > .items-start.lg\\:gap-2em.lg\\:pt-1 > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">",
"target": [
".lg\\:pt-1.lg\\:w-2\\\/3.lg\\:pl-1em > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > .active[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">",
"target": [
".lg\\:flex > .lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(4)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(5)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(6)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(7)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">",
"target": [
".lg\\:gap-\\[0\\.5em\\].lg\\:-m-\\[0\\.25em\\].gap-y-\\[2vw\\] > button[type=\"button\"]:nth-child(8)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">",
"target": [
"#roundRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#ovalRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">",
"target": [
"#squareRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">",
"target": [
"#rectangleRange"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">",
"target": [
"button[\\@click=\"mode = 'q'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">",
"target": [
"button[\\@click=\"mode = 'r'; selectedArea()\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button>",
"target": [
"#onetrust-accept-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button>",
"target": [
"#onetrust-pc-btn-handler"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button>",
"target": [
".onetrust-close-btn-ui"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>",
"target": [
"button[\\@click=\"showlangmenu = true\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
}
]
},
{
"id": "video-caption",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag122",
"section508",
"section508.22.a"
],
"description": "Ensures <video> elements have captions",
"help": "<video> elements must have captions",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/video-caption?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">",
"target": [
".-mt-16 > video"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
},
{
"any": [],
"all": [],
"none": [
{
"id": "caption",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Check that captions is available for the element"
}
],
"impact": "critical",
"html": "<video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">",
"target": [
".max-w-xl"
],
"failureSummary": "Fix all of the following:\n Check that captions is available for the element"
}
]
}
]
},
"base_page_ip_ptr": "kb.ibumedia.de",
"base_page_cname": "",
"base_page_dns_server": "ns3.lemarit.net",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 8141,
"testUrl": "https:\/\/discanddots.rosso-acoustic.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\",\"width\":201,\"height\":24,\"naturalWidth\":300,\"naturalHeight\":36},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg\",\"width\":953,\"height\":342,\"naturalWidth\":1146,\"naturalHeight\":411},{\"url\":\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\",\"width\":1120,\"height\":753,\"naturalWidth\":2318,\"naturalHeight\":1558},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\",\"width\":1654,\"height\":591,\"naturalWidth\":1654,\"naturalHeight\":591},{\"url\":\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\",\"width\":136,\"height\":16,\"naturalWidth\":136,\"naturalHeight\":16}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Zwo",
"display": "auto",
"status": "loaded",
"style": "normal",
"weight": "600"
}
],
"generated-content-percent": 58.329999999999998,
"generated-content-size": 112.16,
"imgs-in-viewport": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 300,
"naturalHeight": 36
}
],
"imgs-no-alt": [
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg"
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25"
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b"
}
],
"imgs-out-viewport": [
{
"src": "assets\/static\/vlies.jpg",
"html": "<img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/vlies.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 1146,
"naturalHeight": 411
},
{
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"html": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2318,
"naturalHeight": 1558
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25",
"html": "<img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
},
{
"src": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b",
"html": "<img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">",
"currentSrc": "blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 2500,
"naturalHeight": 1429
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width,initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js",
"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css"
],
"rendered-html": "<html lang=\"de\" class=\"scroll-smooth no-touch\"><head>\n\n <!-- Google Tag Manager -->\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-K7Q63B\"><\/script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n 'https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-K7Q63B');<\/script>\n <!-- End Google Tag Manager -->\n \n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n \n <title>Nimbus Disc'n Dots<\/title>\n\n <script>\n document.documentElement.className += ((\"ontouchstart\" in document.documentElement) ? ' touch' : ' no-touch');\n <\/script>\n\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/css\/site.min.39a2547eada33480286d7a68ae18a7d7.css\" rel=\"stylesheet\">\n <link href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/favicon.ico\" rel=\"shortcut icon\" type=\"image\/ico\">\n <link rel=\"apple-touch-icon-precomposed\" href=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/apple-touch-icon.png\">\n\n <script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\" data-document-language=\"true\" charset=\"UTF-8\" data-domain-script=\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\"><\/script><script src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/202309.1.0\/otBannerSdk.js\" async=\"\" type=\"text\/javascript\"><\/script><style id=\"onetrust-style\">\/* inner styles set by WPT to match CSSOM *\/#onetrust-banner-sdk { text-size-adjust: 100%; }#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }#onetrust-pc-sdk [type=\"checkbox\"]:checked, #onetrust-pc-sdk [type=\"checkbox\"]:not(:checked) { pointer-events: initial; }#onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::before, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label::after, #onetrust-pc-sdk [type=\"checkbox\"]:disabled + label { pointer-events: none; opacity: 0.7; }#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk li input[type=\"checkbox\"] { z-index: 1; }#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }#onetrust-pc-sdk li .ot-checkbox input[type=\"checkbox\"] { height: auto; width: auto; }#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }#onetrust-pc-sdk input { margin: 3px 0.1ex; }#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }#onetrust-pc-sdk.ot-hide { display: none !important; }.onetrust-pc-dark-filter.ot-hide { display: none !important; }#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }@keyframes onetrust-fade-in { \n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}.ot-cookie-label { text-decoration: underline; }@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {\n #onetrust-pc-sdk p { font-size: 0.75em; }\n}#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }@media (min-width: 400px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }\n}@media (min-width: 550px) {\n #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }\n #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }\n #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }\n #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }\n #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }\n #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }\n #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }\n #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }\n #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }\n #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }\n #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }\n}#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }@media (min-width: 550px) {\n #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }\n #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }\n #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }\n #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }\n #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }\n #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }\n}#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.7; }#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"submit\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"reset\"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=\"button\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"submit\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"reset\"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=\"button\"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }#onetrust-banner-sdk input[type=\"text\"], #onetrust-pc-sdk input[type=\"text\"], #ot-sdk-cookie-policy input[type=\"text\"] { appearance: none; }#onetrust-banner-sdk input[type=\"text\"]:focus, #onetrust-pc-sdk input[type=\"text\"]:focus, #ot-sdk-cookie-policy input[type=\"text\"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }#onetrust-banner-sdk input[type=\"checkbox\"], #onetrust-pc-sdk input[type=\"checkbox\"], #ot-sdk-cookie-policy input[type=\"checkbox\"] { display: inline; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: \"\"; display: table; clear: both; }#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }#onetrust-banner-sdk.otCenterRounded { z-index: 2147483645; top: 10%; position: fixed; right: 0px; background-color: rgb(255, 255, 255); width: 60%; max-width: 650px; border-radius: 2.5px; left: 1em; margin: 0px auto; font-size: 14px; max-height: 90%; overflow: hidden auto; }#onetrust-banner-sdk.otRelFont { font-size: 0.875rem; }#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }#onetrust-banner-sdk { }#onetrust-banner-sdk h3, #onetrust-banner-sdk p { color: dimgray; }#onetrust-banner-sdk #onetrust-policy { margin-top: 40px; }#onetrust-banner-sdk #onetrust-policy-title { float: left; text-align: left; font-size: 1em; line-height: 1.4; margin-bottom: 0px; padding: 0px 0px 10px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc, #onetrust-banner-sdk .ot-gv-list-handler { clear: both; float: left; margin: 0px 30px 10px; font-size: 0.813em; line-height: 1.5; }#onetrust-banner-sdk #onetrust-policy-text *, #onetrust-banner-sdk .ot-b-addl-desc *, #onetrust-banner-sdk .ot-gv-list-handler * { line-height: inherit; font-size: inherit; margin: 0px; }#onetrust-banner-sdk .ot-optout-signal { margin: 0px 1.875rem 0.625rem; }#onetrust-banner-sdk .ot-gv-list-handler { padding: 0px; border: 0px; height: auto; width: auto; }#onetrust-banner-sdk .ot-b-addl-desc { display: block; }#onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 30px; text-align: center; }#onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group { text-align: right; }#onetrust-banner-sdk #onetrust-button-group { text-align: center; display: inline-block; width: 100%; }#onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-right: 1em; }#onetrust-banner-sdk #onetrust-pc-btn-handler { border: 1px solid rgb(108, 192, 74); max-width: 45%; }#onetrust-banner-sdk .banner-actions-container { float: right; width: 50%; }#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(108, 192, 74); text-decoration: underline; padding-left: 0px; padding-right: 0px; }#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(108, 192, 74); color: rgb(255, 255, 255); border-color: rgb(108, 192, 74); min-width: 135px; padding: 12px 10px; letter-spacing: 0.05em; line-height: 1.4; font-size: 0.813em; font-weight: 600; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; max-width: calc(40% - 18px); }#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: left; margin-right: 0px; }#onetrust-banner-sdk .has-reject-all-button .banner-actions-container { max-width: 60%; width: auto; }#onetrust-banner-sdk .ot-close-icon { width: 44px; height: 44px; background-size: 12px; margin: -18px -18px 0px 0px; border: none; display: inline-block; padding: 0px; }#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; right: 24px; top: 20px; }#onetrust-banner-sdk .banner_logo { display: none; }#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-top: 10px; }#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { margin: 4px 25px; }#onetrust-banner-sdk #banner-options { float: left; padding: 0px 30px; width: calc(100% - 90px); }#onetrust-banner-sdk .banner-option { margin-bottom: 10px; }#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 6px; font-size: 0.82em; line-height: 1.4; }#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] .ot-arrow-container { transform: rotate(90deg); }#onetrust-banner-sdk .banner-option-input[aria-expanded=\"true\"] ~ .banner-option-details { height: auto; display: block; }#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }#onetrust-banner-sdk .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; }#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }#onetrust-banner-sdk .ot-dpd-container { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-title { font-weight: bold; padding-bottom: 10px; }#onetrust-banner-sdk .ot-dpd-title { font-size: 1em; line-height: 1.4; }#onetrust-banner-sdk .ot-dpd-desc { font-size: 0.813em; line-height: 1.5; margin-bottom: 0px; }#onetrust-banner-sdk .ot-dpd-desc * { margin: 0px; }#onetrust-banner-sdk .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }#onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { float: left; margin: 0px 30px 10px; }#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; line-height: 1.5; float: none; }#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.75em; }#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container { margin-top: 20px; }@media only screen and (max-width: 425px) {\n #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; margin-bottom: 10px; }\n #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { margin-right: 0px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }\n #onetrust-banner-sdk .banner-actions-container, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; max-width: none; }\n #onetrust-banner-sdk.otCenterRounded { left: 0px; width: 95%; top: 50%; transform: translateY(-50%); }\n}@media only screen and (max-width: 600px) {\n #onetrust-banner-sdk .ot-sdk-container { width: auto; padding: 0px; }\n #onetrust-banner-sdk #onetrust-policy-title { padding: 0px 22px 10px; }\n #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc, #onetrust-banner-sdk .ot-dpd-container { margin: 0px 22px 10px; width: calc(100% - 44px); }\n #onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 22px; }\n #onetrust-banner-sdk #banner-options { padding: 0px 22px; width: calc(100% - 44px); }\n #onetrust-banner-sdk .banner-option { margin-bottom: 6px; }\n #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: none; max-width: 100%; }\n #onetrust-banner-sdk .has-reject-all-button .banner-actions-container { width: 100%; text-align: center; max-width: 100%; }\n #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container { margin-top: 20px; }\n}@media only screen and (min-width: 426px) and (max-width: 896px) {\n #onetrust-banner-sdk.otCenterRounded { left: 0px; top: 15%; transform: translateY(-13%); max-width: 600px; width: 95%; }\n}#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(210, 10, 40); }#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }#onetrust-pc-sdk.otPcCenter[dir=\"rtl\"] { right: 0px; left: 0px; }#onetrust-pc-sdk.otRelFont { font-size: 1rem; }#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 10px; }#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; margin-bottom: 25px; outline-offset: -1px; }#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }#onetrust-pc-sdk label { margin-bottom: 0px; }#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); margin: 0px; font-size: 0.813em; line-height: 1.3; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-pc-scrollbar { }#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo { direction: rtl; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-pc-footer-logo a { margin-right: 25px; }#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(205, 220, 242); border: 1px solid rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(56, 96, 190); border-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; }#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(242, 241, 241); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: \"\"; height: 21px; width: 21px; bottom: 1px; background-color: rgb(125, 125, 125); transition: 0.4s; border-radius: 20px; }#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: \"\"; display: inline-block; border-radius: 3px; }#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }#onetrust-pc-sdk .ot-label-txt { display: none; }#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }#onetrust-pc-sdk input[type=\"checkbox\"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { clear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; overflow: hidden; }#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=\"checkbox\"] { width: auto; height: auto; }#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }#onetrust-pc-sdk .ot-host-name { pointer-events: none; }#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk #no-results p span { font-weight: bold; }#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"] + label::after { content: none; color: rgb(255, 255, 255); }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:checked + label::after { content: \"\"; }#onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-width: 2px; outline-style: auto; }#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul { list-style: none; padding: 0px; }#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }#onetrust-pc-sdk ul li input[type=\"checkbox\"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"false\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }#onetrust-pc-sdk .ot-acc-cntr > input[type=\"checkbox\"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=\"true\"] ~ .ot-acc-txt { width: auto; }#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; font-size: 1em; width: 100%; }#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }#onetrust-pc-sdk .ot-btn-container { text-align: right; }#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.75em; letter-spacing: 0.08em; margin-top: 19px; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; top: 10px; right: 0px; z-index: 1; padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; }#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }#onetrust-pc-sdk button[aria-expanded=\"true\"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-size: 0.813em !important; }#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: \"\"; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"false\"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=\"true\"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=\"true\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=\"true\"] { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOEmail\"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=\"DPOLink\"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; margin-left: 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }#onetrust-pc-sdk[dir=\"rtl\"] #ot-back-arw, #onetrust-pc-sdk[dir=\"rtl\"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }#onetrust-pc-sdk[dir=\"rtl\"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }#onetrust-pc-sdk[dir=\"rtl\"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }#onetrust-pc-sdk[dir=\"rtl\"] .ot-search-cntr > svg { right: 0px; }@media only screen and (max-width: 600px) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; height: 100%; top: 0px; border-radius: 0px; }\n #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 1px 3px 0px 10px; padding-right: 10px; width: calc(100% - 23px); }\n #onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spacing: 0.01em; }\n #onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }\n #onetrust-pc-sdk p { font-size: 0.7em; }\n #onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100% - 15px); }\n #onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }\n #onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }\n #onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; min-width: 95%; }\n #onetrust-pc-sdk .switch + p { max-width: 80%; }\n #onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }\n #onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15px; left: auto; right: 40px; top: 85px; }\n #onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }\n #onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-bottom: 0px; }\n #onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }\n}@media only screen and (max-width: 476px) {\n #onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10px; }\n #onetrust-pc-sdk #ot-anchor { right: 25px; }\n #onetrust-pc-sdk button { width: 100%; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all { padding-right: 9px; }\n #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr { right: 0px; }\n}@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {\n #onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }\n #onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }\n #onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }\n #onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }\n #onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }\n #onetrust-pc-sdk .switch + p { max-width: 85%; }\n #onetrust-pc-sdk #ot-sel-blk { position: static; }\n #onetrust-pc-sdk #ot-pc-lst { overflow: auto; }\n #onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }\n #onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }\n #onetrust-pc-sdk input { font-size: 1em !important; }\n #onetrust-pc-sdk p { font-size: 0.6em; }\n #onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }\n #onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { font-size: 0.6em; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }\n #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; max-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }\n #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }\n}#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(105, 105, 105); }#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(233, 233, 233); }#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type=\"checkbox\"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type=\"checkbox\"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_external_link.svg\"); }.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }.ot-sdk-cookie-policy h4 { font-size: 1.2em; }.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }.ot-sdk-cookie-policy th { min-width: 75px; }.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }.ot-sdk-cookie-policy .ot-mobile-border { display: none; }.ot-sdk-cookie-policy section { margin-bottom: 2em; }.ot-sdk-cookie-policy table { border-collapse: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }.ot-sdk-cookie-policy[dir=\"rtl\"] { text-align: left; }#ot-sdk-cookie-policy h3 { font-size: 1.5em; }@media only screen and (max-width: 530px) {\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }\n .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }\n #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }\n}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(0, 0, 0); }#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }.ot-floating-button__front { background-image: url(\"https:\/\/cdn.cookielaw.org\/logos\/static\/ot_persistent_cookie_icon.png\"); }<\/style><\/head>\n <body x-data=\"{ shownav: false, showlangmenu: false, totoplink: false, acoustic_support_info_rooms: false, acoustic_support_info_number: false }\" class=\"relative bg-white text-base text-grey font-zwo font-light leading-tight\">\n\n <!-- Google Tag Manager (noscript) -->\n <noscript><iframe src=\"https:\/\/www.googletagmanager.com\/ns.html?id=GTM-K7Q63B\"\n height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"><\/iframe><\/noscript>\n <!-- End Google Tag Manager (noscript) -->\n \n <!-- navigation -->\n <div class=\"mx-auto max-w-screen-xl xl:relative\">\n <nav x-show=\"shownav\" @click.outside=\"shownav = false\" class=\"absolute top-0 bottom-0 right-0 z-50 w-2\/3 text-right bg-white shadow-xl pb-container sm:w-1\/2 lg:w-1\/3 xl:bottom-auto\" style=\"display: none;\">\n <button @click=\"shownav = false\" class=\"py-6 px-container-half mr-container-half\">\n <svg class=\"w-5\" viewBox=\"0 0 35 35\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xml:space=\"preserve\" xmlns:serif=\"http:\/\/www.serif.com\/\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;\">\n <g transform=\"matrix(1,0,0,1,-575.49,-232.69)\">\n <path d=\"M610.47,239.78L603.38,232.69L592.98,243.1L582.57,232.69L575.49,239.78L585.89,250.18L575.49,260.59L582.57,267.67L592.98,257.27L603.38,267.67L610.47,260.59L600.07,250.18L610.47,239.78Z\" style=\"fill-rule:nonzero;\"><\/path>\n <\/g>\n<\/svg>\n <\/button>\n <div class=\"text-sm text-left text-black px-container\">\n <nav class=\"-ml-2\">\n <ul>\n <li><a class=\"inline-block p-2 font-semibold\" href=\"https:\/\/discanddots.rosso-acoustic.com\">\n Home <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n System <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n Montage <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n Akustische Grundlagen <\/a><\/li>\n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/downloads\">\n Downloads <\/a><\/li>\n <\/ul>\n <ul class=\"mt-container-half\">\n\n <li>\n <a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/li>\n \n <li><a class=\"inline-block p-2 \" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a><\/li>\n \n <\/ul>\n <\/nav>\n <\/div>\n <\/nav>\n <\/div>\n <!-- navigation end -->\n\n <main class=\"flex flex-col min-h-screen overflow-hidden\">\n <div class=\"flex-grow\">\n\n <div x-intersect=\"totoplink = false\" x-intersect:leave=\"totoplink = true\">\n\n <!-- site header -->\n <header id=\"header\" class=\"text-[1.25rem]\">\n <div class=\"flex items-end justify-between h-16 c-container\">\n\n <!-- site logo -->\n <div class=\"p-1 mb-4 site-logo\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">\n <\/div>\n <!-- site logo end -->\n\n <div class=\"flex items-center mb-1\">\n\n <!-- lang switcher -->\n <div class=\"relative uppercase\">\n \n <button @click=\"showlangmenu = true\" class=\"uppercase p-3 -m-3 text-black\">\n de <\/button>\n\n <nav x-show=\"showlangmenu\" @click.outside=\"showlangmenu = false\" class=\"absolute top-0 left-0 z-10 pt-4 pb-2 -mt-6 -ml-4 bg-white shadow-xl\" style=\"display: none;\">\n <button @click=\"showlangmenu = false\" class=\"block px-4 py-2 text-black uppercase\">de<\/button>\n <a class=\"block px-4 py-2\" href=\"https:\/\/discanddots.rosso-acoustic.com\/en\" hreflang=\"en\">\n en <\/a>\n <\/nav>\n\n <\/div>\n <!-- lang switcher end -->\n \n <!-- hamburger menu -->\n <button @click=\"shownav = true\" class=\"hamburger h-16 ml-5 p-3 pt-4 -m-3\">\n <svg class=\"w-5\" viewBox=\"0 0 100 80\">\n <rect width=\"100\" height=\"15\"><\/rect>\n <rect y=\"25\" width=\"100\" height=\"15\"><\/rect>\n <rect y=\"50\" width=\"100\" height=\"15\"><\/rect>\n <\/svg>\n <\/button>\n <!-- hamburger menu end -->\n\n <div class=\"hidden ml-6 sm:block\">\n <a class=\"inline-block px-4 py-3 text-white bg-black rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n <\/div>\n\n <\/header>\n <!-- site header end -->\n\n \n \n <div class=\"relative -mt-16 z-[-10] mb-container-half\">\n <video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>\n <\/div>\n <a href=\"#configurator\" class=\"absolute mt-[35vw] sm:mt-[40vw] top-0 right-[10vw] flex flex-col text-white bg-black rounded-full h-[7.5em] w-[7.5em] sm:h-[16vw] sm:w-[16vw] text-xs sm:text-[2vw] items-center\">\n <div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>\n <div class=\"rotate-90 pl-[1em] sm:pl-[3vw]\">\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n <\/a>\n \n <!-- page headline -->\n <header class=\"c-container pt-container pb-container\">\n <h1 class=\"text-xl text-black uppercase leading-extra-tight\"><p>Einfach. Akustisch. Modular.<\/p><\/h1>\n <\/header>\n\n <\/div>\n\n <section class=\"c-container pb-container\">\n <div class=\"kirbytext mb-container\">\n <p>Rossoacoustic Disc\u2019n Dots ist ein modulares Akustiksystem, das in unterschiedlichen Formen, Farben und Gr\u00f6\u00dfen Besprechungsr\u00e4ume, Meeting Points und B\u00fcros in angenehme Klangzonen verwandelt.<\/p>\n<p>Die \u201eDisc\u201c bildet hierbei das akustische Grundelement. Das akustisch wirksame Vlies, das f\u00fcr eine optimale Schallabsorption sorgt, ist wahlweise in Grau oder Wei\u00df erh\u00e4ltlich.<\/p>\n<p>Der \u201eDot\u201c sorgt f\u00fcr die einfache Befestigung an Wand oder Decke und bringt spannende Farbakzente mit ins Spiel. Zusammen sorgen sie so f\u00fcr eine angenehme akustische Atmosph\u00e4re und mehr Wohlbefinden in Ihren R\u00e4umen.<\/p> <\/div>\n <\/section>\n\n <section class=\"sm:flex\">\n <div class=\"sm:w-1\/2 mr-container mb-container sm:m-0\">\n <img class=\"max-w-none w-full\" src=\"assets\/static\/vlies.jpg\">\n <\/div>\n <div class=\"sm:w-1\/2 px-container sm:px-container-half\">\n <div class=\"max-w-lg\">\n <div class=\"kirbytext\">\n <p><span class=\"text-black\">Weicher Kern.<\/span> Das spezielle offenporige Vlies bietet unz\u00e4hlige Schlupfl\u00f6cher, in denen unerw\u00fcnschte Schallreflexionen ihre ganze Energie loswerden k\u00f6nnen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustische-grundlagen\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zu akustischen Grundlagen <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> \n <\/div>\n <\/div>\n <\/section>\n\n <section class=\"c-container my-container-section\">\n <img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/raster-und-solitair.jpg\">\n <div class=\"kirbytext mt-container\">\n <p><span class=\"text-black\">4 Formsch\u00f6nheiten.<\/span> Die quadratischen und rechteckigen Disc-Elemente eignen sich hervorragend f\u00fcr klare geometrische Anordnungen, w\u00e4hrend sich mit den kreisf\u00f6rmigen und ovalen Disc-Elementen R\u00e4ume lebendiger, freier und spielerischer gestalten lassen.<\/p> <\/div>\n \n<a class=\"inline-block text-black text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/system\">\n <div class=\"flex content-center\">\n System <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/section>\n\n \n<section class=\"my-container-section\">\n\n <div class=\"c-container mb-container kirbytext\">\n <p><span class=\"text-black\">Kombiniere, kombiniere ...<\/span> Die Farbvarianten nehmen im Designkonzept eine wichtige Rolle ein. Abgestimmt auf die akustisch wirksamen Discs in dezentem Wei\u00df oder meliertem Grau, pr\u00e4sentieren sich die Dots in warmen, von der Natur inspirierten Rossoacoustic Farbt\u00f6nen: Vineyard, Soft moss, Yellow field, Far mountain, Nightfall, Grey dawn sowie im klassischen White oder Black ink.<\/p>\n<p>Probieren Sie es selbst aus und sehen Sie, wie sich R\u00e4ume durch einfache Klicks spielerisch verwandeln.<\/p> <\/div>\n \n <div id=\"configurator\" class=\"relative text-[16px] pb-container px-container lg:px-0\" x-data=\"rooms_configurator\" data-static-url=\"assets\/static\/\">\n <div class=\"lg:flex flex-row-reverse justify-end\">\n\n <div x-intersect.full=\"acoustic_support_info_rooms = true\" class=\"lg:pr-container lg:flex items-end relative\">\n <div class=\"relative w-full max-w-[1680px]\">\n\n <img x-ref=\"image\" class=\"\" :src=\"image\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/93d546d8-fc2a-47d6-bd75-2d920ce62d25\">\n <img class=\"absolute inset-0\" :src=\"mask\" src=\"blob:https:\/\/discanddots.rosso-acoustic.com\/059e5331-f3f9-4bac-83fb-50ced620e95b\">\n\n\n <div class=\"z-20 absolute inset-0 flex items-center justify-center w-full h-full\" x-show=\"loading\" x-transition.delay.100ms.opacity=\"\" style=\"display: none;\">\n <svg class=\"animate-spin h-8 w-8 text-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\">\n <circle class=\"opacity-25\" cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\"><\/circle>\n <path class=\"opacity-75\" fill=\"currentColor\" d=\"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"><\/path>\n <\/svg>\n <\/div>\n\n <\/div>\n <div class=\"hidden lg:block lg:absolute lg:translate-y-full\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"content-padding-width flex-shrink-0 lg:flex items-end lg:justify-end lg:pl-container \">\n <div class=\"w-full lg:w-72 form-q\" :class=\"{'form-q': form =='q', 'form-r': form == 'r'}\">\n\n <div class=\"hidden lg:block\">\n <div class=\"font-semibold text-sm text-black uppercase mb-container-half\">\n Konfigurator * <\/div>\n <div class=\"relative\">\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 z-10 opacity-100\" :class=\"tab == 'form' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Form<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"form == 'q'\">Q 600 BIG<\/span>\n <span x-show=\"form == 'r'\" style=\"display: none;\">R 600 BIG<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'layout' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Layout<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"layout == 'grid'\">Raster<\/span>\n <span x-show=\"layout == 'free'\" style=\"display: none;\">Frei<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'mounting' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Montageart<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"mounting == 'ceiling'\">Decke<\/span>\n <span x-show=\"mounting == 'wall-ceiling'\" style=\"display: none;\">Decke + Wand<\/span>\n <\/span>\n <\/div>\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex items-start lg:w-2\/3 lg:pl-1em lg:gap-2em lg:pt-1\">\n\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n\n <div class=\"absolute inset-0 py-6 lg:p-0 lg:flex lg:h-[4.5em] lg:relative lg:opacity-100 duration-200 opacity-0\" :class=\"tab == 'disc' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Disc Farbe<br>\n <span class=\" font-semibold text-black\">\n <span x-show=\"disc == 'disc-grey'\">Grau meliert<\/span>\n <span x-show=\"disc == 'disc-white'\" style=\"display: none;\">Wei\u00df<\/span>\n <span x-show=\"disc == 'disc-mixed'\" style=\"display: none;\">Grau meliert + wei\u00df<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em lg:pt-1\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:flex lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"py-6 lg:py-0 lg:opacity-100 lg:flex relative duration-200 opacity-0\" :class=\"tab == 'dot' ? 'z-10 opacity-100' : 'opacity-0'\">\n <div class=\"w-1\/3 hidden lg:block\">\n Dot Farbe<br>\n <span class=\"font-semibold text-black\">\n <span x-show=\"dot == 'dot-white'\">White<\/span>\n <span x-show=\"dot == 'dot-black-ink'\" style=\"display: none;\">Black ink<\/span>\n <span x-show=\"dot == 'dot-grey'\" style=\"display: none;\">Grey<\/span>\n <span x-show=\"dot == 'dot-far-mountain'\" style=\"display: none;\">Far mountain<\/span>\n <span x-show=\"dot == 'dot-nightfall'\" style=\"display: none;\">Nightfall<\/span>\n <span x-show=\"dot == 'dot-soft-moss'\" style=\"display: none;\">Soft moss<\/span>\n <span x-show=\"dot == 'dot-vineyard'\" style=\"display: none;\">Vineyard<\/span>\n <span x-show=\"dot == 'dot-yellow-field'\" style=\"display: none;\">Yellow field<\/span>\n <\/span>\n <\/div>\n <div class=\"lg:w-2\/3 lg:pl-1em\">\n <div class=\"lg:flex\">\n <div class=\"grid grid-cols-4 gap-y-[2vw] lg:gap-[0.5em] lg:-m-[0.25em]\">\n \n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n \n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n \n <\/span>\n <\/span>\n\n<\/button>\n\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n\n\n <div class=\"flex text-xs sm:text-[16px] justify-between border-b border-grey-light mb-[60vw] sm:mb-[40vw] lg:hidden\">\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px text-black !border-black\" :class=\"{'text-black !border-black': tab == 'form'}\" @click=\"tab = 'form'\">\n Form <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] z-10 block\" :class=\"tab == 'form' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw] pl-[2vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': form == 'q'}\" @click=\"form = 'q'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey-light active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Rechteck_962\" data-name=\"Rechteck 962\" fill=\"none\" stroke-width=\"2\">\n <rect width=\"42\" height=\"42\" rx=\"10\" stroke=\"none\"><\/rect>\n <rect x=\"1\" y=\"1\" width=\"40\" height=\"40\" rx=\"9\" fill=\"none\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"form == 'q' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Q 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': form == 'r'}\" @click=\"form = 'r'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] stroke-grey active-stroke\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Ellipse_243\" data-name=\"Ellipse 243\" fill=\"none\" stroke-width=\"2\">\n <circle cx=\"21\" cy=\"21\" r=\"21\" stroke=\"none\"><\/circle>\n <circle cx=\"21\" cy=\"21\" r=\"20\" fill=\"none\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"form == 'r' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n R 600 BIG \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'layout'}\" @click=\"tab = 'layout'\">\n Layout <\/button>\n <div class=\"flex flex-col \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'layout' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': layout == 'grid'}\" @click=\"layout = 'grid'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[1.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 42 42\">\n <g id=\"Gruppe_981\" data-name=\"Gruppe 981\" transform=\"translate(4478 -297)\" style=\"isolation: isolate\">\n <rect id=\"Rechteck_843\" data-name=\"Rechteck 843\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 297)\"><\/rect>\n <rect id=\"Rechteck_844\" data-name=\"Rechteck 844\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4478 319)\"><\/rect>\n <rect id=\"Rechteck_848\" data-name=\"Rechteck 848\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 297)\"><\/rect>\n <rect id=\"Rechteck_850\" data-name=\"Rechteck 850\" width=\"20\" height=\"20\" rx=\"10\" transform=\"translate(-4456 319)\"><\/rect>\n <\/g>\n<\/svg>\n\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"layout == 'grid' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Raster \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': layout == 'free'}\" @click=\"layout = 'free'; fetchImages()\">\n\n <div x-show=\"form == 'q'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 56 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <rect width=\"20\" height=\"20\" transform=\"translate(-4114 297)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4088 319)\"><\/rect>\n <rect width=\"20\" height=\"20\" transform=\"translate(-4078 306)\"><\/rect>\n <\/g>\n<\/svg>\n <\/div>\n <div x-show=\"form == 'r'\" class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto\" style=\"display: none;\">\n <svg class=\"h-[9vw] sm:h-[6.75vw] lg:h-auto lg:w-[2.5em] fill-grey-light active-fill\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 42\">\n <g transform=\"translate(4114 -297)\" style=\"isolation: isolate\">\n <circle id=\"Ellipse_174\" data-name=\"Ellipse 174\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4114 297)\"><\/circle>\n <circle id=\"Ellipse_175\" data-name=\"Ellipse 175\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4084 306)\"><\/circle>\n <circle id=\"Ellipse_176\" data-name=\"Ellipse 176\" cx=\"10\" cy=\"10\" r=\"10\" transform=\"translate(-4094 319)\"><\/circle>\n <\/g>\n<\/svg>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"layout == 'free' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Frei \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'mounting'}\" @click=\"tab = 'mounting'\">\n Montageart <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'mounting' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': mounting == 'ceiling'}\" @click=\"mounting = 'ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border \"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"mounting == 'ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': mounting == 'wall-ceiling'}\" @click=\"mounting = 'wall-ceiling'; fetchImages()\">\n\n <div class=\"flex lg:block items-center justify-center lg:h-auto lg:w-auto pt-[1vw]\">\n <div class=\"w-[9vw] sm:w-[6.75vw] lg:w-[1.5rem] h-[8vw] sm:h-[6vw] lg:h-[1.2em] border-t-[1vw] sm:border-t-[0.75vw] lg:border-t-[.125em] border-grey-light active-border border-r-[1vw] sm:border-r-[0.75vw] lg:border-r-[.125em]\"><\/div>\n <\/div>\n \n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"mounting == 'wall-ceiling' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Decke + Wand \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'disc'}\" @click=\"tab = 'disc'\">\n Disc Farbe <\/button>\n <div class=\"flex flex-col items-center \">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'disc' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"flex gap-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': disc == 'disc-grey'}\" @click=\"disc = 'disc-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"disc == 'disc-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-white'}\" @click=\"disc = 'disc-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-disc-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': disc == 'disc-mixed'}\" @click=\"disc = 'disc-mixed'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"absolute flex inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em]\">\n <div class=\"form-l-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-grey-light\"><\/div>\n <div class=\"form-r-selection w-[4.5vw] sm:w-[3.375vw] lg:w-[.75em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-white border-grey-light border-[.1em] border-l-0\"><\/div>\n <\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"disc == 'disc-mixed' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grau meliert + wei\u00df \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <div class=\"relative\">\n <button type=\"button\" class=\"border-b-2 border-transparent block py-3 translate-y-px\" :class=\"{'text-black !border-black': tab == 'dot'}\" @click=\"tab = 'dot'\">\n Dot Farbe <\/button>\n <div class=\"flex flex-col items-end\">\n <div class=\"absolute top-[4rem] hidden\" :class=\"tab == 'dot' ? 'z-10 block' : 'hidden'\">\n\n <div class=\"grid grid-cols-4 w-[72vw] sm:w-[54vw] gap-y-[12vw] sm:gap-y-[9vw]\">\n <button type=\"button\" class=\"relative flex flex-col items-center active\" :class=\"{'active': dot == 'dot-white'}\" @click=\"dot = 'dot-white'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-white border-grey-light border-[.1em] \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden visible\" :class=\"dot == 'dot-white' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n White \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-black-ink'}\" @click=\"dot = 'dot-black-ink'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-black-ink \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-black-ink' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Black ink \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-grey'}\" @click=\"dot = 'dot-grey'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-grey \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-grey' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Grey \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-far-mountain'}\" @click=\"dot = 'dot-far-mountain'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-far-mountain \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-far-mountain' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Far mountain \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-nightfall'}\" @click=\"dot = 'dot-nightfall'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-nightfall \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-nightfall' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Nightfall \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-soft-moss'}\" @click=\"dot = 'dot-soft-moss'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-soft-moss \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-soft-moss' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Soft moss \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-vineyard'}\" @click=\"dot = 'dot-vineyard'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-vineyard \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-vineyard' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Vineyard \n <\/span>\n <\/span>\n\n<\/button>\n <button type=\"button\" class=\"relative flex flex-col items-center\" :class=\"{'active': dot == 'dot-yellow-field'}\" @click=\"dot = 'dot-yellow-field'; fetchImages()\">\n\n \n<div class=\"relative w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\">\n\n <div class=\"form-selection absolute inset-[1vw] sm:inset-[0.75vw] lg:inset-[.25em] w-[9vw] sm:w-[6.75vw] lg:w-[1.5em] h-[9vw] sm:h-[6.75vw] lg:h-[1.5em] bg-dot-yellow-field \"><\/div>\n \n <div class=\"hidden active-show form-selection absolute border-[0.6vw] sm:border-[0.45vw] lg:border-[.1em] border-black w-[11vw] sm:w-[8.25vw] lg:w-2em h-[11vw] sm:h-[8.25vw] lg:h-2em\"><\/div>\n<\/div>\n\n <span class=\"flex flex-col items-center lg:hidden invisible\" :class=\"dot == 'dot-yellow-field' ? 'visible' : 'invisible'\">\n <span class=\"absolute w-auto font-semibold text-black text-xs inline-block pt-[3vw] sm:pt-[2.25vw] w-[6em]\">\n Yellow field \n <\/span>\n <\/span>\n\n<\/button>\n <\/div>\n \n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n<div class=\"lg:hidden\">\n <div class=\"flex gap-1em lg:pt-[1.8em] text-black\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" :class=\"{'active': room == 'conference'}\" @click=\"room = 'conference'; fetchImages() \">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Konferenz <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" :class=\"{'active': room == 'lounge'}\" @click=\"room = 'lounge'; fetchImages()\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold\">\n Lounge <\/div>\n <\/button>\n<\/div>\n\n<\/div>\n <\/div>\n <\/div>\n\n <\/div>\n\n <div class=\"sm:hidden text-xs mt-container-double kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div x-data=\"\" x-show=\"acoustic_support_info_rooms\" x-transition=\"\" class=\"text-center mt-container-double sm:mt-container-half sm:absolute sm:right-0 sm:top-0 \" style=\"display: none;\">\n <a class=\"inline-block px-4 py-3 text-white bg-black text-sm rounded sm:rounded-r-none \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n <div class=\"hidden sm:block c-container text-xs mt-container-half kirbytext\">\n <p>* Der Konfigurator vermittelt eine visuelle Vorstellung der Akustikl\u00f6sung Dic'n Dots. Je nach Raumgegebenheiten variiert die Anzahl und Anordnung der Produkte.<\/p> <\/div>\n \n <div class=\"c-container kirbytext mt-container\">\n <p><span class=\"text-black\">Noch immer nicht genug?<\/span> F\u00fcr eine noch gr\u00f6\u00dfere Vielfalt lassen sich Disc\u2019n Dots farblich auf die klassischen Rossoacoustic PADs sowie die kombinierten Nimbus Licht-Akustik-L\u00f6sungen Lighting Pad und Lighting Pad Lounge abstimmen. Dar\u00fcber hinaus k\u00f6nnen die Dots individuell lackiert und perfekt auf jedes Interieur-Konzept abgestimmt werden.<\/p> <\/div>\n \n<\/section>\n\n <section class=\"my-container-section\" x-data=\"numbers_configurator\" data-small-range=\"[3,10]\" data-large-range=\"[4,15]\">\n <div class=\"c-container\">\n <div class=\"mb-container kirbytext\">\n <p><span class=\"text-black\">Die optimale Akustik f\u00fcr Ihren Raum.<\/span> Ermitteln Sie selbst ganz einfach Ihren Bedarf* an Disc\u2019n Dots. Hierzu die L\u00e4nge und die Breite des akustisch zu optimierenden Raums eingeben und mit dem Schieberegler variieren.<\/p> <\/div>\n \n <div class=\"md:flex md:-mx-4\">\n <div class=\"flex-1 md:px-4\" x-ref=\"room\"> <canvas data-engine=\"three.js r137\" width=\"896\" height=\"522\" style=\"display: block; touch-action: none;\"><\/canvas><\/div>\n <div class=\"w-full md:w-64 md:px-4\">\n <div class=\"space-y-8\">\n\n <div class=\"md:space-y-8 grid md:block grid-cols-3 gap-3\">\n <div class=\"\">\n <div class=\"text-[16px]\">\n L\u00e4nge <\/div>\n <div :class=\"{'text-red': lengthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"lengthInput\" x-ref=\"lengthInput\" @keyup.debounce=\"validateLength()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': lengthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"lengthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"lengthMin\">4<\/span> und <span x-text=\"lengthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n\n <div class=\"\">\n <div class=\"text-[16px]\">\n Breite <\/div>\n <div :class=\"{'text-red': widthInvalid}\">\n <div class=\"border-b flex items-baseline\">\n <input type=\"text\" x-model=\"widthInput\" x-ref=\"widthInput\" @keyup.debounce=\"validateWidth()\" @keydown.debounce.10ms=\"setInputSize\" onfocus=\"this.select();\" class=\"text-black focus:outline-none mr-2\" :class=\"{'text-red': widthInvalid}\" style=\"width: 1ch;\" maxlength=\"2\" inputmode=\"numeric\">\n <span>m<\/span>\n <\/div>\n <div class=\"text-[16px]\" x-show=\"widthInvalid\" style=\"display: none;\">\n Bitte geben Sie eine Zahl zwischen <span x-text=\"widthMin\">3<\/span> und <span x-text=\"widthMax\">15<\/span> ein <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"grid border grid-cols-3 p-3 divide-x md:space-y-6 md:block md:border-none md:p-0 md:divide-none\">\n <div class=\"flex flex-col justify-between md:block\">\n <div class=\"text-[16px]\">\n Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"area\">12<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Optimale akustische Fl\u00e4che <\/div>\n <div class=\"md:border-b flex\">\n <div class=\"mr-2\" x-text=\"formattedNumber(optimal_area)\">3<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n\n <div class=\"flex flex-col justify-between pl-3 md:block md:pl-0\">\n <div class=\"text-[16px]\">\n Ihre Auswahl <\/div>\n <div class=\"md:border-b flex text-green\" :class=\"{'!text-red': warning == 'low', '!text-orange': warning == 'high'}\">\n <div class=\"mr-2\" x-text=\"formattedNumber(selected_area)\">3,6<\/div>\n <span>m<sup>2<\/sup><\/span>\n <\/div>\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n\n <div class=\"relative my-12\">\n <div class=\"c-container\">\n Empfohlene St\u00fcckzahl <\/div>\n <div x-data=\"\" x-show=\"acoustic_support_info_number\" x-transition=\"\" class=\"hidden sm:block sm:absolute sm:right-0 sm:top-0 -mt-[0.75rem] lg:-mt-[0.5rem]\" style=\"display: none;\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded-l \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n <\/div>\n\n <div x-intersect.full=\"acoustic_support_info_number = true\" class=\"c-container\">\n\n <div class=\"relative\">\n <div class=\"space-y-6 duration-300 opacity-0\" :class=\"{'opacity-0': mode == 'q'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"roundRange\" type=\"range\" x-model=\"round\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"11\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(round)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"round\" :style=\"{left: outputPosition(round)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-full border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"ovalRange\" type=\"range\" x-model=\"oval\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(oval)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"oval\" :style=\"{left: outputPosition(oval)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <div class=\"space-y-6 absolute inset-0 duration-300\" :class=\"{'opacity-0': mode == 'r'}\">\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-8 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"squareRange\" type=\"range\" x-model=\"square\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"9\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 0%;\" :style=\"{width: `${rangePercent(square)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(0% + 10px);\" x-text=\"square\" :style=\"{left: outputPosition(square)}\">0<\/output>\n<\/label>\n\n <\/div>\n <div class=\"flex items-center\">\n <div class=\"w-24 flex justify-center mr-10\">\n <div class=\"w-16 h-8 rounded-md border-grey border-2\"><\/div>\n <\/div>\n <label class=\"relative block w-full text-[16px]\" x-data=\"range\">\n <input x-ref=\"input\" id=\"rectangleRange\" type=\"range\" x-model=\"rectangle\" class=\"appearance-none h-px rounded bg-black w-full relative z-10 \" style=\"top: -5px\" max=\"5\">\n <div class=\"absolute bg-black rounded h-1\" style=\"top: 9px; width: 100%;\" :style=\"{width: `${rangePercent(rectangle)}%`}\"><\/div>\n <output class=\"absolute -translate-x-1\/2 text-black text-[20px]\" style=\"top: -28px; left: calc(100% - 10px);\" x-text=\"rectangle\" :style=\"{left: outputPosition(rectangle)}\">5<\/output>\n<\/label>\n\n <\/div>\n <\/div>\n\n <\/div>\n\n\n <div class=\"flex gap-1em mt-[2em] text-black text-[16px]\">\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative active\" @click=\"mode = 'q'; selectedArea()\" :class=\"{'active': mode == 'q'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots Q 600\n <\/div>\n <\/button>\n <button type=\"button\" class=\"flex h-[2em] w-full lg:w-[10em] relative\" @click=\"mode = 'r'; selectedArea()\" :class=\"{'active': mode == 'r'}\">\n <div class=\"absolute bg-black w-full duration-300 h-[0.2em] active-height\"> <\/div>\n <div class=\"self-end active-semi-bold uppercase\">\n Disc'n Dots R 600\n <\/div>\n <\/button>\n <\/div>\n\n <div class=\"text-xs mt-container kirbytext\">\n <p>* Die Berechnung erfolgt auf einem durchschnittlich m\u00f6blierten Office-Raum mit durchschnittlichen akustischen Absorptionswerten und einer Raumh\u00f6he von 2,5m. Bitte beachten Sie, dass die ermittelten Werte eine Ann\u00e4herung sind und keine professionelle akustische Planung ersetzen. Gerne unterst\u00fctzen wir Sie mit unserem Rossoacoustic Planungsservice bei der akustischen Optimierung Ihrer R\u00e4ume.<\/p> <\/div>\n \n <div class=\"text-center mt-container-double sm:hidden\">\n <a class=\"inline-block px-[0.8em] py-[0.6em] text-white bg-black text-sm rounded \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <\/div>\n\n<\/section>\n\n\n <section class=\"bg-black text-grey mt-container-section mb-4\">\n <div class=\"c-container pb-container-double pt-container-double\">\n\n <video class=\"max-w-xl w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/dnd_montage3_640px.mp4 640w, assets\/static\/video\/dnd_montage3_1200px.mp4 1200w\" src=\"assets\/static\/video\/dnd_montage3_1200px.mp4\">\n <\/video>\n\n <div class=\"pt-container\">\n <p><span class=\"text-white\">Einfacher geht es nicht.<\/span> Neben den modularen und akustischen Eigenschaften zeichnet sich Disc\u2019n Dots durch seine Einfachheit aus. Durch die unkomplizierte Montage la\u0308sst sich Disc\u2019n Dots einfach und schnell montieren. Das spart Zeit und Geld!<\/p> <\/div>\n \n \n<a class=\"inline-block text-white text-sm\" href=\"https:\/\/discanddots.rosso-acoustic.com\/montage\">\n <div class=\"flex content-center\">\n Erfahren Sie mehr zur einfachen Montage <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a> <\/div>\n <\/section>\n\n\n <!-- to top -->\n <div x-data=\"\" x-show=\"totoplink\" x-transition=\"\" class=\"fixed bottom-0 right-0 z-30 to-top pr-container-half pb-container-half\" style=\"display: none;\">\n <button type=\"button\" class=\"inline-block p-2 -mr-4 sm:-mb-4 outline-none\" @click=\"window.scrollTo(0,0)\">\n <svg class=\"text-grey w-6 md:w-3vw xl:w-10 transform -rotate-90\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/button>\n <\/div>\n <!-- to top - end-->\n\n <\/div>\n <footer class=\"w-full text-sm bg-white\">\n <div class=\"text-white bg-black px-container py-container sm:pb-container-half\">\n\n <div class=\"sm:flex md:justify-center my-container-half md:mt-0\">\n <a class=\"text-white \" href=\"https:\/\/discanddots.rosso-acoustic.com\/akustik-support\">\n <div class=\"flex\">\n <span>Akustik Support<\/span>\n <svg class=\"mt-[.2em] ml-[.5em] h-[.95em] text-blue\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/line>\n <polyline points=\"15 6 21 12 15 18\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/polyline>\n<\/svg>\n <\/div>\n<\/a>\n <\/div>\n \n <div class=\"sm:flex sm:flex-row-reverse sm:justify-between sm:items-end\">\n\n <!-- footer menu -->\n <div class=\"sm:pr-container-half my-10 sm:m-0\">\n <ul>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/impressum\">\n Impressum <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\">\n Datenschutz <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/agb\">\n AGB <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/kontakt\">\n Kontakt <\/a>\n <\/li>\n <li class=\"mb-3 last:mb-0\">\n <a class=\"inline-block\" href=\"https:\/\/discanddots.rosso-acoustic.com\/datenschutz\" id=\"cookie-consent-setting-footer\">\n Cookies\n <\/a>\n <\/li>\n <\/ul>\n\n <\/div>\n <!-- footer menu end -->\n\n <div>\n\n <a href=\"https:\/\/nimbus-lighting.com\/\" target=\"_blank\">Nimbus Lighting<\/a>\n\n <!-- social -->\n <div class=\"-m-1 mt-5\">\n\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.facebook.com\/NimbusGroupStuttgart\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Facebook_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"#fff\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M12.274,7.034h-1.443\n\tc-0.171,0-0.361,0.225-0.361,0.524V8.6h1.805l-0.273,1.486H10.47v4.461H8.767v-4.461H7.222V8.6h1.545V7.726\n\tc0-1.254,0.87-2.273,2.064-2.273h1.443V7.034z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/de.pinterest.com\/Nimbus_Group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Pinterest_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M75.5,87\n\tc-4.4-0.3-6.2-2.5-9.6-4.6c-1.9,9.9-4.2,19.3-11,24.2c-2.1-14.9,3.1-26.1,5.5-38c-4.1-6.9,0.5-20.8,9.1-17.4\n\tc10.7,4.2-9.2,25.7,4.1,28.4c13.9,2.8,19.6-24.2,11-32.9c-12.5-12.7-36.3-0.3-33.4,17.8c0.7,4.4,5.3,5.8,1.8,11.9\n\tc-8-1.8-10.4-8.1-10.1-16.5c0.5-13.7,12.4-23.4,24.2-24.7c15-1.7,29.2,5.5,31.1,19.7C100.6,71,91.6,88.2,75.5,87z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.instagram.com\/nimbus_group\/\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Instagram_w_circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<title>instagram-with-circle<\/title>\n<path fill=\"#FFFFFF\" d=\"M99.6,49.1c-1.2-3.2-3.8-5.8-7-7c-2.2-0.8-4.5-1.2-6.9-1.3c-3.9-0.2-5.1-0.2-14.9-0.2s-11,0-14.9,0.2\n\tc-2.3,0-4.7,0.5-6.9,1.3c-3.2,1.2-5.8,3.8-7,7c-0.8,2.2-1.2,4.5-1.3,6.9c-0.2,3.9-0.2,5.1-0.2,14.9s0,11,0.2,14.9\n\tc0,2.3,0.5,4.7,1.3,6.9c1.2,3.2,3.8,5.8,7,7c2.2,0.8,4.5,1.2,6.9,1.3c3.9,0.2,5.1,0.2,14.9,0.2s11,0,14.9-0.2c2.3,0,4.7-0.5,6.9-1.3\n\tc3.2-1.2,5.8-3.8,7-7c0.8-2.2,1.2-4.5,1.3-6.9c0.2-3.9,0.2-5.1,0.2-14.9s0-11-0.2-14.9C100.9,53.6,100.5,51.3,99.6,49.1z M70.9,89.8\n\tc-10.5,0-19-8.5-19-19s8.5-19,19-19s19,8.5,19,19l0,0C89.8,81.3,81.3,89.8,70.9,89.8C70.9,89.8,70.9,89.8,70.9,89.8z M90.6,55.6\n\tc-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4S93,55.6,90.6,55.6L90.6,55.6z\"><\/path>\n<circle fill=\"#FFFFFF\" cx=\"70.9\" cy=\"70.9\" r=\"12.3\"><\/circle>\n<path fill=\"#FFFFFF\" d=\"M70.9,0C31.7,0,0,31.7,0,70.9s31.7,70.9,70.9,70.9s70.9-31.7,70.9-70.9l0,0C141.7,31.7,110,0,70.9,0\n\tC70.9,0,70.9,0,70.9,0z M107.6,86.1c-0.1,3.1-0.6,6.1-1.7,9c-1.9,5-5.8,8.9-10.8,10.8c-2.9,1.1-5.9,1.7-9,1.7\n\tc-3.9,0.2-5.2,0.2-15.2,0.2s-11.3,0-15.2-0.2c-3.1-0.1-6.1-0.6-9-1.7c-5-1.9-8.9-5.8-10.8-10.8c-1.1-2.9-1.7-5.9-1.7-9\n\tC34,82.1,34,80.9,34,70.9s0-11.3,0.2-15.2c0.1-3.1,0.6-6.1,1.7-9c1.9-5,5.8-8.9,10.8-10.8c2.9-1.1,5.9-1.7,9-1.7\n\tC59.6,34,60.8,34,70.9,34s11.3,0,15.2,0.2c3.1,0.1,6.1,0.6,9,1.7c5,1.9,8.9,5.8,10.8,10.8c1.1,2.9,1.7,5.9,1.7,9\n\tc0.2,3.9,0.2,5.2,0.2,15.2S107.7,82.1,107.6,86.1L107.6,86.1z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"http:\/\/www.youtube.com\/user\/thenimbusgroup\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Youtube_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 141.7 141.7\" enable-background=\"new 0 0 141.7 141.7\" xml:space=\"preserve\">\n<path fill=\"#FFFFFF\" d=\"M82.2,69.7l-15.9-7.4c-1.4-0.6-2.5,0.1-2.5,1.6v14c0,1.5,1.1,2.3,2.5,1.6L82.2,72\n\tC83.6,71.4,83.6,70.3,82.2,69.7z M70.9,2.8c-37.6,0-68,30.5-68,68s30.5,68,68,68s68-30.5,68-68S108.4,2.8,70.9,2.8z M70.9,98.5\n\tc-34.8,0-35.4-3.1-35.4-27.6S36,43.2,70.9,43.2s35.4,3.1,35.4,27.6S105.7,98.5,70.9,98.5z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.xing.com\/companies\/nimbusgroupgmbh\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"Xing_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M8.063,11.5\n\tc0,0-0.086,0.172-0.153,0.309C7.839,11.947,7.674,12,7.563,12H6.149c-0.25,0-0.239-0.191-0.178-0.316\n\tC6.034,11.559,6.063,11.5,6.063,11.5l1.125-2.25L6.563,8c0,0-0.029-0.06-0.092-0.185C6.41,7.69,6.399,7.5,6.649,7.5h1.414\n\tc0.111,0,0.276,0.053,0.347,0.19C8.477,7.828,8.563,8,8.563,8l0.625,1.25L8.063,11.5z M14.03,5.815C13.967,5.94,13.938,6,13.938,6\n\tl-2.5,5l1.5,3c0,0,0.029,0.059,0.092,0.184c0.062,0.125,0.072,0.316-0.178,0.316h-1.414c-0.112,0-0.275-0.053-0.345-0.191\n\tC11.024,14.171,10.938,14,10.938,14l-1.5-3l2.5-5c0,0,0.086-0.172,0.155-0.31c0.069-0.138,0.232-0.19,0.345-0.19h1.414\n\tC14.102,5.5,14.091,5.69,14.03,5.815z\"><\/path>\n<\/svg>\n<\/a>\n <a class=\"inline-block p-1 mr-1 sm:mr-2 mt-1 sm:mt-2\" href=\"https:\/\/www.linkedin.com\/company\/nimbus-group-gmbh?trk=biz-companies-cym\" target=\"_blank\">\n <svg class=\"w-8\" version=\"1.1\" id=\"LinkedIn_w_x2F__circle\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 20 20\" enable-background=\"new 0 0 20 20\" xml:space=\"preserve\">\n<path fill=\"white\" d=\"M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M7.65,13.979H5.706V7.723H7.65\n\tV13.979z M6.666,6.955c-0.614,0-1.011-0.435-1.011-0.973c0-0.549,0.409-0.971,1.036-0.971c0.627,0,1.011,0.422,1.023,0.971\n\tC7.714,6.52,7.318,6.955,6.666,6.955z M14.75,13.979h-1.944v-3.467c0-0.807-0.282-1.355-0.985-1.355\n\tc-0.537,0-0.856,0.371-0.997,0.728c-0.052,0.127-0.065,0.307-0.065,0.486v3.607H8.814v-4.26c0-0.781-0.025-1.434-0.051-1.996h1.689\n\tl0.089,0.869h0.039c0.256-0.408,0.883-1.01,1.932-1.01c1.279,0,2.238,0.857,2.238,2.699V13.979z\"><\/path>\n<\/svg>\n<\/a>\n <\/div>\n <!-- social end -->\n\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/main>\n <script src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/js\/site.min.7dcb6e4ea809c2216e57ba3eb7951a01.js\"><\/script><script type=\"text\/javascript\" id=\"\" charset=\"\">(function(){var a=document.createElement(\"script\");a.src=\"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js\";a.setAttribute(\"data-document-language\",\"true\");a.setAttribute(\"charset\",\"UTF-8\");a.setAttribute(\"data-domain-script\",\"c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\");document.head.appendChild(a)})();<\/script>\n\n<script type=\"text\/javascript\" id=\"\" charset=\"\">function OptanonWrapper(){};<\/script> \n\n\n<div id=\"onetrust-consent-sdk\"><div class=\"onetrust-pc-dark-filter ot-fade-in\" style=\"z-index:2147483645;\"><\/div><div id=\"onetrust-banner-sdk\" class=\"otCenterRounded default ot-wo-title vertical-align-content\" tabindex=\"0\" role=\"region\" aria-label=\"Cookie banner\"><div class=\"ot-sdk-container\" role=\"alertdialog\" aria-describedby=\"onetrust-policy-text\" aria-modal=\"true\" aria-label=\"Datenschutz\"><div class=\"ot-sdk-row\"><div id=\"onetrust-group-container\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-policy\"><div class=\"banner-header\"><div class=\"banner_logo\"><\/div><\/div><div id=\"onetrust-policy-text\">Wenn Sie auf \u201eAlle Cookies akzeptieren\u201c klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Ger\u00e4t zu, um die Websitenavigation zu verbessern, die Websitenutzung zu analysieren und unsere Marketingbem\u00fchungen zu unterst\u00fctzen. In diesem Zusammenhang k\u00f6nnen gem\u00e4\u00df Art. 49 Abs. 1 DS-GVO auch personenbezogene Daten in Drittl\u00e4nder au\u00dferhalb der EU \u00fcbermittelt werden. Der Zugriff durch lokale Beh\u00f6rden auf diese Daten kann nicht ausgeschlossen werden.<\/div><\/div><\/div><div id=\"onetrust-button-group-parent\" class=\"ot-sdk-twelve ot-sdk-columns\"><div id=\"onetrust-button-group\"><div class=\"banner-actions-container\"> <button id=\"onetrust-accept-btn-handler\">Alle Cookies akzeptieren<\/button><\/div><button id=\"onetrust-pc-btn-handler\" class=\"cookie-setting-link\">Cookie-Einstellungen<\/button><\/div><\/div><!-- Close Button --><div id=\"onetrust-close-btn-container\"><button class=\"onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\" aria-label=\"Schlie\u00dfen\"><\/button><\/div><!-- Close Button END--><\/div><\/div><\/div><div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" lang=\"de\" aria-label=\"Preference center\" role=\"region\"><div role=\"alertdialog\" aria-modal=\"true\" aria-describedby=\"ot-pc-desc\" style=\"height: 100%;\" aria-label=\"Datenschutz-Pr\u00e4ferenz-Center\"><!-- Close Button --><div class=\"ot-pc-header\"><!-- Logo Tag --><div class=\"ot-pc-logo\" role=\"img\" aria-label=\"Firmenlogo\"><img alt=\"Firmenlogo\" src=\"https:\/\/cdn.cookielaw.org\/logos\/5b96c729-5409-425e-bdf0-26ce4de3296a\/c58474ed-2d8c-4ccc-aa7c-dec64c45eee4\/56f06cfc-36c1-4839-83c4-60e3e38a0fb5\/nimbus-x_100k.jpg\"><\/div><button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Schlie\u00dfen\" style=\"background-image: url("https:\/\/cdn.cookielaw.org\/logos\/static\/ot_close.svg");\"><\/button><\/div><!-- Close Button --><div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\"><div class=\"ot-optout-signal ot-hide\"><div class=\"ot-optout-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path class=\"ot-floating-button__svg-fill\" d=\"M14.588 0l.445.328c1.807 1.303 3.961 2.533 6.461 3.688 2.015.93 4.576 1.746 7.682 2.446 0 14.178-4.73 24.133-14.19 29.864l-.398.236C4.863 30.87 0 20.837 0 6.462c3.107-.7 5.668-1.516 7.682-2.446 2.709-1.251 5.01-2.59 6.906-4.016zm5.87 13.88a.75.75 0 00-.974.159l-5.475 6.625-3.005-2.997-.077-.067a.75.75 0 00-.983 1.13l4.172 4.16 6.525-7.895.06-.083a.75.75 0 00-.16-.973z\" fill=\"#FFF\" fill-rule=\"evenodd\"><\/path><\/svg><\/div><span><\/span><\/div><h2 id=\"ot-pc-title\">Datenschutz-Pr\u00e4ferenz-Center<\/h2><div id=\"ot-pc-desc\">Wenn Sie eine Website besuchen, kann diese Informationen \u00fcber Ihren Browser abrufen oder speichern. Dies geschieht meist in Form von Cookies. Hierbei kann es sich um Informationen \u00fcber Sie, Ihre Einstellungen oder Ihr Ger\u00e4t handeln. Meist werden die Informationen verwendet, um die erwartungsgem\u00e4\u00dfe Funktion der Website zu gew\u00e4hrleisten. Durch diese Informationen werden Sie normalerweise nicht direkt identifiziert. Dadurch kann Ihnen aber ein personalisierteres Web-Erlebnis geboten werden. Da wir Ihr Recht auf Datenschutz respektieren, k\u00f6nnen Sie sich entscheiden, bestimmte Arten von Cookies nicht zulassen. Klicken Sie auf die verschiedenen Kategorie\u00fcberschriften, um mehr zu erfahren und unsere Standardeinstellungen zu \u00e4ndern. Die Blockierung bestimmter Arten von Cookies kann jedoch zu einer beeintr\u00e4chtigten Erfahrung mit der von uns zur Verf\u00fcgung gestellten Website und Dienste f\u00fchren.<\/div><button id=\"accept-recommended-btn-handler\">Alle zulassen<\/button><section class=\"ot-sdk-row ot-cat-grp\"><h3 id=\"ot-category-title\">Einwilligungspr\u00e4ferenzen verwalten<\/h3><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0002\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0002\">Leistungs-Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" aria-labelledby=\"ot-header-id-C0002\"> <label class=\"ot-switch\" for=\"ot-group-id-C0002\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Leistungs-Cookies\"><\/span> <span class=\"ot-label-txt\">Leistungs-Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">Diese Cookies erm\u00f6glichen es uns, Besuche und Verkehrsquellen zu z\u00e4hlen, damit wir die Leistung unserer Website messen und verbessern k\u00f6nnen. Sie unterst\u00fctzen uns bei der Beantwortung der Fragen, welche Seiten am beliebtesten sind, welche am wenigsten genutzt werden und wie sich Besucher auf der Website bewegen. Alle von diesen Cookies erfassten Informationen werden aggregiert und sind deshalb anonym. Wenn Sie diese Cookies nicht zulassen, k\u00f6nnen wir nicht wissen, wann Sie unsere Website besucht haben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0001\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr ot-always-active-group\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0001\">Unbedingt erforderliche Cookies<\/h4><div class=\"ot-always-active\">Immer aktiv<\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">Diese Cookies sind zur Funktion der Website erforderlich und k\u00f6nnen in Ihren Systemen nicht deaktiviert werden. In der Regel werden diese Cookies nur als Reaktion auf von Ihnen get\u00e4tigte Aktionen gesetzt, die einer Dienstanforderung entsprechen, wie etwa dem Festlegen Ihrer Datenschutzeinstellungen, dem Anmelden oder dem Ausf\u00fcllen von Formularen. Sie k\u00f6nnen Ihren Browser so einstellen, dass diese Cookies blockiert oder Sie \u00fcber diese Cookies benachrichtigt werden. Einige Bereiche der Website funktionieren dann aber nicht. Diese Cookies speichern keine personenbezogenen Daten.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0004\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0004\">Cookies f\u00fcr Marketingzwecke<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" aria-labelledby=\"ot-header-id-C0004\"> <label class=\"ot-switch\" for=\"ot-group-id-C0004\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Cookies f\u00fcr Marketingzwecke\"><\/span> <span class=\"ot-label-txt\">Cookies f\u00fcr Marketingzwecke<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">Diese Cookies k\u00f6nnen \u00fcber unsere Website von unseren Werbepartnern gesetzt werden. Sie k\u00f6nnen von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Anzeigen auf anderen Websites zu zeigen. Sie speichern nicht direkt personenbezogene Daten, basieren jedoch auf einer einzigartigen Identifizierung Ihres Browsers und Internet-Ger\u00e4ts. Wenn Sie diese Cookies nicht zulassen, werden Sie weniger gezielte Werbung erleben.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"C0003\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-C0003\">Funktionelle Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" aria-labelledby=\"ot-header-id-C0003\"> <label class=\"ot-switch\" for=\"ot-group-id-C0003\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Funktionelle Cookies\"><\/span> <span class=\"ot-label-txt\">Funktionelle Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">Mit diesen Cookies ist die Website in der Lage, erweiterte Funktionalit\u00e4t und Personalisierung bereitzustellen. Sie k\u00f6nnen von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten verwenden. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste m\u00f6glicherweise nicht einwandfrei.<\/p><\/div><\/div><div class=\"ot-accordion-layout ot-cat-item ot-vs-config\" data-optanongroupid=\"YT\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-YT\" aria-labelledby=\"ot-header-id-YT\"><\/button><!-- Accordion header --><div class=\"ot-acc-hdr\"><div class=\"ot-plus-minus\"><span><\/span><span><\/span><\/div><h4 class=\"ot-cat-header\" id=\"ot-header-id-YT\">Youtube Cookies<\/h4><div class=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-YT\" id=\"ot-group-id-YT\" aria-checked=\"false\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"YT\" aria-labelledby=\"ot-header-id-YT\"> <label class=\"ot-switch\" for=\"ot-group-id-YT\"><span class=\"ot-switch-nob\" aria-checked=\"false\" role=\"switch\" aria-label=\"Youtube Cookies\"><\/span> <span class=\"ot-label-txt\">Youtube Cookies<\/span><\/label> <\/div><\/div><!-- accordion detail --><div class=\"ot-acc-grpcntr ot-acc-txt\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-YT\">Youtube Cookies.<\/p><\/div><\/div><!-- Groups sections starts --><!-- Group section ends --><!-- Accordion Group section starts --><!-- Accordion Group section ends --><\/section><\/div><section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\"><div id=\"ot-pc-hdr\"><div id=\"ot-lst-title\"><button class=\"ot-link-btn back-btn-handler\" aria-label=\"Back\"><svg id=\"ot-back-arw\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 444.531 444.531\" xml:space=\"preserve\"><title>Back Button<\/title><g><path fill=\"#656565\" d=\"M213.13,222.409L351.88,83.653c7.05-7.043,10.567-15.657,10.567-25.841c0-10.183-3.518-18.793-10.567-25.835\n l-21.409-21.416C323.432,3.521,314.817,0,304.637,0s-18.791,3.521-25.841,10.561L92.649,196.425\n c-7.044,7.043-10.566,15.656-10.566,25.841s3.521,18.791,10.566,25.837l186.146,185.864c7.05,7.043,15.66,10.564,25.841,10.564\n s18.795-3.521,25.834-10.564l21.409-21.412c7.05-7.039,10.567-15.604,10.567-25.697c0-10.085-3.518-18.746-10.567-25.978\n L213.13,222.409z\"><\/path><\/g><\/svg><\/button><h3>Cookie-Liste<\/h3><\/div><div class=\"ot-lst-subhdr\"><div class=\"ot-search-cntr\"><p role=\"status\" class=\"ot-scrn-rdr\"><\/p><input id=\"vendor-search-handler\" type=\"text\" name=\"vendor-search-handler\" placeholder=\"Suchen ...\" aria-label=\"Suche in Cookie-Listen\"> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 -30 110 110\" aria-hidden=\"true\"><title>Search Icon<\/title><path fill=\"#2e3644\" d=\"M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23\n s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92\n c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17\n s-17-7.626-17-17S14.61,6,23.984,6z\"><\/path><\/svg><\/div><div class=\"ot-fltr-cntr\"><button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\"><svg role=\"presentation\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 402.577 402.577\" xml:space=\"preserve\"><title>Filter Icon<\/title><g><path fill=\"#fff\" d=\"M400.858,11.427c-3.241-7.421-8.85-11.132-16.854-11.136H18.564c-7.993,0-13.61,3.715-16.846,11.136\n c-3.234,7.801-1.903,14.467,3.999,19.985l140.757,140.753v138.755c0,4.955,1.809,9.232,5.424,12.854l73.085,73.083\n c3.429,3.614,7.71,5.428,12.851,5.428c2.282,0,4.66-0.479,7.135-1.43c7.426-3.238,11.14-8.851,11.14-16.845V172.166L396.861,31.413\n C402.765,25.895,404.093,19.231,400.858,11.427z\"><\/path><\/g><\/svg><\/button><\/div><div id=\"ot-anchor\"><\/div><section id=\"ot-fltr-modal\"><div id=\"ot-fltr-cnt\"><button id=\"clear-filters-handler\">Clear<\/button><div class=\"ot-fltr-scrlcnt ot-pc-scrollbar\"><div class=\"ot-fltr-opts\"><div class=\"ot-fltr-opt\"><div class=\"ot-chkbox\"><input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\"> <label for=\"chkbox-id\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><div class=\"ot-fltr-btns\"><button id=\"filter-apply-handler\">Apply<\/button> <button id=\"filter-cancel-handler\">Cancel<\/button><\/div><\/div><\/div><\/section><\/div><\/div><section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\"><div id=\"ot-sel-blk\"><div class=\"ot-sel-all\"><div class=\"ot-sel-all-hdr\"><span class=\"ot-consent-hdr\">Consent<\/span> <span class=\"ot-li-hdr\">Leg.Interest<\/span><\/div><div class=\"ot-sel-all-chkbox\"><div class=\"ot-chkbox\" id=\"ot-selall-hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-hosts-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-groups-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><div class=\"ot-chkbox\" id=\"ot-selall-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <label for=\"select-all-vendor-leg-handler\"><span class=\"ot-label-txt\">checkbox label<\/span><\/label> <span class=\"ot-label-status\">label<\/span><\/div><\/div><\/div><\/div><div class=\"ot-sdk-row\"><div class=\"ot-sdk-column\"><\/div><\/div><\/section><\/section><div class=\"ot-pc-footer\"><div class=\"ot-btn-container\"> <button class=\"save-preference-btn-handler onetrust-close-btn-handler\">Meine Auswahl best\u00e4tigen<\/button><\/div><!-- Footer logo --><div class=\"ot-pc-footer-logo\"><a href=\"https:\/\/www.onetrust.com\/products\/cookie-consent\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><img alt=\"Powered by Onetrust\" src=\"https:\/\/cdn.cookielaw.org\/logos\/static\/powered_by_logo.svg\" title=\"Powered by OneTrust Wird in neuer Registerkarte ge\u00f6ffnet\"><\/a><\/div><\/div><!-- Cookie subgroup container --><!-- Vendor list link --><!-- Cookie lost link --><!-- Toggle HTML element --><!-- Checkbox HTML --><!-- plus minus--><!-- Arrow SVG element --><!-- Accordion basic element --><span class=\"ot-scrn-rdr\" aria-atomic=\"true\" aria-live=\"polite\"><\/span><!-- Vendor Service container and item template --><\/div><iframe class=\"ot-text-resize\" sandbox=\"allow-same-origin\" title=\"onetrust-text-resize\" style=\"position: absolute; top: -50000px; width: 100em;\" aria-hidden=\"true\"><\/iframe><\/div><\/div><\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options"
],
"securityHeadersGrade": "E",
"securityHeadersScore": 20
},
"interactivePeriods": [
[
0,
574
],
[
676,
681
],
[
783,
4160
]
],
"longTasks": [
[
574,
676
],
[
681,
783
]
],
"lastVisualChange": 3700,
"render": 700,
"visualComplete85": 1600,
"visualComplete90": 1600,
"visualComplete95": 1600,
"visualComplete99": 3700,
"visualComplete": 3700,
"SpeedIndex": 1580,
"largestPaints": [
{
"event": "LargestImagePaint",
"time": 698,
"size": 4824,
"DOMNodeId": 18,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestContentfulPaint",
"time": 698,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg"
},
{
"event": "LargestTextPaint",
"time": 878,
"size": 20604,
"DOMNodeId": 82,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 878,
"size": 20604,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1240,
"size": 38478,
"DOMNodeId": 113,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1318,
"size": 1767840,
"DOMNodeId": 87,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestContentfulPaint",
"time": 1318,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image",
"url": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4"
},
{
"event": "LargestImagePaint",
"time": 698,
"size": 4824,
"DOMNodeId": 18,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"class": "h-6"
},
"sourceURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"bounds": [
396.5,
20,
201.359375,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 698,
"size": 4824,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 396.5,
"y": 20,
"width": 201.359375,
"height": 24,
"top": 20,
"right": 597.859375,
"bottom": 44,
"left": 396.5
},
"outerHTML": "<img src=\"https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg\" class=\"h-6\">",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/img\/rosso_logo.svg",
"content": "normal"
},
"type": "image"
},
{
"event": "LargestTextPaint",
"time": 877,
"size": 20604,
"DOMNodeId": 82,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"class": "text-center w-full pt-[2em] sm:pt-[4vw]"
},
"bounds": [
1405.8125,
768,
307.1875,
172.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 877,
"size": 20604,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1405.8125,
"y": 768,
"width": 307.1875,
"height": 172.796875,
"top": 768,
"right": 1713,
"bottom": 940.796875,
"left": 1405.8125
},
"outerHTML": "<div class=\"text-center w-full pt-[2em] sm:pt-[4vw]\">\n Disc'n Dots Konfigurator <\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1240,
"size": 38478,
"DOMNodeId": 113,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"id": "onetrust-policy-text"
},
"bounds": [
664.5,
139.296875,
590,
68.25
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1317,
"size": 1767840,
"DOMNodeId": 87,
"nodeInfo": {
"nodeType": "VIDEO",
"attributes": {
"class": "w-full mx-auto",
"autoplay": "",
"loop": "",
"playsinline": "",
"muted": "",
"x-data": "video_srcset",
"@resize.window.debounce": "setSource()",
"srcset": "assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w",
"src": "assets\/static\/video\/home_hero_animation.mp4"
},
"bounds": [
0,
0,
1905,
927.859375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1317,
"size": 1767840,
"element": {
"nodeName": "VIDEO",
"boundingRect": {
"x": 0,
"y": 0,
"width": 1905,
"height": 927.859375,
"top": 0,
"right": 1905,
"bottom": 927.859375,
"left": 0
},
"outerHTML": "<video class=\"w-full mx-auto\" autoplay=\"\" loop=\"\" playsinline=\"\" muted=\"\" x-data=\"video_srcset\" @resize.window.debounce=\"setSource()\" srcset=\"assets\/static\/video\/home_hero_animation_small.mp4 768w, assets\/static\/video\/home_hero_animation.mp4 2100w\" src=\"assets\/static\/video\/home_hero_animation.mp4\">\n <\/video>",
"src": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"currentSrc": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "VIDEO",
"LargestContentfulPaintImageURL": "https:\/\/discanddots.rosso-acoustic.com\/assets\/static\/video\/home_hero_animation.mp4",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 100
},
{
"name": "fetchStart",
"time": 105
},
{
"name": "navigationStart",
"time": 123
},
{
"name": "domLoading",
"time": 123
},
{
"name": "responseEnd",
"time": 124
},
{
"name": "domInteractive",
"time": 124
},
{
"name": "domContentLoadedEventStart",
"time": 124
},
{
"name": "domContentLoadedEventEnd",
"time": 124
},
{
"name": "domComplete",
"time": 124
},
{
"name": "responseEnd",
"time": 306
},
{
"name": "unloadEventStart",
"time": 308
},
{
"name": "unloadEventEnd",
"time": 308
},
{
"name": "markAsMainFrame",
"time": 308
},
{
"name": "commitNavigationEnd",
"time": 308
},
{
"name": "domLoading",
"time": 309
},
{
"name": "firstImagePaint",
"time": 698
},
{
"name": "firstPaint",
"time": 698
},
{
"name": "firstContentfulPaint",
"time": 698
},
{
"name": "LayoutShift",
"time": 802
},
{
"name": "domInteractive",
"time": 840
},
{
"name": "domContentLoadedEventStart",
"time": 840
},
{
"name": "domContentLoadedEventEnd",
"time": 840
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 877
},
{
"name": "firstMeaningfulPaint",
"time": 877
},
{
"name": "firstMeaningfulPaint",
"time": 877
},
{
"name": "LayoutShift",
"time": 1130
},
{
"name": "domComplete",
"time": 1214
},
{
"name": "loadEventStart",
"time": 1215
},
{
"name": "loadEventEnd",
"time": 1215
},
{
"name": "LargestImagePaint",
"time": 1317
},
{
"name": "LargestContentfulPaint",
"time": 1317
},
{
"name": "LargestTextPaint",
"time": 1240
},
{
"name": "TotalLayoutShift",
"value": 0.00028236666801184114
},
{
"name": "CumulativeLayoutShift",
"value": 0.00028236666801184114
}
],
"chromeUserTiming.navigationStart": 123,
"chromeUserTiming.fetchStart": 105,
"chromeUserTiming.domLoading": 309,
"chromeUserTiming.responseEnd": 306,
"chromeUserTiming.domInteractive": 841,
"chromeUserTiming.domContentLoadedEventStart": 841,
"chromeUserTiming.domContentLoadedEventEnd": 841,
"chromeUserTiming.domComplete": 1215,
"chromeUserTiming.unloadEventStart": 308,
"chromeUserTiming.unloadEventEnd": 308,
"chromeUserTiming.markAsMainFrame": 308,
"chromeUserTiming.commitNavigationEnd": 309,
"chromeUserTiming.firstPaint": 698,
"chromeUserTiming.firstContentfulPaint": 698,
"chromeUserTiming.firstImagePaint": 698,
"chromeUserTiming.LayoutShift": 1130,
"chromeUserTiming.firstMeaningfulPaintCandidate": 877,
"chromeUserTiming.firstMeaningfulPaint": 877,
"chromeUserTiming.loadEventStart": 1215,
"chromeUserTiming.loadEventEnd": 1215,
"chromeUserTiming.LargestImagePaint": 1318,
"chromeUserTiming.LargestContentfulPaint": 1318,
"chromeUserTiming.LargestTextPaint": 1240,
"chromeUserTiming.TotalLayoutShift": 0.00028236666801184114,
"chromeUserTiming.CumulativeLayoutShift": 0.00028236666801184114,
"LayoutShifts": [
{
"time": 802,
"score": 6.3559024399015569e-5,
"cumulative_score": 6.3559024399015569e-5,
"window_score": 6.3559024399015569e-5,
"shift_window_num": 0,
"rects": [
[
1208,
4,
305,
7
],
[
1196,
11,
317,
49
],
[
1208,
60,
305,
8
]
],
"sources": [
{
"previousRect": {
"x": 1208,
"y": 4,
"width": 305,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1208
},
"currentRect": {
"x": 1219,
"y": 4,
"width": 294,
"height": 64,
"top": 4,
"right": 1513,
"bottom": 68,
"left": 1219
}
},
{
"previousRect": {
"x": 1196,
"y": 11,
"width": 51,
"height": 49,
"top": 11,
"right": 1247,
"bottom": 60,
"left": 1196
},
"currentRect": {
"x": 1207,
"y": 11,
"width": 46,
"height": 49,
"top": 11,
"right": 1253,
"bottom": 60,
"left": 1207
}
}
]
},
{
"time": 1130,
"score": 0.00021880764361282556,
"cumulative_score": 0.00028236666801184114,
"window_score": 0.00028236666801184114,
"shift_window_num": 0,
"rects": [
[
313,
968,
1280,
25
]
],
"sources": [
{
"previousRect": {
"x": 313,
"y": 993,
"width": 1280,
"height": 0,
"top": 993,
"right": 1593,
"bottom": 993,
"left": 313
},
"currentRect": {
"x": 313,
"y": 968,
"width": 1280,
"height": 25,
"top": 968,
"right": 1593,
"bottom": 993,
"left": 313
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 324.87
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 756.81899999999996
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 310.75099999999998
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 310.75799999999998
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 312.80399999999997
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 320.44299999999998
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 320.46600000000001
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 320.46899999999999
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 320.483
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 327.09800000000001
},
"971": {
"name": "CSSAtRuleImport",
"firstUsed": 331.33300000000003
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 332.61000000000001
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 332.625
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 332.65499999999997
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 332.68000000000001
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 332.71699999999998
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 332.72000000000003
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 332.726
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 332.99799999999999
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 333.11700000000002
},
"978": {
"name": "CSSAtRuleWebkitKeyframes",
"firstUsed": 333.673
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 333.69
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 333.72300000000001
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 333.90300000000002
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 343.37099999999998
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 343.39800000000002
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 343.91000000000003
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 343.92000000000002
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 343.92200000000003
},
"1230": {
"name": "HTMLMediaElementInDocument",
"firstUsed": 343.95299999999997
},
"42": {
"name": "MaxAttribute",
"firstUsed": 344.38799999999998
},
"43": {
"name": "MinAttribute",
"firstUsed": 344.39600000000002
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 348.43799999999999
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 417.904
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 424.31700000000001
},
"2195": {
"name": "CookieGet",
"firstUsed": 424.92000000000002
},
"1302": {
"name": "V8Document_Scripts_AttributeGetter",
"firstUsed": 430.036
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 443.98200000000003
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 443.98899999999998
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 449.858
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 449.95100000000002
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 455.31900000000002
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 455.721
},
"587": {
"name": "LangAttribute",
"firstUsed": 544.74300000000005
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 544.74800000000005
},
"590": {
"name": "LangAttributeDoesNotMatchToUILocale",
"firstUsed": 544.75099999999998
},
"4994": {
"name": "Feature_4994",
"firstUsed": 544.91399999999999
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 545.50699999999995
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 545.81799999999998
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 546.82399999999996
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 550.024
},
"664": {
"name": "SyntheticKeyframesInCompositedCSSAnimation",
"firstUsed": 550.76099999999997
},
"3081": {
"name": "HasGlyphRelativeUnits",
"firstUsed": 570.995
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 571.70399999999995
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 571.76800000000003
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 573.56100000000004
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 573.94299999999998
},
"190": {
"name": "InputTypeText",
"firstUsed": 574.09900000000005
},
"191": {
"name": "InputTypeTextMaxLength",
"firstUsed": 574.10299999999995
},
"34": {
"name": "InputTypeRange",
"firstUsed": 574.18700000000001
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 615.12199999999996
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 615.12900000000002
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 681.822
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 707.24199999999996
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 708.15200000000004
},
"675": {
"name": "Fetch",
"firstUsed": 709.50699999999995
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 729.03599999999994
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 729.16800000000001
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 736.70399999999995
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 739.10500000000002
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 739.13900000000001
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 739.17399999999998
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 743.17899999999997
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 743.26800000000003
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 744.827
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 744.84299999999996
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 756.72400000000005
},
"2594": {
"name": "NumberFormat",
"firstUsed": 758.96900000000005
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 775.99000000000001
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 824.76700000000005
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 848.72799999999995
},
"2655": {
"name": "NavigatorDoNotTrack",
"firstUsed": 931.06899999999996
},
"2194": {
"name": "CookieSet",
"firstUsed": 974.07000000000005
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 992.11300000000006
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 1080.979
},
"1684": {
"name": "V8Event_StopPropagation_Method",
"firstUsed": 1083.865
},
"2079": {
"name": "ARIADescribedByAttribute",
"firstUsed": 1084.335
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 1084.404
},
"2097": {
"name": "ARIAModalAttribute",
"firstUsed": 1084.52
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 1084.576
},
"2087": {
"name": "ARIAHasPopupAttribute",
"firstUsed": 1090.941
},
"2073": {
"name": "ARIACheckedAttribute",
"firstUsed": 1091.3389999999999
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 1091.433
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 1091.4359999999999
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 1091.577
},
"2077": {
"name": "ARIAControlsAttribute",
"firstUsed": 1092.501
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 1092.508
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 1092.9100000000001
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 1093.7360000000001
},
"672": {
"name": "SandboxViaIFrame",
"firstUsed": 1094.7049999999999
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 1114.896
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 333.01400000000001
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 333.01799999999997
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 333.03100000000001
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 333.68599999999998
},
"371": {
"name": "CSSPropertyFillRule",
"firstUsed": 343.38499999999999
},
"356": {
"name": "CSSPropertyClipRule",
"firstUsed": 343.38799999999998
},
"382": {
"name": "CSSPropertyStrokeLinejoin",
"firstUsed": 343.38999999999999
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 343.39299999999997
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 345.13999999999999
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 347.07400000000001
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 347.29899999999998
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 544.76199999999994
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 544.77200000000005
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 544.78499999999997
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 544.80999999999995
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 544.81500000000005
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 544.84699999999998
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 544.851
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 545.04200000000003
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 545.05200000000002
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 545.06899999999996
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 545.51800000000003
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 545.53499999999997
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 545.64099999999996
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 545.64499999999998
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 545.649
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 545.68700000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 545.69000000000005
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 545.69399999999996
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 545.70000000000005
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 545.71199999999999
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 545.71699999999998
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 545.726
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 545.78999999999996
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 545.79399999999998
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 545.798
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 545.81100000000004
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 545.81500000000005
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 545.82100000000003
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 545.82500000000005
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 545.83000000000004
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 545.88599999999997
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 545.88900000000001
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 546.029
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 546.21900000000005
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 546.38099999999997
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 546.48900000000003
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 546.49599999999998
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 546.53800000000001
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 546.61599999999999
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 546.61900000000003
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 546.62400000000002
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 546.64499999999998
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 546.73199999999997
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 546.73699999999997
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 546.78099999999995
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 546.93200000000002
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 547.20500000000004
},
"230": {
"name": "CSSPropertyAlignContent",
"firstUsed": 550.33399999999995
},
"166": {
"name": "CSSPropertyAliasWebkitAnimation",
"firstUsed": 550.63900000000001
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 550.64300000000003
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 550.78099999999995
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 550.83600000000001
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 550.87900000000002
},
"232": {
"name": "CSSPropertyAlignSelf",
"firstUsed": 550.90300000000002
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 550.93200000000002
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 551.101
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 551.10400000000004
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 551.16800000000001
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 551.65200000000004
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 551.65999999999997
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 551.68499999999995
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 551.798
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 551.87699999999995
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 552.17600000000004
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 552.245
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 552.24699999999996
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 552.44399999999996
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 571.22000000000003
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 571.51300000000003
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 571.51599999999996
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 571.70699999999999
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 571.75199999999995
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 572.64999999999998
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 572.65499999999997
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 1080.74
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 1080.75
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 1080.7550000000001
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 1080.8240000000001
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 1080.8630000000001
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 1080.883
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 1080.894
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 1080.8969999999999
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 1080.9000000000001
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 1080.9100000000001
},
"164": {
"name": "CSSPropertyWordWrap",
"firstUsed": 1080.913
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 1080.9269999999999
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 1080.9300000000001
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 1080.973
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 1080.9870000000001
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 1081.0309999999999
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 1081.184
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 1081.1859999999999
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 1081.192
},
"71": {
"name": "CSSPropertyClear",
"firstUsed": 1081.1969999999999
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 1081.1990000000001
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 1081.2049999999999
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 1081.2080000000001
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 1081.241
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 1081.6010000000001
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 1081.6300000000001
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 1081.6320000000001
},
"162": {
"name": "CSSPropertyWordBreak",
"firstUsed": 1081.703
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 1081.7639999999999
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 1081.769
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 1081.8219999999999
},
"101": {
"name": "CSSPropertyOutlineColor",
"firstUsed": 1081.8779999999999
},
"104": {
"name": "CSSPropertyOutlineWidth",
"firstUsed": 1081.8800000000001
},
"212": {
"name": "CSSPropertyAliasWebkitBoxShadow",
"firstUsed": 1081.8920000000001
},
"3": {
"name": "CSSPropertyDirection",
"firstUsed": 1082.181
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 1082.425
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 1082.798
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 1083.5920000000001
},
"58": {
"name": "CSSPropertyBorderSpacing",
"firstUsed": 1083.6369999999999
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 33,
"TTIMeasurementEnd": 4160,
"LastInteractive": 783,
"TotalBlockingTime": 33,
"testID": "250108_BiDcC2_4A9",
"step": 1,
"effectiveBps": 12321,
"domTime": 0,
"aft": 0,
"titleTime": 126,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.76000000000000001,
"lighthouse.Performance.first-contentful-paint": 927.12,
"lighthouse.Performance.largest-contentful-paint": 2376.248,
"lighthouse.Performance.total-blocking-time": 99.937999999999874,
"lighthouse.Performance.cumulative-layout-shift": 0.00028236666801184114,
"lighthouse.Performance.speed-index": 5396,
"lighthouse.Accessibility": 0.77000000000000002,
"lighthouse.BestPractices": 0.78000000000000003,
"lighthouse.SEO": 0.80000000000000004,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"104": 16.699999999999999,
"205": 38.100000000000001,
"305": 23.800000000000001,
"406": 42.100000000000001,
"506": 100,
"608": 42.100000000000001,
"709": 71.400000000000006,
"810": 100,
"911": 90,
"1014": 100,
"1114": 100,
"1215": 100,
"1315": 90,
"1416": 20,
"1519": 60,
"1620": 76.200000000000003,
"1720": 60,
"1821": 55,
"1922": 42.899999999999999,
"2022": 35,
"2123": 35,
"2223": 30,
"2324": 28.600000000000001,
"2425": 26.300000000000001,
"2525": 36.399999999999999,
"2626": 30,
"2726": 57.899999999999999,
"2827": 35,
"2927": 26.300000000000001,
"3028": 33.299999999999997,
"3129": 30,
"3229": 45,
"3330": 26.300000000000001,
"3430": 45,
"3531": 35,
"3632": 30,
"3732": 65,
"3833": 38.100000000000001,
"3933": 26.300000000000001,
"4034": 30,
"4134": 30,
"4235": 40
},
"max": 100,
"count": 43
},
"bw": {
"data": {
"0": 0,
"104": 0,
"205": 23063,
"305": 550429,
"406": 1199944,
"506": 38698,
"608": 745100,
"709": 397744,
"810": 5204,
"911": 0,
"1014": 0,
"1114": 0,
"1215": 0,
"1315": 0,
"1416": 0,
"1519": 0,
"1620": 0,
"1720": 0,
"1821": 0,
"1922": 0,
"2022": 0,
"2123": 0,
"2223": 0,
"2324": 0,
"2425": 0,
"2525": 0,
"2626": 0,
"2726": 0,
"2827": 0,
"2927": 3340,
"3028": 0,
"3129": 0,
"3229": 0,
"3330": 0,
"3430": 0,
"3531": 0,
"3632": 0,
"3732": 16789,
"3833": 762016,
"3933": 96685,
"4034": 0,
"4134": 0,
"4235": 0
},
"max": 1199944,
"count": 43
}
},
"effectiveBpsDoc": 12321,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/details\/cached\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/performance_optimization\/cached\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/breakdown\/cached\/",
"domains": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/domains\/cached\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/screen_shot\/cached\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_Cached_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_Cached_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/250108_BiDcC2_4A9\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&file=1_Cached_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/25\/01\/08\/BiDcC2\/4A9\/1_Cached_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=250108_BiDcC2_4A9&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 3
},
{
"time": 900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_000900.jpg",
"VisuallyComplete": 4
},
{
"time": 1000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001000.jpg",
"VisuallyComplete": 4
},
{
"time": 1300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001300.jpg",
"VisuallyComplete": 11
},
{
"time": 1500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001500.jpg",
"VisuallyComplete": 25
},
{
"time": 1600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001600.jpg",
"VisuallyComplete": 97
},
{
"time": 1800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_001800.jpg",
"VisuallyComplete": 97
},
{
"time": 2300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_002300.jpg",
"VisuallyComplete": 98
},
{
"time": 3700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=250108_BiDcC2_4A9&video=video_1_cached&file=ms_003700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"discanddots.rosso-acoustic.com": {
"bytes": 12400,
"requests": 1,
"connections": 1
},
"geolocation.onetrust.com": {
"bytes": 82,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"fast.fonts.net": {
"bytes": 0,
"requests": 2,
"cdn_provider": "Cloudflare",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 12400,
"bytesUncompressed": 82053,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 2
},
"image": {
"color": [
196,
154,
232
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 82,
"bytesUncompressed": 66,
"requests": 1
}
},
"consoleLog": [
{
"source": "rendering",
"level": "warning",
"text": "[GroupMarkerNotSet(crbug.com\/242999)!:A0B02D0014130000]Automatic fallback to software WebGL has been deprecated. Please use the --enable-unsafe-swiftshader flag to opt in to lower security guarantees for trusted content.",
"timestamp": 1736329170252.675,
"url": "https:\/\/discanddots.rosso-acoustic.com\/",
"lineNumber": 1585
}
]
}
}
}
},
"statusCode": 200,
"statusText": "Test Complete",
"webPagetestVersion": "21.07"
}