{"scanId":"rackline-fi-0e5a4ac706","url":"https://rackline.fi/","finalUrl":"https://rackline.fi/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-23T15:04:10.865Z","durationMs":15018,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":99,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T15:04:00.579Z","lighthouseReplayed":false,"metrics":{"lcpMs":507.5,"cls":0.03621643158817436,"tbtMs":0,"fcpMs":324,"speedIndexMs":1235.9367275497912,"serverResponseMs":47,"totalBytes":443462},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.8,"evidence":"99/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 508ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.036","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 324ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 260ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 47ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: makinatausta.jpg.webp, lottie.min.js, profis-installation-3466117224-768x365.jpeg.webp…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Cloudflare detected","remediation":"Serving through an edge network.","refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 2 files: jquery.min.js, jquery-migrate.min.js · ~100ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.4MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5 + Pro v1.2.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5 + Pro v1.2.5","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://rackline.fi/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":21,"weight":30,"score":70,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":82,"gradedWeight":100,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":69,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T15:04:00.118Z","lighthouseReplayed":false,"metrics":{"lcpMs":26026,"cls":0.1265284300539324,"tbtMs":0,"fcpMs":1226,"speedIndexMs":3921.38254797554,"serverResponseMs":44,"totalBytes":9758894},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":12.4,"evidence":"69/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"fail","earned":0,"evidence":"LCP 26.0s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","fix":{"tier":"free","feature":"Page Cache + Preloader (Critical CSS in Pro)","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader, and (on Pro) generate critical CSS for this page; then re-test LCP."},"refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"partial","earned":2.5,"evidence":"CLS 0.127","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","fix":{"tier":"free","feature":"Lazy Load — CLS fix (adds width/height)","prompt":"Using my site's xSpeed MCP connection: enable lazy loading with the CLS fix so images reserve their space, then re-test CLS."},"refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 1.2s","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 260ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 44ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: 20250829_153548.jpg, makinatausta.jpg.webp, mt-system-1-1648795988.jpeg…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Cloudflare detected","remediation":"Serving through an edge network.","refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 2 files: jquery.min.js, jquery-migrate.min.js · ~450ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"fail","earned":0,"evidence":"9.3MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5 + Pro v1.2.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5 + Pro v1.2.5","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://rackline.fi/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":23.9,"weight":40,"score":60,"applicable":true},"delivery":{"earned":21,"weight":30,"score":70,"applicable":true},"assets":{"earned":8,"weight":20,"score":40,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":63,"gradedWeight":100,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T15:04:00.579Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":null,"cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.5","xspeedProVersion":"1.2.5","xspeedMcp":true,"xspeedHub":false,"cdn":"Cloudflare","edgeFingerprint":"cf-dynamic","crawlerTextChars":11866,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":260,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":99,"lcpMs":507.5,"cls":0.03621643158817436,"tbtMs":0,"lighthouseDesktop":99,"lighthouseMobile":69},"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAMAAABOo35HAAAAt1BMVEX3vpj+ZQD+ZQD+/v7+/v7+/v7+/v7+/v7+ZQD+/v79/f3+ZQD+ZQD+ZgD+ZQD+/v7+ZQD+/v7+/v7+/v79sH7+/v79/f3+ZQD+/v79ZQD+/v7+ZQD+ZQD+/v7+ZQD+ZQD+ZQD+ZQD9ZQD+ZQD+ZQD9ZAD+ZQD+/v7+/v7+ZQD+ZQD+ZQD+ZQD+/v7+/v7+/v7+/v7+ZQD9/f39/f3+ZQD+ZQD+ZQD+ZQD+ZQD+/v7+/v7+/v7+ZQDyo/3CAAAAO3RSTlMB9fj0dWIk+OLkFGEyey6kR0PUVAiFM1XDEbWjspWD1JTII8RzC+jAUKBwwPCw4PBgYBBAUECw4JCAcOKdHJIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAyySURBVHja7Jxne6s4E4bpGFwwzWBs3FJ2Tz+7+3af//+7XpURIBBucWzn2nm+xAlIoNuj0WgkRdNQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUJdoHk2fFj9MaJvmIT2rRX7alhT3XhYPTFYlufeWp7TB+vXo2rNWNne/ub6eLC203ux+niw7mdXx2Dpg4cRfHlrZlfxXVgdhmV8Hj2KsvX9WR2GpU8fJpJZGpTVIKO/hNEeYR1gtWiyupNdfRBY8w1n9cdd7epjwJpv9Afogx8D1nzFWQ3pL7N8//eDlcypTrpTYnVHuzoD1iiTNR31N3W4Ifqc9F7fZat/Pa3X2+XieTqXZu9UrXrHXymr1+euXeUB0TdT2S6zoBcj5W9CLqugcOGeb4FS+QWwFq3ZrD7YLrIXZdkJi4kGox5Uo0/renqgb1e76kpGZ+96JoN/Zbc9J90+aNHrjnfACFIA4c1UZmnGzAkC7aiHhHUJLMXU43Wh7KdjzmKltqrVWq7EWA/nFSz6UAnWcEDv+bpSsDobVjuYvS0s4UlaDnkLM5Odqt6t0alEX076YGWMlT6mrJy2bz8bVpKa94QF47mkDDqZrgA5FWZl6EQVN56h6sICViva3R3hXC6HpfmBeztYg0WlJ73HfubLCkFnCIAZHrGlVTb9Z/a8WBuNKV8HlmA1V7K6AJZsnSpYTtxWcCms5Utj5FoyXMZzb3JHz5Se/5exrUa80YbyeB0quyE3Q30z79jExbCkuZIKltVJj+4vhpV0JyEt+0nYjU/rFlt2iRfQN01jnD4R01E6+BGrw/gPY9W1q8tgabZ5GNZV4qwuLG23VYQIk38zdzU2upd4rzI2Mt3Jp41yNByx2vVFn11dCKtR1U1haatf3TB/ZTBr4z1u07zywp3Zou3J5i+aAhZnZWz6WV0Gizi/+8AaUjBG1rE2Ywwg15NmMDo4GKvKsCaMrMHtqlRH6efCCkNNik3vAEt2488GMGJojGZgOmaG9Uk7BdYprM6GZee8sfaPe8DadLohjxsWlaPfzluXvk5PgQXJvuW8G0m+BZZbJs3Y9A4OXgq0srpY9iqbHfdi2/kJsASr3UFW58PamxZ38kUvrDiX5V0JFjRp0/zbojIIsKTlXI6/ltpxWJDs46Cd/qTM+bD2HritvA9W4ssqrwKLBKU81ztt+3BhTcNWiKmLHnoE1nAD06AtGx6sK1oWQcLHxd+9E6c76eWwBiuhDUx3dMmwWDNFT9uxfrcQ1zOjE0woYRnbagrA/Puf6rjhQlj7gm/uoJ37nWF1EwZS1MTcUj0CrqRQ4VTLgok2zzZoqmzDm2CZKfv2/NK9NaxXORofGlJsJUcPZ8F6ktYovCvC2pu2mFKrYPmOrOBasPTlVDE6Lutl5GUzMJ0MThsNWR2TOX8eL2ybV4Ql3FboqWDZnizzDbB4ShmSM+1sedbeHyGlJeZPzBanJ8B6mohIw1hccboDsITbsr33jbPWfOvd87r2KKpEliyRlmAu7KCHB1hfJs1kFiPy2zVhuYHPY9PwJkEpX0UYyFYyHahh6f9oOq2jc8Nf21EzlX/AbV0KS7gt378JLMhMPe06kx+VIHrg/bCbdXjZyaHDUA56+zdkXQxrzzsgpAPffbrDfbmxajh4nqtbLyVJi2JDvVOILTh/GalXd3acLp8ElO4VYe1z54awhEcZthJZ7U42fW34KXBqPKdeMSYTAdHx2jn4acNt+cU1Ye0D/4awNL6oXgdVczlel5y+uAu8Ggk5RL5vzseKZc/qzrixct/dEcJhfVfmzI/BMtMeWO+Sg583Mk6KmaDW/HO1qDGEMWCwHGej0XS4gakNRK4dWJDm526rs9+PwUri1mZ1nv06Bqt2WzKsWWfzeyObdnnWAfrIuJkz7i5+8RXXrfDhn6sRk4Rj1bqhvtj1LLJy3wiJrbbbspRvzgfOo7BEbHp03TC8Bizw1xA/sOyVoVhWZSsXtW/L1oqFWuHEFMv38JWw6Xrbbb0NlohNbwPrZdGIHxadlLuUea8XxUbL1qZxfZtp/Xsd4CvRVRuO3gjL5VPq28DSJrAAkwgkquicp5cb8es8W742UQ3n2iFYENLxCmS39UZYEJu+B6yMZrFa3WzKUlvPpLUj+mGsDM7ZpZWUqJ+OF9v1mm7QWknzy8mY1tIyzx0POL7sRBqq7keWSuDgS/pZJHdM9lsn+PDS6n74RaHgAljvsfFvnpxyL6xMwwqi1JGUalyT7+wGTtKf+443fawNuOC2nv+2e0rPMsNVY9y93y74j7IPnrutp67bQli9bmvRdVsI67DbcvKHhGUMJw8ins6/9+Gdw+cNH+e44eC0dVc8ydrcBw77alyEdYJgASNHWKeIu62/PIR10un70d3cVh+s3fP4UcXiGd+2bi/b11AoFAqFQqGuJt/3k4d4Ebrp+n0KHrl+8nNnaZHngVVFrmGQQkkrsKU77fq8OrswK0s4/BHABy2xoLSfilvLWfeZceMZ1dYg3w7yvEhD+YtzSqkiUi8UrR/qSAVJ3fyDX5YhNNEq8qKMq0cKxTUBUvw4Lz/16KLH3o0EGGsvjnQU+0C6t5G/LPlyGxzFCvZuwF/Q9mDC4EfywSxZqXiGVvCqaG25SV9k75XSW888uSLL5Bs+Qk9U8TNymwXTfc4rcDzY0RZGbAXHLGbQLKFUvDMtbn5zjrEqTTdKYzsgjbQFLDjS0YFll2VZuGZBftgtWLAJg56VqGAVKZejgiW25lWw4mjvBXacRqYb+DIsqSK/dOkZCv83sQEr9qCgy89WdGD5+T6yYrvwIgErggpD/s5ubsdWbubHYFnk1eg9SRiJbRR0+xJ7bAcWB2SG9ecaFnt1tq+jgmX3PzYVz6hgEcxRzA7gl6ZpSbBc2TSdnD4rBTSsYMgLWokSVmi69OfL77yedrNik9Xkx+Exw8qrDXIxMWuA5UW86WfA8liniH+YkXsaLHhGBctyRXf1C2mZvQOLvmlqe2L3VeqaP8FfJpoS1u8cVjUYtGG53uwk5x7W9SQBPMTaR7ZHu8I5sAqLfD/kOw/IzwoWP0ekhpX/ZM8QsAihXNxpm6YtwWpVlKSm6Ym+Sr7uwm/XLcMiHTmyZ34Tlt+okTwgt2cnhANW47Ss+Exg+cSLWkkFi51D8A/CCkhrC+JNZnYNy+Mn1EI1LPaMChbpTGUDTyr5rO+tiui+JLH1ihRMtcOw6DKk6xUWACHNgjfjBZOSXbZnl8KiXjQWsJw8IioPw9L+IkMOaX0DFuwssNWwEp90XvqMDizHqz/z0ZDV0xhViY8UdkguW8dgJXZhkgETRks6GvI3C0TIQsZhcvm/L4dh2W7d9LTanxr51ItGM4A1Y/+HtjgCiyY2SddowCr5HkSnB5Z4hoBVdXkSFFgSrHZF5IZqEGhSFl96LvpX1Z398H+B51aDfM4rrE01tApvb9pHAlKvMmLa+ZMKFt1Ulue8AX7cqLkfll/QrtGAddDBE1h0cbAQbQ1qr26Jga7HwZNXoz0e/lq0d11Z4g/kVRslk1nOKSpdMQkHOs6vMxoW4uAn9ZqWVsMioRqJ1E528PTG0NbOg0UDFxdgxaYLkTll4R+ARbpvNHOqMMs2YXuf5sD/ORKMUjHMgXNP3UgJC0L3sh5i+oZDOlI4ie+k1fgCsNjujLNgwbtXsCwYc/hORTtOOrDY4egSELhmOfMTP84lw2qMhjCBtcwfMQ/gfVEwdf5MnDiKwipiIxXRIR0C+Jz8njgF7zoUltMYDmOvILio4bFZiKN2HCLWN6Oi+O66IuASsOiY8yZYXsQVt7pZDYs9A1zOLHddLy+Ir/WslqeQKiJzF9YoEl/ZdcGiiEzRSeiUi1UkomzSxDwIIihAR0OoMAWj8Nhl3rHtRgO7rS/oipPrpbXLEA4yclWwPAUstwELTkBG1bY6m98iwXJ/S8QzynqW6rJ/Rxe23Kqoh7XVL+BbJR8Axv/buXsdBGEgAMCDR40sBk8ZTNx9/ycUBWr9iYPz902QtEdzA71C03KZO+7XiT0PmzbQcTjfG2x3sSx568geWT/mnIFlcfwzWdNU0J2iqcpKrfvH/Kw9+nweL1+vm4Ylr/OQhnrg0rxTP9uvCd+fMXZxivfFf58vgabbtcJaIt/f3VPHrulYMqIN1E8NohZSz5GNNQMRa7CS6W8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzlBjZ7HWSMEqplAAAAAElFTkSuQmCC","restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAFcAfQDASIAAhEBAxEB/8QAHQABAAICAwEBAAAAAAAAAAAAAAcIBQkDBAYCAf/EAEEQAAEDAQMHCgQEBQQDAQAAAAABAgMEBQYREhMXIVOSkwgUIjE3QVV0wtIHUWFxFTKBkSNCobHBFjNScmKi0bL/xAAbAQEAAgMBAQAAAAAAAAAAAAAABAUBAwYCB//EADURAQABAQUGBQIGAgIDAAAAAAABAgMEFpHREVFSU6HhBRIhMfBBcQYTFGGBwSIyI/FCYrH/2gAMAwEAAhEDEQA/AIylo7k1Ek7UrJKZiyZcaxZSqjfyq3pautHP+aorU6zET0N2uYVckNoVSVMcaZpi4Kj34uxVeimpcGak1plY68Ds2m5WttJ8axMkjlqEjayCJclGORGojM2qr161x1Jr7jimhqoHxubNDVZELs7DDBTq98yYYtRUauCYOx1pj0HEKL5t+nXssZ8P2Ts29O77js27DqZMq0ZWyrTI/W7qlw1ovR/L9Nbv7HeqaK57URsVRlyYOdhnVRMUyURuOGGDsF192Vr6sDkuRSRWvbtnRWrWU9mwzVDopIqiliV0bUyekuDE1Jj9OtFXBEVSxk1m3PsGz7y2dFYN25a2x1Y2kjqaaN807VgjkV78ek7pPdrTBNX0N9jazabfT2Rrewiy2eu3b+yslXRXVTox1kitRzmtfG9UV2Lm4OVFauCNRXaut2TjqPHFsLVtCzaKGtZJca7Ucsf4jJTzLZrHRSxQSKxuvUiPRU6SKqYoqKipjqjXlI0tBDcy6ddQUVlUlRUVNS2V1nU0MCORqMwR2akkauHX+devuNyOhkGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZwGDz0u0fvKM9LtH7ygZw938DFw+LV2VxRMKnrXqTouIoz0u0fvKe9+BGcqPi5dmFZHYSVCt1rj1scBsAsWq5zRZxa2mrek5M7A3Jb19WGK9X3BjblWDNYNkPpamWOSR0zpMWY4Iioid/2AFBq+26N8c07a2nmq3Ij8HWbH03KvSxcrUwXDX++tcNfJBa1jOlXOVkcTctEbhZkTujnMFVVyf8Ah0tSL8jwp3KChfVWjSUj1WJah7Wo5UxwRy9eBq/Ks6Y9vRvi3tap2eadsvU2ZbtNHJJLLWUtPMyRc0rLPYqObq1q7IxTrXuXv+y+3sv413kobOgpor2OyYGPjYslnRvfktVEjxVWKq4txXWvdgR/JdBIJ3RVFdkqixR5UcOWivkyslEVHa0TJXFU79SIp16i7kMdnLUR1z3zNhfK6NYERqZL0YqI7KXHX9Oo1UWthE7afr+0t1pYXiqP8/pt+sfz9UqRfHe9T3OSe98bGKjsEbZsbsFyvnmkxxbr6utNeB4j4oX+tS+dLZ8VpW020Y6WSVWMSlbCrMVwReixuOLWtX79xHwJSEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhcn3tmup5v0OI9JC5PvbNdTzfocBsQAAGq0+45HxSNkje5kjFRWuRcFRfmh8Hfst9JFa1E+fFaZsjFmy24phj0tSdaGJnZDNMbZiHzBatoU6JmK2ojwarUyZFTUq4qn2xVVOFKqoSLNpNIkeSrMnKXDJVcVT7Y6z181qXcraOtSaBKaonbm43NhRcjIxc1y5KNRMpVRupF1N19eJx1FVYEM1pyRvpp0WR0tGxkDkwykVuQ7KanVi1ydadFfmRotv/AEnb9vm9Nmw3WsTH3/r+P6eNB7e3qmwrQfWspauigY7BYHJTuTJRHYqnRiRUXD54/c5aWuu0x659YHMqGqi4U7lWFFaxvy606bkw+X1H6mdm3yTl8+Qx+jp82z8ynZv2/PkvBgkl9s3Se6STm8DXI/KjbzdcMFiYxUXV3Kr3fdMe88zfCrs+qdS/hj4Fja3BWxx5CouDev8Aht70XvcLK81WlUUzRMfctrpRZUzVFpE/Z5wAEpCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJC5PvbNdTzfocR6SFyfe2a6nm/Q4DYgAANVpy00ElVURQQNypZHIxjccMVXqOI7VLWy09bTVTclZIHNcxFTV0erHAxO3Z6M07Nvr7O2t37URjnLSqmQ3Lcivbi1MlzkVUxxToscv2T6oKa79p1NLBUQU6PjnVEjwkZlLi5WIuTjiiZSKmKpgd9l767Le+ohgqHyJhK+RHYypkyNTKVFT+WRUx69SfI4or018HN2UyRw09Ox7Y4ExdG1XK5crByriqZa4Y49xHmbxs9Ijb8/tLim67fWZ2fP66uhUWNX08E001OrI4XujkVXJ0XNVrVTDH5ub+5zQXetOd7msp2pkoiuV0rGoiK3LTFVXD8us7s17KmpiljrKSkqI5f9xrkc1HL0NfRVNeMbV1fU+qe99XA6NzKenRUZkPVFeiydBGIqqjsUVGp3YGJqvHl9o2/O/RmKLr5v9p2dfnt1dNl2rVfHG+OnZI2R2S3Injcq9NWY4I7qykwx6jijsK0JKJ9WkcSQNjSVVdPG1clVwRcFdj16uoyDL21cSRLBT08cka/7nSc5W53O5K5TlxTKX7/AFOjWW3NURzxNhhhgkiZCkbMcGNa5HJgqqq9ad6r1nqJt9vrs9+mbzVF2iPSZ9uuXsxIAJCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFyfe2a6nm/Q4j0kLk+9s11PN+hwGxAAAarTv2ZRsqLWoqaZ6ZueRjXKx2tEcv9FOgDExtj0ZpmImJl7991bLdT1E9IlTUsbGxzEjkVyKqrIi60jxXDITramCquvqPiG7VjzVVTBBzmeSnhY9zWSuVVc7J1aolwwxXqx+54TBU7hgvyIv6e05k/Nnz+U39VZen/FHzb+3zY9/TXTsmbmqNkqHyLGjpWMkxVHLAsiIqZGLdeCJhlY6+9DhbdSzn0yyLLPFKxcZIHORHI1ZkYiplI3uyscUTWrTwyoqdaKgRqr1Io/ItNu2LTofqrHZsmyjN7moupQsSvyecIsUSSRo5+pnRcq5eLEVFVU1IqN+irqMVeazLOs6mVKRlQs6Vc9PlvmRW5MeTguCNTryvn3HmxgvyPdFlXTMTVXteLS8WdVMxTRETPzc/AfqNVepFGC/IkIj8B+n4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJC5PvbNdTzfocR6SFyfe2a6nm/Q4DYgAANVp37Mq4qS1aKqWNyMgkY96IuKuwXFcDoHYpKZ1RVwU7nNiWVyNR8mKNTHvX6GKtkx6vVMzFUTHu9bLe+mrKSrhrqN7lqmrG5zX45LW4rHrdirlylVV1p1In0PipvJQMltOWlSokfUvdNBnGI3MPcitd1KuKZLuvVrah0IrpVipG2aenglkc2Nsciuyle5XIjdSalXJx16sFTWc8VyLRkgSZstPm8lXOVVXofw0kTHV3o5ET6/uQPLdafrsj7/bRZ+a+Vf+O2ft99Zl3bdvFZlrvrWyzVrY6jBW/wspY8HZWGCydX2w+x8NvXBT1FPNRrVRuVznzYYNwVYkYjUwXWmKY68PscTrh2i16o+opkaj8hHJlLjhGsiqiImOGCKn3Or/o+vWnjmZJE6KWVII3dJuXIr1bk4KiKi6lXXhq+uoxTTddnlir01/66M1zfPNNU07J0nv1YRaiOSOVaiF0tS9VdnlkXHFfmneetp720LGuRaRzVVsTcpvW7JhyFxxX59WHcYH8AlfXUUFPUwTx1auRkzMpGJkr0lXFEVMMMV1dRyvuzVxSObPLDHkLKjlVVVEzeGUupOrpJgb7SLG09Kp+fIR7KbxZetEf/AD59WUpbzU9BUz81nrX0s1ZFUqxWoxERrnK9uCOVFxxb98PofV3b10lmWUtNNTyPmSaSWN7cOjlojV/9cr+hjKi7Oa54iWlSSSUzGOcxjJMVysMlE6PWuKfufUl0bQZX1lLlQudTQ55Xo7oyJh+Vq97tSph/4qaqqLtXExVPv/G7WM22m0vdExNMe22N/vt0nJzXgtyitGx2wxc55wsrHpHIiZuBqNVFbGuPUuru7kPLHfr7NdSUdJU5+KVlSjslGYoqYYY44onzwxTFMUX5HQJVlTTRTso9kK3rrrr21+4ADa0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFyfe2a6nm/Q4j0kLk+9s11PN+hwGxAAAarT6c9zlRXOVVRMExXqQ+Tu2e2kbadHzp+XSq9izalTBMeknz/AGMTOyNrMRtnY7P+orV5zPULWOdNMrVe9zWquLUwaqYpqVE70wU/WXktZkLom1r0jc1Gq3JbgqIiInd8mp+x6KloLuQ06RVj4HViIiNVsquYr1dNhlKi/lwzWKp1avqYu8kFjx2dTrZKxrOiR85xeqqjljavR14K3HKx+S/TAiU1WVVXk8nT0T66Laijz/mfxtnb+/d1P9UWxi3KrXORuOCOY1ya8rHUqYfzu/c4Px20k/LU5CYYIjGNaidLK1IiaukmOoxgJEWNnHtTGSJN4tZ96pzlk3W5aLqllQlSrJmMdG10bGsyUXHHBERETHFdafM+p7ftSeCWGarc9kqYPxa3KXUideGOtGtx+eGsxQH5VHDB+daeseafX92QitiviqX1EdQqTPyFc7JTXkKit7u7BP2Oyy81ssRiNtGfoKioqqiquCqqYr1qmLl1Lq1mGAmyon3pjIi2tI9qpzcs1RJM2JsjsWxNVrEwRMEVVX+6qcQBs2bGuZmfcAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkLk+9s11PN+hxHpIXJ97Zrqeb9DgNiAAA1WgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhcn3tmup5v0OI9JC5PvbNdTzfocBsQAAGq0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkLk+9s11PN+hxHpIXJ97Zrqeb9DgNiAAA1WgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhcn3tmup5v0OI9JC5PvbNdTzfocBsQAAGq0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkLk+9s11PN+hxHpIXJ97Zrqeb9DgNiAAA1WgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhcn3tmup5v0OI9JC5PvbNdTzfocBsQAAGq0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkLk+9s11PN+hxHpIXJ97Zrqeb9DgNiAAA1WgAAAAAPT3TuVa15Vy6WJIqRFwWol1N/TvVfsShZPwlsWnY1bRnqKyTvwXNtX9E1/1K29+LXW6T5bSr13R6z8+6zunhF6vceainZG+fSEEAsenw4uqiYfhafrPJ7j90c3V8KTjye4r8TXXhqyjVYYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcNHN1fCk48nuGJrrw1ZRqYYvXFTnOit4LIaObq+FJx5PcfMnw2uq9qp+GK36tnkx/wD0MTXXhqyjUwxeuKnOdFcQTVbfwgo5WOdY1bJBJ3RzpltX9UwVP6kV3hu/aV36vMWnTuiVfyP62vT5oqdZaXTxK7Xv0sqvXd7Sq734Zebn62tPpvj1j592JABOQAkLk+9s11PN+hxHpIXJ97Zrqeb9DgNiAAA1WgAASF8Lrjpb834jabVSzInYNZ1Z5yd32Tv/AGPGWFZstsWxSWfBqkqJEYi4dSd6/omKlpbNooLNoIKOkYjIIWIxqf5+5Q+O+JVXSzizs5/yq6Q6DwHw2m9Wk2trG2mnrPZzwxRwRMihY2ONiZLWtTBET5Ih9gHBTO31l3nsAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0bZsqjtmgko7RhbLA/uXravcqL3Kd4HqiuqiqKqZ2TDzVTFcTTVG2JVjvxdiouva600qrJTSdKCbDDLb/wDU7zzpZn4gXfZeK7dRTo3GqjTOwO70cnd+qais66us+ieEeIfrrDbV/tHpOv8AL534z4f+ht9lH+tXrH9x/D8JC5PvbNdTzfocR6SFyfe2a6nm/Q4tVQ2IAADVaAAJD+CFIyovdJO9MVpqdz2/RVwb/ZVJ7IK+BUzY70VcblwWSlVE+qo5F/8ApOpwX4jmf1nruj+3f/hyIi5Rs3yAAoV8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVy+1G2gvbatMxMljKh2SidyLrT+iloysnxFnbU33tiRvVn1buojf8AB0/4Xmr820j6bP7/AO3MfiiKfyKJ+u3+v+nnCQuT72zXU836HEekhcn3tmup5v0OO0cS2IAADVaAAM3cu10sO81BXuVc1G/CT/oqKi/0UtCx7Xsa9io5rkxRU6lQqGTR8Ib6Mmp4rCtORGzs6NNI5dT0/wCH3Tu/Y5r8ReH1W1EXizjbNPv9uzp/w54hTY1zdrSdkVe337pWABxLtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5e5rGOe9yNa1MVVVwREHuwx94rVisWxau0J1TJhYqoi/zOXU1P1XAqvUTPqJ5JpXK6SRyucq96qe7+Kl8kvBWtobPeq2bTuxyts/8A5fZO48AfQPAvD6rpYzVaR/lV0j6Q4Dx7xCm920UWc7aaes/UJC5PvbNdTzfocR6SFyfe2a6nm/Q4u1E2IAADVaAAB+oqoqKi4KnUqH4AJPud8U6mgjZS29G+rgTUk7V/iNT6p/N/clCyr4WBajEdS2nToq/ySuzbv2dgVgBSXvwG63irzx/jP7e2Wi9un4gvN3p8lX+Ufv7567VuEqqdURUqIVRe/LQc5p9vDvoVHBXYWp5vTusMVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30HOafbw76FRwMLU83p3MVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30HOafbw76FRwMLU83p3MVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30HOafbw76FRwMLU83p3MVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30HOafbw76FRwMLU83p3MVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30HOafbw76FRwMLU83p3MVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30HOafbw76FRwMLU83p3MVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30HOafbw76FRwMLU83p3MVTyuvZbjnNPt4d9Bzmn28O+hUcDC1PN6dzFU8rr2W45zT7eHfQc5p9vDvoVHAwtTzencxVPK69luOc0+3h30PmSupIm5UlVAxvzdIif5KkgzH4Wp+tr07mKp5XXssnbd/rvWSx2XXNqJe6OmTOKv6pqT9yIL6/EC0byNdTRpzOz1X/ZY7FX/wDZe/7dR4sFpcvBbtdJ88R5qt8/0qr743eb3T5P9ad0f3IAC3U4SFyfe2a6nm/Q4j0kLk+9s11PN+hwGxAAAarQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQuT72zXU836HEekhcn3tmup5v0OA2IAADVaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFyfe2a6nm/Q4j0kLk+9s11PN+hwGxAAAarQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQuT72zXU836HEekhcn3tmup5v0OA2IAADVaAAAAAHorKuXeG1GNkpLMmWJdaPkwY1U+iuVMSVvhPdiyorBpLWdTJLXTIq5cvSRmCqnRTqT79ZIxzHiP4gm72k2NlR6x9Z0jV1Ph/4dpt7Om2tq/SfpGs6K+N+Fl5FRFWGBF+SzNP3RZeTZU/GQsECrxLe91OU6rPDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mg0WXk2VPxkLBAYlve6nKdTDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mg0WXk2VPxkLBAYlve6nKdTDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mg0WXk2VPxkLBAYlve6nKdTDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mg0WXk2VPxkLBAYlve6nKdTDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mg0WXk2VPxkLBAYlve6nKdTDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mg0WXk2VPxkLBAYlve6nKdTDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mg0WXk2VPxkLBAYlve6nKdTDVz31Zxor7osvJsqfjINFl5NlT8ZCwQGJb3upynUw1c99WcaK+6LLybKn4yDRZeTZU/GQsEBiW97qcp1MNXPfVnGivuiy8myp+Mh8S/C68rG4tp4Xr8mzN/wAqWFAxLe91OU6mGrpvqzjRVi2Lt2xY2K2nZ88DE1Zapi3eTUYgt49rXtVr2o5qpgqKmKKQn8ZbtWZZCUlbZ0GYkqHubIxq9DUnWid36ai68L8c/WWkWNpRsq/b2+ZqXxTwL9HZzbWde2mPpPv8yReADoXOhIXJ+VE+Mt1FXUnO/Q4j0kLk+9s11PN+hwGwyKWOVuVFIx7erFrkVAflNTw00SR08TIo0VVyWNRExVcV1AD/2Q==","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.8,"evidence":"99/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 508ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.036","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 324ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 260ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 47ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: makinatausta.jpg.webp, lottie.min.js, profis-installation-3466117224-768x365.jpeg.webp…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Cloudflare detected","remediation":"Serving through an edge network.","refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 2 files: jquery.min.js, jquery-migrate.min.js · ~100ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.4MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5 + Pro v1.2.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5 + Pro v1.2.5","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://rackline.fi/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":21,"weight":30,"score":70,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":82,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":100,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/rackline-fi-0e5a4ac706","recommendations":{"recommend":[{"product":"xSpeed Hub","why":"xSpeed and its MCP are live here. Attaching the site to the Hub drives this and every sibling site from one connection.","url":"https://app.xspeedcache.com"}],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}}}