{"scanId":"teukufarhan-com-01021f43ad","url":"https://teukufarhan.com/","finalUrl":"https://teukufarhan.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-14T15:51:32.309Z","durationMs":18698,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":97,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T15:51:22.980Z","lighthouseReplayed":false,"metrics":{"lcpMs":911.4535252853603,"cls":0.0027351020380309613,"tbtMs":0,"fcpMs":911.4535252853603,"speedIndexMs":1208.697415339094,"serverResponseMs":7,"totalBytes":217756},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/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 911ms","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.003","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 911ms","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":"pass","earned":8,"evidence":"TTFB 25ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 16KB on the wire (gzip would be 16KB)","remediation":"Compressed well. gzip and Brotli both pass.","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: jquery.min.js, jquery-migrate.min.js, burst.min.js…","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 serves the page","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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 — 8 files: dashicons.min.css, jquery.min.js, jquery-migrate.min.js… · ~650ms of first paint","remediation":"Inline the critical CSS and defer the rest. Note that 3 of these come from another host, so deferring them is the only lever you have.","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"213KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.5,"weight":40,"score":99,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":15,"weight":20,"score":75,"applicable":true},"stack":{"earned":0,"weight":8,"score":0,"applicable":true}},"overallScore":84,"gradedWeight":98,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":88,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T15:51:22.474Z","lighthouseReplayed":false,"metrics":{"lcpMs":3507.4399015915205,"cls":0.0004771962013283273,"tbtMs":0,"fcpMs":2299.286482467158,"speedIndexMs":2299.286482467158,"serverResponseMs":3,"totalBytes":302042},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":15.8,"evidence":"88/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":"partial","earned":4,"evidence":"LCP 3.5s","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":"pass","earned":5,"evidence":"CLS 0.000","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":"partial","earned":2,"evidence":"FCP 2.3s","remediation":"First paint is gated on server response and render-blocking CSS.","fix":{"tier":"free","feature":"Page Cache + CSS Minify","prompt":"Using my site's xSpeed MCP connection: enable page caching and CSS minification, then re-test First Contentful Paint."},"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":"pass","earned":8,"evidence":"TTFB 25ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 16KB on the wire (gzip would be 16KB)","remediation":"Compressed well. gzip and Brotli both pass.","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: jquery.min.js, jquery-migrate.min.js, burst.min.js…","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 serves the page","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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 — 8 files: wp-bnav-public.css, dashicons.min.css, jquery.min.js… · ~1.1s of first paint","remediation":"Inline the critical CSS and defer the rest. Note that 3 of these come from another host, so deferring them is the only lever you have.","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"295KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":31.8,"weight":40,"score":80,"applicable":true},"delivery":{"earned":25,"weight":30,"score":83,"applicable":true},"assets":{"earned":15,"weight":20,"score":75,"applicable":true},"stack":{"earned":0,"weight":8,"score":0,"applicable":true}},"overallScore":73,"gradedWeight":98,"grade":"C","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T15:51:22.980Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":null,"webServer":"Cloudflare","cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":"Cloudflare","edgeFingerprint":null,"crawlerTextChars":514,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":25,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":16093,"br":16293},"edge":"serving","cacheHit":true,"staticFile":false,"lighthouse":97,"lcpMs":911.4535252853603,"cls":0.0027351020380309613,"tbtMs":0,"lighthouseDesktop":97,"lighthouseMobile":88},"icon":"data:image/webp;base64,UklGRrwBAABXRUJQVlA4ILABAADQEwCdASq0ALQAPkkkkEWioiGTCXwIKASEtLdwuOjjTzr65r+yRlXGBYq+WpmaBwXuC9wXuC9wXuC9wXuC9wXt+bPKHAiUzHxNPKo7fI3FodM7hnA7GszSxFK+ISjDnxerlNwUUfqUyh6nOKv4mEXE9NcassLxeorC3AYUVymba1CYWnolRWg/lkX/0hY/uC9wXuC9wXuC9wXuC9wXuC9wXuC9wXt+AAD+/3sAADm95TPZT99oBKrGIiFLmzWcu+ERxOP08YDMqaK0gfTLVyta94GfPVzmj7XLy+alfFSdFjfFmna8Bh7NcLb95v9SFMnXdzlZ87y8//gVUOMe0m3DeQWANcUnIVOPC4F7Mzga7ZTfT523iskB9/wOCj+eGy/L59dsZNokkhCfU+ghOXMvFXQr68kNbh0tl/4Ctd6s0Rsc8jkDCrDnMyoLpBXqrqsI7s6BadaDpfN0HdLe2LaUGrMiPeRknDbERW/DK2NzXznKittIME1LBPKp7lVPgbd+1cpc2Z2MQhUn8xeh+osGPp772ajOTZsYbofT2IaJq3FqM7dlT7buPAUEAAAAAAA=","restricted":null,"screenshot":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAHQABAAEFAQEBAAAAAAAAAAAAAAcDBAUGCAIBCf/EAFAQAAEDAwMBBQQFBwkEBwkAAAEAAgMEBREGEiExBxNBUWEUInGBCCMykaEVQlKUscHTJDNDRmKSotHSFnKC8DRWZHSywvEnNlRVY3OEk7P/xAAZAQEAAwEBAAAAAAAAAAAAAAAAAQIDBAX/xAAmEQEAAgICAgICAgMBAAAAAAAAAQIDESExBBJBURMiYYEjMkLB/9oADAMBAAIRAxEAPwDqlERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEUTdoerteaavtFDRUGnZbfc69lDQuldN3m5/QyYIAGc9FQ1LrjW1kuunrLNT6Xiu1xhnlmfPLK2nZsd7uHZB5b5+KCYEUS3bXWq7FoqsvF0j0zU1DKyCnhFumklj2vdh2/nIIyMcraNV6qq7PrfSNlp4YH094fO2Z7wd7NjA4bcHHj4goNyRQzT9sNS+03CFlDTVWpX3ea2W2ggyO8DNuJJMngDccnjOPDkjZjqu+UGutJ6busNudLc6Seerkp2vAjexpIazLjxxjJ6+iCQEWm6e1VV3LtI1Tp6aGBtJaY6d8MjAd7zIwOO7nHU8YAWA1frPVNP2iu0zpmCwkMt7a50tzfIzq/aQC0+o4x5oJRRRpqzWuodMaEoqqso7XVaprqptLS0tG574JCXHpkhx90efUheq7tGld2LO1pbYKd9W2BjnQSA7Gy7wx7Tgg4BJxz5IJJRRDT6/1dabvp2LVNusMlFeqhlNG621DzLGXjhxa7ORzzhZ7TWvXXA6vbcX0FNJZ6+elp279pkaxuQXAu5JPlhBICKMoO0ioZ2LQ6xq6an/KM8ZEVNGHbHzGQsY0AnOM4J5z1VfTmv6y6dmN4vtRSQQXu1NqY6qk52MmiBOOucEY8fFBIyKGqLtimuHZrBfaWlpW3eOugoqylkDtrO8djc0ZzgtORz5jnCmVAREQEREBERAREQEREBERAREQEREGhdqdhuV7rdGyWumM7KC909XUne1vdxNPvO5IzjyGStf7W9NXO6a705dabSzNSW2jppo6ilfNFG0ud9nO8+HXoeika63xlv8AbcUs8/scLaiXuy0YYd/IyRn7B+8L3VXZ1NSUsslFP3tTL3TIA5m4HDjyd23o0+KCKrxpa6X/ALObzaLVoqm0tUtnhq6eAVML2VT2uyeY+GnDQOfMK9pKTVOr+0LTF3vWnHWKhsbZnvMtUyV00j2bcNDfAHB5UhUuprZNFmaobSyjeHQyuG5u1xaehIIyCMg8q4/Ltr2xu9uh+szs97k4OD+PHx4QQhb+yGulsGp7g6kdQ6u/K8lba6nvWk7GkOjAIJADiXg5x4Z6LYL9Q6vnuui9Zs09392t0M1PcLWKmNrvfbt3MdktI5JxnPT1Ugt1XbnQxyNLsSRGZmSBkBgec5Pu8Hxwr599tbHTtfX07XQfzgLx7vO39pA+PCDSOzKzXs6t1TqrUNuFrku5gZDRGZsr2MjZty4t454/FWt87P49R9sU1yv9ojrLALQ2GOSR4x7QJAcbQd2dpdzjCkJt7tjnQNbXQEz/AM2N32udv7QR8eFWpbjSVlE6ro5mVEABO+M5Bx5IIq1BoG9XTXdpjsko07p/T9GfyfUsijqN0zz7wEbicAN4y4dRx1WAl0Bqy26M11pSCF90pa10VXb6oOiiEsjnsMrdm73OmfAcHzUw0mpYZmU7pqSopvaImzw96WYkYS0cEOOCN7eDg88ZVeTUdsAeYqqKbYcPEbwS0Ycc48fsO6eSCLm9m82kNW6d1DpCyw1EZY2nudCXMLo8jmaJzzw4c5APPzKrWHswpquq1vV6m0/TT1dZcqia3yTFr3OjcPdIweOfA4UkSamtjaOWdtQ17o4DUGIfbLQzfjHnjnCruv8AamtlL66BoiJD8uxtIIaR8iQPiUEJ0fZ/q246a0FpueN9opbX3lbV1ZMUwjnD3GJuzcdx5z4j3vkr6LQurLHcdZUkcjr5Rahtcj3Vm2KnIrMOAaWBwAyD1AxyM+Kl91+tTe93V9OO6AL8v+yCQP2kD4lfW3y2O7jFdB9ecR+99o7tuPv4+PCCCtXdld9ktelayxUxFb7PR095oxKxocYQ0tkyTgluCOD5Y8V0MrCe8W6niZJNWQsY8NLSXdQ7OMfHB+5X6AiIgIiICIiAiIgIiICIiAiIgIiIMZXWeOrNzLpXt9uphSvwB7oG/kevvn7lUudqp7kykjq2tkiglEux7Q5ryGubgg/72fkr9EGFrNPwzd/7LI6kEkMcIbC0Na0MeX8AY4O4g4xwra26YFucTTVr2iQ5lHdt94d46TDf0eXuHjx68rY0QasdHxGkdAayX3oe4c7YPsd0I/vwAVXbpePvoy+rkdFDIZII9gGzMzZSCfHlgHw9eVsSINYk0fSvuIqjMSTJ3jg5gOcSulGPLl5Hjx5HlZS2W19DQtoBNvo4qZkEeW+9kAguPxG37ismiDXItLt7imjqq2Wf2WJsEHuNaGNDmE9OpOxoyrO36YqH1DTXy7IKeOOKBjHBx2tEg5OB4SdevH37eiDU5dGsnP8AKK+V47t8YOwZAdCYiBzwMHOAOvXKq0mmZHSNfXVW4RVEk0MbGDDQagS8nxJ2tHpz16rZ0Qaw3R9KKqabviN8vejDBuBMzZSCfEZaB4cefVfJNHUr7iaszOLnSd48OYHf0rpQB5cuI6HjyPK2hEGv0mmmw1FNLJVySCmLBE3YAA1m/aD5n3zz6BbAiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIisrldbfaxGblXUtGJMhhnlbHux1xk89QgvUVhbb1a7nI9ltuNHVvYNzmwTtkLR5nBV7vZucNzct5cM9Pig9IrdtdSOkLG1UBeADtEgzg4xx65H3hVTNEN+ZGDYMu94e6PXyQe0REBERAREQEREBERAREQEREBERAREQEREBERARW1yrqe20jqmsk2RAhvDS4ucTgNAHJJJAAHJVK2XWluRmbTmVksOO8imidE9uehLXAHBwcHpwfJBfIiICwGq7dcLgymFtkkYWFxfsrTTdcY6Rvz+Cz6INa0ra7nQVM7rjJK9jmAN33A1GDnyMTMfHJWMvenrrPf7lU0BbHT3JkdJUu7zB7kN5c3+0PfaP/uZ8FvCIIjtGirqy1SWyto5mskfQFzhJB3YbF7MJAHD6zcO7f44445wsmdN34QXuOaGKolucU1J3wla3aCA1srh5EZJA5B4weqklEBow0DyREQEREBERAREQEREBERAREQEREBERAREQEREGK1FbZblS05pZWRVdLOyphdI3cwubkYcB4EEj0znwWNtNNeYtTzV11gpXR1VO2BvskhIg2Fzhu3AF27eeQOMAY8Vs6ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIixeoL/atO0Dq2919PRUzfz5nhuT5AdSfQIMomVzXrX6StN7QaTR1OxwOR7XVDqfNrAfnlx+IUX3/tc1bWsxU3iup2EEb2OAa71Pd4xj0CIdyZCL86ZtV3maq3Pv8AXiRwyx3tMmCfR2crfOz3tr1Xp2riir6191oC7Do6x5e4Dxw/OQfLkj0RLtpFhtKago9S2OludveHQzjOPFpHVpHgQsygIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLB621HR6V01XXavmZGyCMlgccGR+DtYPMkoI4+kF2sv0BQQ0FlbDLfKphcDJyKdnQPLfEk9AeOMnyPHd8v2otT1r7heKuouUoOSZHbto8gOgHoMKnqe+12qtQ1dyuMjp6moeXFzjkgeAGfAeSuQX0VLshIdK4cbh7w48v/AEUbFsyophTtD+7bI4e64twQfiP3/j0WOqLhLI0sfgOafDofQq8jsVzr35MEhB6e6VlKbQtzmLXOheB45H4qs3rHyvGO0/DUnP3xlo8Mvb+//n0V9SVe0Ydk5AB884HP3rdW9n1bsaWx87SDwrWp0Dcom5ER6Y6f8+Sj8tPtb8GT6b92Ndq40U6ZtybUVNBK0fVMcBseD1GTjkZz8Ap00929aXulVHBVGSge/gOmILc54y4Ljits9ZSjZNE5oB5yF4e4NjAkYMeg5VotExwpNZieX6RUlTFVwMmp5GSRvGWuacgjzBCrLjr6PHaTV6bv1PZLpUumsVY8Mjc93FO8ngjyGeo+fmuxQchTE7V1oREUgiIgIiICIiAiIgIiICIiAiIgIiICIiAudfpiXttLYbTbI3nvqkyOc0H7LfdG75jc34F3quilyX9MilqJdSWaeSMCmbTljHhvU7iSCfHqOPVBAdiopqyrigoot88jg1vxXRmjOzejoaWN9YwT1ThmR7ucn/JR12H26OS+slkGXNaSPQrpihiAaOF53l5JifSHp+FijXvLFUum6SJo2wMA/wB1XhtEDRkRtHyWdYG7MHqvEgHlwuX1dvs1qW2xtJIYPuWHuVEwNPuhbdVAhvAWv3PJaeFSY0tEtAu9thma5rmNIPhhQzrW0utNUXwNBgf+b5Ke69o97KjTtGhD7eTjoeq6/HvMWcflUi1ZlGNrqdkoe3Jbn3m+I9Qv0F7J767UfZ9ZblJJ3kr4BHI7GCXsJY4n1JblfnbTuLKrgePC7Y+ilO6Xs4qGbiY2V8mwfogsYcfeSfmvRjt5XwmdERWQIiICIiAiIgIiICIiAiIgIiICIiAiIgKA/pc20T6Ws9cG5dFVGHPPAc0n4fmKfFH3btYPy/2bXNjQTNSN9sjHqzOf8Jcg5y7DaVzrrI5oy1jeT5Loakblo8FEHYdTx02mbjXOaS4TFvA5wAD+9Zmvp9T14kqaatiosjLA95AaPULzM1ffJO509bBb0xRERtK8dONmSVQmYWZxyFAVZqPtBstYIpLhb6qM8gbgcj8CpE0Vqa4XiLZX0xiqG9dvLSotSsRxK9b3meYbpUsYxmZCOi1e9VMEcbnPkYxo6knCwPaJqiotMDmM4lPDd3moMuMtzvlQ593u5hpQfeJdta305IGfTOUpji/aL5Jp0lO4320mXY2vhJccAh2R961/VNpkuNtlZF7zsbm48Vp9NbdOCP6i5vneOrt4wPu6LedEudFJ7E+bvoCMxFxyR6fBa1pSs8MbXvaOekGS0ro5nNe3D2uwfQhdy/RwoI6Dsls4j25n7yZxGeSXkc8nngLkzXltNPrKrp4YyXPe1zWgdS4D/Ndw6AtbrLouy26UBs1PSRskAAHvbRu/HK7oedPEtgREUoEREBERAREQEREBERAREQEREBERAREQFgtYXemtNoc+uZvgnPcOBOBhwOc+izq1HtHozW2ukZt3MFUwv9ByFlntNcc2r238alb5a1v1Mot7NbK602i7UBORHXvDDnO5u1hB+4hWt+07crpdx7TUzQ27aR9QR3gPQEE9MeY5PnhbfY2xQvre5G1jqk8eoYxZ9lOyRuS0OXm+82t7PV9IrWaOcqDs4uFHcax93uTq10jAyERPe4gjGHuDh1wORz1Uy6DsZtMEDnlzpC3DienyytoZQQ5yWMA8gMZVVuO9Ab0B8FN7TadyilYpGqoh7Xrd+ULzSjHug5cB4rH02k6N9prYXROPtQG2VjcSQYORsOeOQPDnxW29oNO4VgqGtyGr5piaOtpTh2S049QorktXpNsVb9ohq9CQUdtbQU7JHMbIZO8c33skAdcDHRZ7S1kkt88AcXHaRjKlGspYWMLntyVqtRVMbXMDQBgqYy2taNq2xVpWdNJ7RraIu0GkqgwOa6lEgB8XjLR/5VMv0fL9VVdNdLVXyOe+nc2WLPg08ED0zg/MqNu02gFaykuDJNstIwkD9IFwH7wt9+j5RPkrLhcXNx/J44s+ZLif2NH3rqtaZzxEOatIjxbTKbwiDgIux5wiIgIiICIiAiIgIiICIiAiIgIiICIiArG9U/tFsnYBl2NzfiOf3K+QjIwq2j2jSa2msxMIsNOKWD6sgtLy8nxBPUH7gsnRVGWg5WV1BYNtNUT08zgxoMndbc5+BWsUbiMLyr47YpiJe1TLGbcwzMspPus6law7V3suoX24W6qxG3L59gLB8ec/gsrX3KG3tBfzIegWCq46m5SCaplipYjna1zsE+RSImeUzPxDRe0fXjo3sbRQd+8u5buDRj1JVPRl8dUXwSRRlsMkYEmOm5ZDUmnqB1IxlXU05qQSQWnOQfHIWCoah9mlY1rY5Ys4y05VvWLRqO1d2rO7dJCvlUGwkgjotDbN31eDnjKvbndfaqPcwrDW7JrIh1y4KuKup5M1914ZXULWT3alhnh7+niiy5mSBud0zjyAB+am/sls77TpWN0wAmqnd8QBjDcYaPuGfmvdFoKxyx0tVVUm+q7tneHvHAPIA6jOFuLGhjQ1oAaBgAeC76Ypi83l5+XPFscY6/2+oiLocoiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg8SsbIxzHDLXDBHmFGVREbdcJqWTIMbuCfFvgfuUoLSe0SBrXUk8bR3xDm58wMHH4lc3lU3T2+nV4l5rf1+2k6goam51sIo6n2cZG54AJA9AVQ/wBm2wgyV12rJHdS/c0fhhZe2yMn5Bw4cEeSyctojroyycgsIXnxM7erWfXlGl4t9pc1xNfUVL+gb3obj+6AtRi07G+uEzKupa0HOwPy38eqlS46SttMXPiYtYuFJHDkteGt8gp3rotPv2167yRwhsMXzVfSkQqr7RRuPud63cT5ZWBvFVG6rdsOQOFkdJVebrTsjOPfDifMraka1MuW8+24h12wANAHRfV8by0L6vSeUIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICImUBazrqESUFPLjOyXB+BH+eFsjnBrS5xAaOSSoxs2q4tZ63v1FSyl9ntsDKdrmn3ZZXuJc/yOO7wPn5qt8c5KzWFqZIx3izCV1LNBKKikOJB1Hg4ev8AmrZ2tBSAx1bXQSDq13GfgfFbdW0ElO90UzQSPsuHRw81r9wttPUh0dRG13lkZXkxuk+tns8Xj2rLUblrmIxPO/Oeiju86kmq5HCMnB8luWodOUsHeOZE1uPIcLS57cN5DGrSLVjmIUmlp7liYzJIcuK2jRNLJU3mKOMHH2nkfmt8Svlo0/U3GXuqWPhv25XD3WfH/JSNYLRT2WAQ0+XPccySu+08/uHkFthxWy29p6YZstcVfWO28QdoP5J1jbrHfBFHRXGnDqKrGRiVp2ujf4eRB4+1g+aksHK5G+kPWtFPpog4njklLT4huGZ/HC3Tsm7aomQU9q1XJhjWhkVdySB4CT/V9/mvT/HuNw8r31PLoVFQo6unradk9JPHPA8ZbJG4Oa4ehCrrJoIiICIiAiIgIiICIiAiIgIiICIiAitLjcqK2wma4VcFLEPz5nho/FRPrft0slnZJDYm/lKrwQHnLYmn9rvlj4q1azbpWbRHaXqieKmhfLUSMiiYMue9wDWjzJKibWHbnp+0Pkp7O111qW5G9h2wg/73U/IY9VztrftEv2rZHG61zm0gOWwM92NvyHX4lapuGMg59fNb0wx/0ytkn4SZrHtZv+pYpYp6kU1ER/0enGxrvQnqfmVtf0V6pr6rUkDz9YRTyfEfWBQFNKdvHRTd9GSinZfKy4D/AKPNE6n/AOJpY7n5O/atLxERqFa8zuXTM1LDW03dTDjwcOrT5haTfLdLb5ts4zG8+5KOjvQ+RW90p90AqPu1XtQsmkYX26SFt0ukjOaJrgGsB6GR3O0emCfTxXn5PG/NOojl2YvJnDG56aTqOF790eSWE5VKxaJlrWNqa4Pp6M8jwfJ8PIev3LAWftetEVXDJcLG+UNdlzDVA7R/YBaNxHgHEeHJKma06js+rbYLhYa2Opg6PaOHxH9F7erT8fksqeDbHP8Alh0X8+t4/wATBGigpKdsFLC2KFn2Wt/55PqsdUbYgXHgBbDXM2ly1S/bzA9rM5K7YjXDhmZmdoC7Ybw67apYwH6mlj2MHxPJWqQzvaBhxV7rNnd6krmE5LH7fw5WJjPK0jhSW22DWF9sL2yWm5VNNjq1jyAfiOhUwaQ+kFc4DHFqClirY+hlj+rk/Dg/cFz4x4DTnovVPIHglhyPNWmIntXmOnd2k+0TTmpWsFFXMiqHf0E/uP8Al4H5FbgDkL88aWtlp3AscRj1UhaW7VtR2TYyC4SSQt47qf6xuPLnp8lScMT/AKytGSY7dmIoQ0x280dQGR3yhdE7oZqc5H909PvKlKw6tsd9aPyZcoJnn+jJ2v8A7p5WVsdq9w0i9Z6Z1ERUWEREBERAREQEJwOUWidt1+l092b3WqppBHUytbTxOzggvODj127j8lMRudImdRtQ1T2u6TsDpYnVxrKuMlroaVu4g/7xw38VDmq+368V7XxWaCO3REY3D35P7x4HyCgrvXSuc5xySSvoJXTGOtfhhNplmbvqG43WodNX1c88rvz5Hlx/FYouLuSeV5AzymVtG1JfHt3AgqjHF3TS1pOzrjwCrA5C+nohEqEv5o9V0t9F+mkZbLg97fqpnNfG7yc3IP4EfcuaJeZWhdafR0iLNHQhoG8/WDPrlY5J4aU5lueu9UN03az7MBJcZgRBHjOP7R9B+J+a5J1Nb7tZrg+5zzT1NBX1BfN7R7+JnZOXZ4OeefkuvZNN0tTUy1Ve4z1jnZLj0A8AB5Ba72oWK3S9m2o2VJiiYyifI2R3Aa9g3M/xNas8d/S8WXvT2rpxhqSeASnumGInqwHI+I8R8Fn+zSW8WK7xXO1yyx1jhtMWfckb5PHiPT59VrbYnXG9UkLW5c8NwPPIyuiOzzSApY2S1YDp3cn0WvkTM3nTPDGqxtIluuJu1sjqJYDTzkfWRZyAfQ+IVpVxHbu2hznODI2n85x6fIck+gK2i3W5jyyJow1o5IVhfmw2+nr7g4Zjt9NLMB8Glx+ZwAsdtdOMtUyifUVzmYXFslVK4F3XBeeqx0fVeqhxdI4uJLjySV5GQ0FoyVrrln8PTohK4byS0fm54Ku4sMADQAFbRSDODwfIr65xdMxg6faKsiV5u816D8eKol3C8bkVXjKh7TwSr6lu08Dg5kjgR5FYXevLpFMTJraYNKdtOo7GCySpbW07R/N1WX4Phg5z+K6W7M9Z0+ttOMuMUYhna4xzQg52u9PQhcDSSlsbW55d7x/cukfok3J3tl3tziSHwtmHPTa7H/n/AAWeSsTEzHa9JmJ06VREXM3EREBERAUCfSzuj4rBZ7W0DZUTPqHHHPuANH/9D9yntcm/Squs9Rrmlt7jinpKZpY31ecuP4NHyWuGN3hTJOqoUpuWk/2nftVbCowcGRvk4/jz+9V+q7NOZ8wUIK+jK+qUKYX1Gjk/FPEqEqDh9c1de9gXu6WoAPGljP3tXIgH149AuuewJ27S1uP/AGSIf4QufJ02xpRqi2FrpT5dFz99KHV3sum4dO0rh7VcC2ScD82IH3R83DP/AA+qnTUE3dUZx1JAXE+sa2TV3aPcKgP3RPqXBj3cBsTOA456ANbk/NPHp725+DNf1jhptQyakrWVMZMYi27H/wBpuCMfgurey67xahtFDcI8B0zMSMH5kg4cPvHHoQuW9VVLKq4lsALKSIbIWHwHmfU9VMP0YLi7vrjbnH3WyNlZz+kMH/whWzR+0q4p/WHTtshEcBcRzjKjntfuAt/Zrf5t2JKnbTs9d7wD/h3fcpNb7lA4+igX6SNxEGkbTbxu3VNU6YkdNsbcYPzkH3LCsbltadQ5rl5kK9xDoqXVyrxhbQynp6c0AZx0VODkuefE4HwC+1LiG7W/adwE4YwNHQcKyHpz8Km5y8Pd72F5eeFG06fd6B297WeZwqG7kr7C733P8GNP39FG06fZ5d85Pqp4+i/XGDXsETePaqWVrseOMH9y59LsuzlSZ2I6s/2X1hRVkzBJACY5QeoY7hxHqOvyVYne4J41Lu9F8Y4PaHNIIIyCF9XO2EREBERB8e4NaXOIAAySfBcFdqF+dqTXF3uW4ujlnIiz4Rt91n+EBdua2rW27SF6rHnAho5n/MMOPxX5+VDjJI53mcro8eO5Y5Z+HgPxO8fpAO/d+5V2nhWc3uSRu88tP7Vcxu90D0XTDFWavq8g8JlSgHLimF8HDgvbuOiCgB/KPkusfo7yd7o+3nxEO37iR+5coD+eC6f+jJPv0kxhP826Rv8AjJ/eufL03x9pD11VdxQyuzxGx0h+QJXFEcpp6V0LDmoqBmoeOoGchn7CfXA8F172s1LqfTN5mY7a6Ojl2nyJaQP2rkGnhJc1rGlz3HAA5JK38Ou9yx8q2uGOdbp7jcBDTNy4guJPAa0DJcT4ABSh9HeWJmv30VK7dT9wSHkYL3AjLvTrwFqF/cLPRyWmHHts2PbpBztHUQj4Hl3rx4LYvo8fV9ptGP0oZG/sP7lfLjiYmymO+pirsKpG23vHouVPpJXMT6no6BhBFHSDd6PeS4/4dq6ruA/koaPziuGu067/AJa1ld60OzHJUubGf7Dfdb+DQuHH3t2X+mqM5crpvAVvEOVWleGRklax0ylTB31BPgwfiV9kPK+Qt2xgn7R5PxXmd2CETpRlJDl8eeFTkdyhdlirtLw5+Mr1GdtI53i92PkP/VWsruSrmp9yOOP9Foz8epVIntbS3yr+1VJp6mOTPAPKx2VVhdhwyq1nUptG4fo32fXqPUGjbRcogR3sDQ4Hwc33XfiCthUM/RWv8N07OBbtx9rtk7opQTyWu95jvhjI/wCFTMqWjUrR0IiKEiIiCPO36aSLspvXc53Sd1Efg6VgP7VxG9w3ux0yuz/pI3WC29llwZKR31XJHBC3zduDs/INJXFpGCc9V14P9XPl7Uqw/UZ8WkFVqc5+Ctqn+bd8Etsm6FvmOD8lrvnTP42ySKmXL00qyH0+B8lUPRUz0XppyxB5P2wV0D9FmtHsN0pC4l8dSTjya5rcfiHLn4+Clj6Nl0FJrCvoHnHtEbZWj/dJB/8AEFjljhrjnlLfblN3Ohb0/PWONn96Vo/eudKYiwUMddKB+UKlhNKwj+bYeO9I8z0b8yp+7ea+jo9Ot9vBfC+eP6kf0xblwbnwGQCfQFcvXe4z3Gulqqp+6aQ5PGAPIAeAA4wunwq7rP0w8q2rfyoVDjLMXOOSTkk+K33sGOztQtI/S3t/wk/uUeNO45K3/sLd/wC1Oyee9/8A4HLpzR+kywxT+0Oqu0e7fkTR93uAfsfT0zzG7yeRtZ/iIXB9a/MgHlwurfpPXptFo+mtzXfW19QCR/8ATjG4/wCIsXJjzvkJ9V5FOKvRtzKvD5qnMe8lazwHvFet2xpKpQ5ILz1dyPgtP4VXGeFazuXt8m0cBWU8jlFpTEEjvNed3ulUck9SgIAKx9l9DQH1EbD0Lufgq9S/dI4+qoUpzVZ/RaV7k6lI6T8vC9x9VTXpnVQl0B9EWsqWdoVXBCXezz29/ft8Mse3af8AFj5ldgrjT6Jd/jtfaJNbZ9oZdqYxxuI5EjPeAz4ZAd8Tj0XZai/ZXoREVUiIiDl76W92fNqKxWcP+op6d9ZI0HqXO2jP9w4/3iuey4uJPmul/pDdnWqtVa0ir9OWp1ZTGijhfJ38TMOa95xhzgfzh4KLW9iPaFjnTrv1uD/WuvFasViNue8TM9IzrDhhVra5cSSM9cqTqrsP7Rn526ccf/zKf+IrOk7Ce0uKr3u004MPBPttP/EVbXj3iUxT9ZakHr21y38diXaH/wBXnfrcH+teh2J9oY/q879bg/1rb3r9s/WfpoIcvUbsOx5rfh2K9oQ/q879bg/1r6OxXtB6/wCzzs/97g/1p71+z1n6aA/grZOy24fk3tKs0pdtZK50LvmDj8QFnz2LdoB/q+79bg/1pT9jnaJSXKhrYdOvc+mmZLgVkAJwQf01S9qzHa1YnbdvpM1bXWO0jPvPqtw+AY7P7QuepDnnwXR/bT2eaz1NSWFlps5qHQGV049oibtJDA37Thn87oo2b2I9oZaM6dd+twf610+LlpWmplh5FLTbcQjmPnopZ7G7bDadb6enuD3C4Vb3Oggb/Rxljvff8ccDyOVc6b7FNX0hmrrlYO9kgAMFIamE98/w3HfgNHU+azGiuzTXtN2gW283m0PDW1BknmNVC7ALSOgfnxHAWubNS1ZrFoUx47VtEzDBfSfvRrdcMoGu+rt9MyMt8pH++4/cWD5KF4+qmbW/ZP2i6h1NdLmNPSEVdS+Vu6rp8hpPuj+c8BgfJYJvYb2ij+rjv1yn/iLzdxHG3bqZ5RpUPBLYycbjz8FUdK0eIUiM7DO0bc5ztOOyeB/LKfp/+xH9hvaMTxpx365T/wART7R9mpRpJKD0z+xWkjueVKLuwrtH8NNu/XKf+IqT+wftJcf/AHad+uU/8RZzZaIRaX88JngqTT2B9pX/AFad+uU/8RfHdgnaXtONNO/Xaf8AiLOZXRrQHMshVaTgKRqTsF7Soyd2mnDP/baf+Irh/YT2jkHGm3Z/75T/AMRXrMaVmOUVk4XphG5SWewXtKP9WnfrlP8AxEb2C9pQ/q079cp/4irtbTA9mdTJSa907NEcSRXGncPVpkaCPuK/RVcM2rsW7TLdcaOug045s9NK2Rv8sp+rSCP6T0XcNK6R9NE+aMxyuaC5hIO045HCWRCqiIqrCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICL5lfMoPSLzleXyNY0ue4NaOpJ4CCoiowVEVQzfDI17fNpz6qjPcaOnqoaaerp4qmb+bifIA5/wHUoLxFi/y/aNr3flSh2sIDj37cNPrzwrh1yom0sdS6rpxTS42SmQbXZ6YOcFBeIqFTVQUsJlqZo4Yh1fI4NA+ZVJ1yomOeHVlO0sZ3jgZB7rf0jz05HKC8RWkdwo5JIo46qndJK3fG1sgJe3zA8QrnKD0i85TKD0i85TKD0i85TKD0i85TKD0i85TKD0i85VFtVA6YxNlYZB+aDz4/wCR+5BcIsJetSUFnq4aasFU6WWN0oFPSyTbWNIDnO2NOAMjkq8obrR1/f8Ask7ZGw7d7h9nDmB4IPiNrgfmgv0Wv0GrbRW1HdRTyxhzHSxyzwPijmY3kuje4BrgBzwenPRVbTqW3XWqFPTGpZI9hli7+mkiEzBjLmFwAcOR08x5oM2i85TKD0i+ZTKDyWu9F52O8wqqIKWx3mFa3S3/AJQt89JI9zGTMLHOY4tIB64IV+rZ9fSRsle+qgayI7ZHGQAMPkfIprZvTD6O0zFpezR26kmlliYSQZZHOPPJ6+uVZX/T1xrr9DWUbqaNm2Jj3ulcHFrJC7Doy1zHjng+6WknlbcORwiDQKHSt6bRW+jqJ4Yo6SaOQTR1ZkOGBw91joQG5z4k/vWRvOlJH2WCitL2skjfK7vJZMHMoeHuPuOByXk4wOvBC25EGu3W3XV9ihpreKM1kbmtbJNKRtYON7Tsdh+OmQQCfHHOvM0hdaNmLdDa29yN9OyaZ7w1xjiYGuOzkN7vcD4kN4CkNY518tra/wBiNXGKnO3Zz18s9M+ia2bavZtJV9DeKWsdJE1oIdM32l0nO14PGxocXF+7dhu0lwAwed07t3mFVRBS7t3mE7t3mFVRBS7t3mE7t3mFVVpcbjSW2ISVs7Ymk4GeSfgByUFbu3eYTu3eYVO319LcYO+opmyx5wSPA+o8FcoKXdu8wndu8wqqIKXdu8wndu8wvcsjIo3SSOaxjRkuccABY+ivltrajuKWrjfL4N5Gfhnr8lOja97t3mFrNDo2npNXVWoGVFQaqoYI3MdM4swPTPo37vhja0UDR9a6Vrb1d6Wqp4qaeGOklp3MkrpqUgvcwggxtO4e6eDhfLVpy+UTK2indQVNJWxRRTVIndFKMQMicWxiMt6tJHvDqt5RBoVZpO7Xm2UVru0tDBSUcMkbZqV7nPmc6F8IcWloDBh5OAXc4GVf2y06gN9pqy5T00UEMLo3x01TI9k5wAD3bmgM6Z4Lvittc4NGXEAeq+d7H+m370Hju3eYTY7zCqNIcMtII9F9QeA1w8l9wfRekQEREGma8vdZQMdDGH0lJgB9WAC55P5kY8+DyeijFlZTVokpQz2HvMBr2uc5r+cgS+fPO7wPhjpMesNPDUlvipjUmn7uTvN2zfngjGMjzWKvGho7jS2mEVvcmgj7suEOe86c9eOnr1Xr+H5WDFSItxP9/wBT/P8A48/yMOW9pmOYbLZaqert0ctXSvpJ+WuieQcEcZB8R5K+QDAAReTM7ncO+I1GpERFCXiaWOCJ8sz2sjYMuc44ACi2aitz726pF3p/ZXTd4eHb+ucYx+KkTUFvddLTNSRyCJ0mMOIyOCD+5aZ/sBVf/Gw/3CtccxHcs7xM/CQKeaKohZLA9skTxlrmnIKqLF6btj7RamUkkolc1xduAwOT0WUWc98LwIiKErS7V8dst81XMCWxjoOpPQBaPcaqoZc6m5VtKHSQsikhimBLGsd1A/tZP7fJbveLfHdLdNSSktbIPtDqCDkFYen09VT1EL7zcDWQwcxxBm0E+Bd5q9JiO1LRMqum6OaO4XOskhbBDUvb3cY8gPtfPKz6IqzO1ojQiIoSwes4JqjT9QynBc4FpLQeXAHkLX6qro7pLa4LRRyQ1MUzXF/d7O6aOoJW2X22C7UDqUzPhBIdlvjjoD6Z/YsTNpd0zbeHV07TTN99wJJe8HIdz65+S0rMRHKlomZbMiIs1xERBq2tQ11VaGPpnVbHSuBgBxv4H7Oq1+h0dU1tbVmojNDA1zu7bndz4Y8wPNb3dbXDchCZXzRvhcXMfC/a4ZGDyrL/AGdj/wDmV1/WitIvqNQzmu5WmgIH0tsrKeUgvhq3xnB4yA3otmVnardDbIHxQOkcHvMj3SO3Oc49ST8leKlp3O14jUaERFCRY7Ud1jsdlqrlMzfHTtDnDdt4yB18OqyKsr3bYbxa56Cqc9sMwAcWEA8EHxB8kglhW64svf1wdVxOgp5GRNmgd34lc6PeQAwE8AHPkBnhXFbrCx0dQyCatJkfGyRgjhkkDmvBLcFrSCSGuIHU4Ko3HR9FV1k1XDU1dFVSSCQSUxYCzEZjIAc0jBaTnIPPIwqkOkbdBUUssDp420wpxHGHDaBCx7GDkZ6SHPPgFbhXlXo9U2atq6ampa5sstQxr4trHbXbmbwN2Mbi33tuc45ws0tQsXZ/aLLcaSto3TGanjYwGRkTi8tiEQcXbNwO0DgED0W3qJ18JjfyK2uFSaSm7xkYkcXsYGl20EucG9fmrlUK2lirYO5nGY9zXEee0g4PpwoStaa700oAkJjlAcXNwSGhpIJ3AYxlp5XmW8049nEAfK6aYQ42uG04zzxxx/zjlV5LbTvdL7u1kkPcFjeG7een3leIbXHG6N7pZpJGy99veRlx2FnOABjB8FPCOXxl1hMkweQ2OKMPL8kjlzm4xjPVv4q7pqiKpiEkLtzMkdCCCOoIPIVi6y0z45mPMjmytDTkjwe54PTzcfuCu6GkZRU4hiOWgk5IA6nyAATgja4REUJWba5ppquZzdradz2nJ67fHovD7tS/Xtjfvlia9xZtIzt6gEjC8m1tLathqZ+6qd+6P3cAu6kcZ/FHWiA7svk573PI/pOvh9ynhHL0y70boonmQ/WHAAaXc8Z6DoM8nor9Yg2Gm9nZA2SZkLHFzWjb7ueuOOPPjzOFl0nXwRv5ERFCViyvfJUuZFTPfAyTunShw4d48eXhlfPyvQ7XHviQCG8Mcc5yBjjnODyF6FvY2pdKyaZjXP7x0TSNpd59M/LOFb0ljpaXAiLwGva9ow0Y25wMgZPXx5U8I5XlBWx10cj4RIAyR0Z3tLeWnB+SuVQpKVtKJQxzi2SR0mHY4Ljk49M5VdQkVrW1Zp3QxxxGWaUkMbnaOBkknwCulbVtGyrEZc57Hxklr2YyMjBHIIIIQlTFxhYyH2kPgklONjmk4OcYJHA56HxVOG6xvllbI3u2RiQueTwAx20/5qg7T9IRA1r5WthwQ0bcZD9+enHPlhV3WemcJ2uMjmzNka4Ejo924+Hmp4V5exdaNxYBI4ufuAaI3Z93GcjGR1HXzVxT1UNQT3Dw/DWuOPJwyPwVrSWqGkfG+IuLmB4HDWg7tucgAfohfbLQewUjmO29495e7aSQPIAnwAwPknCeV+iIoSIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiD//Z","screenshotDesktop":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAFcAfQDASIAAhEBAxEB/8QAHQABAAEFAQEBAAAAAAAAAAAAAAYCAwQFBwgBCf/EAEgQAAIBAwEEBQgEDQMEAgMAAAABAgMEEQUGEiExBxNBUZMUFyJTVGFx0jKBobEVIzU2QlJic3SRssHRCCRyM4Ph8BaCJWPx/8QAGQEBAAMBAQAAAAAAAAAAAAAAAAEDBAIF/8QAJhEBAAICAgICAgMAAwAAAAAAAAECAxEEIRIxE0EUUQUiYTJxwf/aAAwDAQACEQMRAD8A9UgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyo8Qk8pYXN8kfTG1P8nXX7qX3MDF0W68psusd7bXvpSXW0I7sefLGXy+IIr0S/m1W/ipf0wAE9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEC6RNLndbQbLypX2rW8Lq+8luIWl9WowdNUa0+KhJJPejH0ufYQKwu9QrantVSjq1xLUYVtTpWdu9Uuuu4KoqajR/6fDCw89ia4naNVv61rVp06FGFSUnBZnJpLenGHYn+tn6jGra1WoX9zTqWU5W1GSh1sJLnuwlyeOyT7f0feByfVtpdV1KzrXezl7eV1b6fpVF/jKkIeVSu1vxk/1nHCl24fEztN12+0u60qvtFf31K5tdYuKWtudSboR3qM+pcYrgqL9Bx4c+fHidAjtZbVKUZ0Laq03JPelGLWN7jjOXxWM8uPfwPtDaqjVhSTtKzq1IwahBxfGTSS4tcE3xfL6+AEIurnWbjoXta0Li/Wo3V/TUKkq9SlVlSqX2IpzXpxi6cks9kWazai92m0e4sLXSaGq1nodL8I6hG2vZXUKjlU4Up1KrjOceqhVeEnhyjwOpaXtJa6ld9RRoXEPpZnUSjFYaXf2trBYe00ac6nW0IyjGq6eaVRNxe9OPpZwo/Rzz5MDmNe/1ivtnW1SjeahS0WWt29KN2r2s6dKjKjSkoO3+huTcnHf7HLjyPmj7S7RaZa7NahrMp1NNp09Sqy3LipOrcbim4xqxaxnKSjxfYdJ/+Y27ouXktXekpumm16WF292eXaXFtfZumpq1upQbgt6KjJZkm0uD7k/r4AcmoajthDZ+90PULnVrDXLm8sbu1urhqUoqrWhCrFbkmurjPOItr0ZYaOi9FOq6nq9vtDX1qjXt7qGpui7erJtUnGhRUowz+hv77WOec9pt4bWWjr06U7a6puSTzKMd1JxUk288sPj3G20nUIala+UUqdSFNvEd/HpcOfBgZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjan+Trr91L7mZJjan+Trr91L7mBC+iX82q38VL+mAHRL+bVb+Kl/TAAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwu4AAfHFPmk+0prUadek6danCpTfOMllMrAHyMYxioxSSSwklyPlOnCnTjCnCMYRWIxisJL3FQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNqf5Ouv3UvuZkmNqf5Ouv3UvuYEL6JfzarfxUv6YAdEv5tVv4qX9MABPQAAAAAAAAAAAAAAAAAAAMDXfL/wbNaTu+WOdNRcmklFzjvPin+jnsfwAzwRGjX2qjGurijByU6vVOkoPfaf4vOWsQaznnJY58eFM6+1VJuLpb6nbqSlBQe5VdRZjy7IZ7Hx7WBMAU0t7qob+d7CznnkqfBN8wAIdSu9rakIb1lGjKTe8pbj3ctpcpPl1kX71Rl+simd3tbO6liydG26yphrq3Lq2sweMvMly5rs4PPAJmDD0mV1Owpyv47tfMsppJ7u891vHDLjhvHbkzAAItqV3tLSnd+RWMaz3vxXpQSSU3hLLXBwXFt8G+CPlzebQTp2yoW1SE3KHW+jDgt2e9zz+kofU+faBKgaPQXrkp0vwsqUafVS30sOW+ptLisJrdw+S493I3gAGt1urf0qK/BtLrKjjNck8S3fR59mSOWl1thLrY3lrTgo0obk6Sg3Ke4t7g3wWd7vw0sJrmE1Bas5VZ2lCVxDcruEXOOU92WOK4cOZdfLgABEKVztS7GlKtbKN51cW4RjBw38veTeeSjhrHNt9nAvyqbSKlUqOD65UqkI0oKnuyqZioT4vOOMpYzyjj4hKCic9xrhk1GzVfV7inWlrdsrapw3KcXFpLjnLTfHP1Yw+142lf6S+AH3rv2R137JF9blrMNWnU09VJ28LXep01u7k63p8JduPodqNVd6ttPK6uLGlbUvKIQqTg6dPG8ozioyy5tLeTfDHZz5pEJ7137I679kiej3O0lXU4vUbajStMqEoxj2Ym95Peb5qCeV28O9ycC7137I679ktAC7137I679ktFFZTdKaoyjGo4vdcllJ9mVlZX1gZUJ77fDBWa3Qnfu1zqyto3TbzG2cnCK7Fl8X/ACX9zE2mpanJKemwrVHGlPq40qyp7tXhuyllpSjz4cfg+wlvQU0Z9ZShPdlHeiniSw18UVAAAAAAAAAAAAAAAAADG1P8nXX7qX3MyTG1P8nXX7qX3MCF9Ev5tVv4qX9MAOiX82q38VL+mAAnoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUVIb7XHBWALXUv9b7B1L/W+wugC11L/W+wdS/1vsLoAtdS/wBb7B1L/W+wugC11L/W+wdS/wBb7C6AKKcNxvjkrAAAAAAAAAAAAAAAAAAAAAY2p/k66/dS+5mSY2p/k66/dS+5gQvol/Nqt/FS/pgB0S/m1W/ipf0wAE9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbU/yddfupfczJMbU/wAnXX7qX3MCF9Ev5tVv4qX9MAOiX82q38VL+mAAnoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjan+Trr91L7mZJjan+Trr91L7mBC+iX82q38VL+mAHRL+bVb+Kl/TAAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxtT/J11+6l9zMk+TScWmsp8GgIH0S/m1W/ipf0wBMrKxtbGh1NnQp0KWXLdhHCy+0AZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb4gAYtzfW9q15VcUaKk8R6yajn4ZNRf7abN6es3+u6bb/vLiK/uBIQQKv0v7B0Z7stpbCT//AFyc1/NJmRpvSlsTqNRU7TabTJVHyjKsoP8Ak8ATUGNaXtveUlVtK9KvTfKVOakvsMlcUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QD5AUgACoAAAAAAAAAAAAAAAAAAAAAAAAAAAClzxz5AVN4PjksPic56QOl7ZnZGnUpVLlX+ox5WttJSaf7T5R+88ydIHTZtXtWq1tbTWn6dPh5Pb5Ta/alzf3AemNv+mDZrZBSoyuPwjqK4eS2jU3F/ty5R+vicL2l6d9f1mdSFHUbfRLPluWnp1mvfOXL6kcKq3GrODfVuEO9Rwv5mZplzXlSbuNyUVzyk/tEShOrrb7ULuk6Vhqko1ZLEq86346fxm03/ACwRe6uL/wAolWurZV6r49dUzcS+PF5+ww7y3s6kPxlKNKo+Tawm/c1xNROrdWL/ABNee5F8ac+O7/496JmSGx6y5quM6M41aal9GD+i/wDj2fUWrqFWjVh1i3XJ5jUT4N/2ZgXdXrV5ZRcoVW8VEnxUu/4MuW+pSrwdG59PvXevd7yEpbsltzr+zN3GVrqNVQUsqM5OUM/fx9zPUnRD0wQ2r3dP1alTt9Uw5RUJ8KqX6uefw5njiklNdXKSlOGMS7JR7GbnZ28qWl5S3JzpzpTU4Ti8Sg0+aG0xD9EKU1OKks8VniXDnPRXtvDabZ6lG8nH8LUaeKqi+FRLgpr4/edDpzUoRaafAIVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyAfICkAAVAAAAAAAAAAAAAAAAAAAAAAAAAFMpLDyBh63qlro2lXWo6hWVG0tqbq1Zvsilk8Z9L/Trrm1FWrZ6HOtpWiPhFRe7Wrrvk+aT7kTT/U90nULqENmdBvOspJt3k6PFSknwh70ufx+B5ia6ys3KUt5v9JcWBblXqzbk9+TfF5bMizu1Kapzjx7HvYa+s2WnWm9NKdOM8/UzI1XRraMFVg50n2p84/5X/uQMizrVqe6qVfek1nqqr3ZNd8ZcmYesVpQlC4jHqqi4dbBY4904/wBzBuqtWNBUqzjLtUovlLskvj2mJRv6jzSrPejJYywhlR1HroOhXjFQnyWOEX7vd9xhdZJS6qbyl9Fvs9xZkk24S4dz7vcfHvThl534/aEr1Cru5hL6MvQee58ixmVKtF9sXk+1Kcko88suXlN70X35+8DNVVwct1+lSeF7488GwdzHrYVoc2sv+5p6/o3FRJ8HKKf8i7QliUoS5rh9n/giUxLrXRntOtnNqbHUpelRb6urFvhuvhk9QLpZ2LpRwtapTlKT9GnTlJp9z4YR4Zo3DVLDb4LKFpqVencTjFpqeN7gTHol+gWl7caDqc6cLXUaKqVFmMK2abl8N7GSRU66k0m8SfJd5+dsNXvraSdvXqxS7M5X8mdR6PenG/0KULbWKburBy4wT4wX7Pd8OQQ9jpgj+yG0unbTaZTvtKuY3FCaymua9zXY0SBPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5APkBSAAKgAAAAAAAAAAAAAAAAAAAAAAADmfT3tatlNh6tSNTFxcy6mnBSxKXDj78csnRrutC3oVa9V7tOnFzk+5JZZ4c6e9s9T2m1KyudRlToUKtOVSxs4fSo0G/RnP9qeM47gOX39/VuLqpVm8SnLLjEs0Kca9RKrUlSm3wcl/csRjvtJRbN7p1viGKm9TiuKkmml/Mj3IzLWhUsqX4yKuF+jKMuK/9+KNZqV/cVJYjy7YT5o2sZVbqoqFio3DxhzdLda+tG1sNjL68addS+vjg5tkrX2spitf1Dn6jVnlNPcfZ3F6On1JrOOfadds+jieE5Rf1m6tOjxJLEcd6a4Monk1j0vrw7/biC0qrWgpbr31wfvM230O4aT3G2nh/DsZ3a32EpU93MMrk4mZDYunTT3UuWFldhzPKh3HDlw6eg1Z29OooPexjGORZqaBWcVHcziKb4e875DZWCXVuPBPPAqnsrSbeYrHac/lLI4TzxV0atvOTpt8c5xzMeWn1ac3KcHlnoevszbrgoJJGmvtmLaTb6tNiOXEonha9OITpyjHc4oWjnTk2pSWXxwdK1HZSCz1XB9zInqelVrJtypvdXcX0zRZmyYLVa93KccVKjWO2US3Voqst6nhTxzT4M+zlvLFNuT7YyRg7/V1G6T3Jfq9j/wWf9KoTvon291DYjaBShUk7GrJddSk+Cf639n7vee6tA1S31nSbbULOSlQuIKcX3e74pn50W04XTT3cV4dj7fcenv9LO17rUrzZm8m96nHyi13nzjykl9j/mTEomPuHokBckDpyAAAAAAAAAAAAAAAAAAAAAAAAAAAHyAfICkAAVAAAAAAAAAAAAAAAAAAAAAAAAjvSHcQtdh9fq1anVQjY1sz7swa/ufnptPeLUNXrV1UqVIJqFOdTG84pYWce5Lh2Hs//U/qlzp3RtWhb0atSjc1Y07hwz/0+LabXLLS492Tw3Oqp1G6cEm+S7ERIv0I0oJSlmT95ttMsrnV72laW8HmT5Jcl3swNPo5qpNdZVfJdiO79EuzdO3tXeVoqVao+Da5Iqy5PjrtfgxfJaIbHZLYmhYWkIOCc8Lel3snFno1KlFKNNfyNna0FGKwjY0aJ5Frzady9qtYrGoa6lp8EvooyIWUe5G0hRWOB9dLA1Kdtd5JFfootVLX3I2zplqcRqTbSytll8OJZnQ4cjcVKZi1YcyNJ20dzR4Pgaa6opPkSW5gaW7XFkEo7dUU28rgR/VdPhWpSi4p5JXXjxNZdw4F1Z0pvG/biO02m1LC5lKC9F8iPu6U+FZfX2o6tthZKrbyaX1nKL6huVJNLElzXeeliv5VeTnp4W6Xo71OcJ05f8Zf2OhdGW0L0razStTpS3KtvWj1se+DeJr603/I5rbVerXpLeoy+ku43Fpv0qsa1N5cOO8u2L7SyVcP0mpSU6cZRacZLKa7Soi3Rlqr1nYHQb6TzOrawU/+SW6/tTJSduAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QD5AUgACoAAAAAAAAAAAAAAAAAAAAAAAHBv8AVdK+r7PWdjTdSnp81OrVlFZ35xxiL+pt/wDqR45dLck5tPOeB706ftLtL7YC/rXcqilQpt01Dtfd9n2Hhy7pf7hru5gbLZq0zWpuSzUm19SPTmyFtGjplCMUklFHnTZeH+5pJ9sk2el9l4t6fSz3LgYOXPT0eFHcpBbw9EzqUCxRjiJlQ4cjBD0ZZMIrAajktxk8H1PC48y2JVzCmS4stzxguN9pbnHPIexi1Xgw60u42VWKxgwa1Lgzi0OolqblvDNPd82b25pGmvI4ycumnqx5muu45Rsq7xk1t0+ZZVXdF9oIZtp/A4/q8N2vUyu07PrazbSeOODj+tRXlE/ibuO87lQ0dOe5U/ZfNG70iW7N0pcU1vQ/ujTdU3vLHEzLWs4Ro1FwlF8DXMbY4l7i/wBNdZz6K7GlKTboV61P4LfbX3nVTmH+nfT52PRpZSnJNXNSdeGH+i3w+46ehCJ9gAJAAAAAAAAAAAAAAAAAAAAAAAAAPkA+QFIAAqAAAAAAAAAAAAAAAAAAAAAAABqNq7R32z2pW0YRnOrbVIxUkmt7dePtPz3vqLhd1Yv6UZOLx3n6N1o78JRfamj8/wDamzVntHqdBcqdzUSbeeG8wPuzFLF5SXamj0rszSdPT6W9zwef+jyylf6zQp4bSll/UekrOiqNGMUsJI87l2709Thx1tsaLyZdOGTUV9UsrGSjcVoxm+wu220enTaSuIc8LLxkzUxWntqvliG8p0cr3H2pQMehq1pUX4urCXwZdnfU2uEk8l3x6U/LtZnFp8S3F71RRLrrwlzKabhGo555HHi78lUqXDiYlwoxXvLlzeRim8kfv9Wp08yqTSS94n/ExP3K9dyTNHeJNviaTX9udN09SVWvFyX6K4s5xrXSg6k3Gyp7q7JPjn6jqvHtZXbk1o6TcKKbzJGruoN8uJye421vrqWXVcc9kTZ6HtjcUakYXTVei3xz9JfAt/Gmqr8uLJfeUHUpSXejlG1unztruTcWovkdptKlC+t41raSnTl/NPuNJtnoUbvSqs4r04LeRZjiayryzF4cP3MPOOZkabb9bc0aWUt6aWXyXErlS3d+L5o3OxthcX20Wm21nGMrmrXiqaljDeeTya2F712Ks5WWyulUJ0aFGcKEd6NBYhnGW1wXPn9ZvUY2mU50tOtqdSMIzjTjGUYLCTx2LsRkkoAAAAAAAAAAAAAAAAAAAAAAAAAAAD5APkBSAAKgAAAAAAAAAAAAAAAAAAAAAAAUTWcpnkP/AFGbOrR9uvKaFGNK0vaaqQUOWVwl9p6+ZxP/AFPaErzZa11enDNWzqdXOWeUJe744A5R0FWiq6jd1ZLLpxWPrOwa7qEdOs5VP03wiks8TmXQDBOerZWGtxfedH1ixheXdJ1W3GHKPZk83Nr5J29XBv44053c2+ranVlVoxc95t72XFr+ZodV0DamKlOhbJ4Xa1J/zOs3+q2WkUoxmsyb3Yxisyk+5IjWt9Illpkf9/Ut7NvlTm+sqv8A+seX1smua09UgtgrHd5ccubna3TajUleU/hnH8jZ6Ht3tRZ1IxuK06lNPlUibDX+kywurt0KdS4hPl+NtcfZnKPllq8LmX+5t6c4dtSC5fFPiju2W0R/eriuKlp/pZ0/Y/bH8KQjGtiFbtXYTWFw5Ucrmcz2XtLeVzTnCCSb5xXM67a6bF2efcZtxaemrxmkdobreqdTTl6WMI41tltDeXM50bepKMPdzZ0bpJj5HbTayvgcaTnXrSe7KXHCSWWzrD+1ef14o/LTb29qvefN85M3+j7E21b0rzUKee2MJGz0nR6+papGzoW3ll8uLo727RoLvm1zfuI/tVr2t6a6totTjbXVG5lQnZ21ruRhCP6W8+eX2GyIyXjcTpit8eOdTG5TClsto1vDFJQqPv3smLdbP2bzuQin7iK6PU1zUNLrXs6tK4VGW7KFSOG+GeEl2l3TtfrKuoZnhfSpVHlx+D7UVWrkr9ra3x261pNNlXV0u96nLlb1ODTfJnQa1uq9nUjjKcTnVjcda4Sj8Tpuhfj7OKfHgdY7eXUuctPD0836tRVDVLmnj6M2vtJV0L6ZU1PpE0WlTg5Rp3MZy90Y8W/sNPt1bu12ov4Y4dazp/QPf2Oy11c6vd2VetUrLcoveUVCHa+PNmmbRSP7MtaWyW1WNvXEfoo+mu0LV7XWdNo3tjPfoVFw70+1P3mwT4nUTvuHExqdS+gAlAAAAAAAAAAAAAAAAAAAAAAAAAHyAfICkAAVAAAAAAAAAAAAAAAAAAAAAAAApmzn23N/Z7SaFquiKjKrGpCVPeTxuzXJ/wA0ifV3iE33I8/0ql+tqaleznwcm6kG+Elkw8zkWw+MV+3pfx3DryfObfUND0HWlS01DWqNaO7OCgpJ9jyzpl9TfpSSyyPbF01HaTaStubnWypPGMdjJl1amnkozT5Ttfgr4xr9OO7Zafq91W3dMTpVJ+jO55ypw7VH3vvMbU+jfTtT2MjaaZVjT1ejUVdVKrxKrJLinJ9vcdiqWcJp+iv5GNOynFYjQhJfBEYctsfpOfFXL7eZLDow1+vrvlGs0alNTqb9WvcVU2+PF822zoepbPUbzV6dzp0I29WK3d5PG/3byxxOkXWiXFw/SVOlHtcVxK9P2epQqLdTk+2TO75b36c4sOPH39sfQtFp29rTl1cYVsenGDzFP3E3tZYtMe4xKVrClBQiuRl0o4oS+BTHUrbdw5X0o0evt2lzyQPZawjSqVk0oVpRap1HHO432r3nStu1vNprgRfT6ME1lClpiC9ImWbsxpcdnoLyS+qrL3m5UYtyfa28ZZq9stktL2lv56hcuSu5pb8qGIb+FjLXHj7yaWdNOkspSQrafQqcd3HwLIy2j1KucNZ/5Q5fPRVp+nuxtKUKNvnMpTe9OT72R5bPUp195Ry0/pcjrd1olKeXhv4mNDRYw5QI+Wft18NfpDdM0vqUlzwdE2Yp7tPdZq5Wkab5G80KKjHgXcad32z8qNU04r0wae6W2r3U0q8YS+L5My7qpVjShb0G40qEEnFd5uumqmqGq6Xe7qbWU+HPHFGp0WtRvKTck1Vnnez7zrlzvpP8fEx/Z2P/AE561Kf4Q0mrNtYVxTTfLsl/Y7nHmeYuhV1LLpCt6CziW/B+9brf9j06iziXm2PU/Sn+RpFc+4++30AGphAAAAAAAAAAAAAAAAAAAAAAAAA+QD5AUgACoAAAAAAAAAAAAAAAAAAAAAAAFusswku9HHdHtFDV9Rq1Fwp5ivjn/wAHZJHOtZtVZahqSgsb+Ki+s8/n03Fbfp6v8Xl8Zvj/AHH/AK0Okqn+GNRqUXhOnTU178ywyQ0HvYRHtnaD/wDyVZr6Sjx+H/8ATcWtTllmSJ3WJa7xFbzENpGnwKnDC5FNGfDgZWcriiyO1c9MR0HN+k+BfjTjSjhIuZSRZrVVFNidQR36UTfMuU/+lJd6MempTll8DOdBq3c1jdRFIme03mI9uebX27qqWOZCqVZUau5Pg0dM16nFwk3g55f6fTuas3GWH3o5iNJmUl0SoqlNLmjd9RFrkQTZi+nbXzsbqXpx4xf6yOg0pZgc61LuO2NKhCPNGtvqkIJpG0up4iyOanV4N5IS1l5cLf4GfotfmiN3VXNQ2mi1HvGvjdSxcruFvb3RqevUqFGct2ccum/2scPuOZabCdpcSpTTjUhJxkvemdR2o1CGnwoV6rwozyvfhEBtLS71DU6l1UoTpKtN1G5RwknxI5U7tpd/HxqszLqPQzY9ft35Tu+jRtHUb97xFfez0CjlnQfYxjbalfpcJzjQg/dFZf2s6nFmrjV1jh5/Ov5Zp/x9ABpZAAAAAAAAAAAAAAAAAAAAAAAAAPkA+QFIAAqAAAAAAAAAAAAAAAAAAAAAAAB8kRLa+go16VbGYVF1cyXNGt1u18psKkYrM4+lFfAp5FPOkwu4+T48kWQSjaT02G5SSq0Ks8z74p8MmLCe5NruZtLXDUnOXorsfYaitwrSafDJ5UetPZt3O5bi2nwRm0597NLb1cJIzqc88yYlE9supPhkxKkuc58Yx4lTy+C5F3q49U1JcGuJM9npBtoekfR9GvYW99cSpSb5qnKSXvbS4G9pbS0LrTYV7e4p1aM1mM4SymiNa9slp0dRld1KilGXF0ppNfUYF8rdWUqdnTVvCPLcWM/UTqddItNdre2W1FOja1JdYoxiuMjlujbeTu9UdCFpcKm3wqS5fWjebRaRd17WNZ1FOm3lJERoWdwq+HUlTWcPd4Mtpjjx79qb5J8uvSY3mpb+sWdSlL8aueO46vo135RZwlnjg5Ps9o9KE4zcnKb5uTyzoulPqKainwKMnUr6T02t5U4PBFNVr4b7jc39wlF8SH6rcZbWTmsbdWnTCnU3qrN/oS3miNQlmWSU7NR36sIrm2kbcUMGadtLtxWU9dsaO5vwt49ZJc1vN8PsRkXt1W1Szpwgt2MXxjHt9xTqVKrHX79X1GdKbqNJVItPC4LmTTo02bnqOq07iVF+QUJb8pNcJSXJLv4lV4nJk1DVS1cWKLS6jsLpH4F2YsbSSxV3N+p/yfF/4JEhFYSPp6Va+MRDxbTNpm0gAOkAAAAAAAAAAAAAAAAAAAAAAAAAfIB8gKQABUAAAAAAAAAAAAAAAAAAAAAAAAfJLKPoA0OpbN295UlUp1alvOX0urxh/UyI67pa0m5hQhUnUg47ylPnzOmEU28tt6zo3MVxpz3ZfB/+TLmw18ZmI7asGe3lFbT0idJvgzYW7zhs19DkjPodx50PUZLqwpRzI02oa7GnGSj9LsXeWdorqVPEE8J8Xh8URyxubWNV1Lmstxc8stiI1tXaZmdQyqlG71Xfk1P6eIqL7C7qGzl1K1juU3wXJcWy1X2vt6f4qzlTpx/WzxLFLadv0oXbk88WpE+ayMG42yaWgzqaVuVqbpqm3xnwyQzUtn3CbnTjCTT4tPmbHaLaJ1pb1xdy3OW65YRE620dGlJ9VcYa9/AiLTvothiI7VyqXNhJYTx3G90vXuspqFRPfS4kNutrrab3bpw/5ZMvS7ilfQjK2mpceElxLOrR3DN3WepTSvdqtScoPOCNXc3Oq8vgZ1GM6dGbfBdxq5zzVZVFdT0um24IvDSOhdGVorzWraDWUpbz+C4nPF9I670KW+9fV6zXCnTxn3vBqw+2PPP9ZdaubC2uceUW9KrjlvwTwX6NGFGmoUoRhBcoxWEitdh9NmoYNgAJAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QD5AUgACoAAAAAAAAAAAAAAAAAAAAAAAAAADD1O0jfWNe3nynFr4PsMw+PkRMb6N6nbktNypVJ0qqxUhJxkn3ozKFVZ5mx260yVvXjqVCPoTxGsl39kiOU62eKZ5OSnx209nFk+SsSsbS0XcUpRp/SkscyL6b0e213TnV1KvcyqyecRqtRXuwiYvM55lxNhQliCXYcTbS2IhHrPZDTLHhHT6M1+s47z+0zKmhaLKHpWdBN80qa4GyuKtSMW6fMhuv3mopuNGL49qR1W0T1pZF5hn1ND0a0i5U7Ki5816K4Eb1hUp70KFvBLlnHI19S51aUnCo5tPsKo0LyovTTS95MwfPv1DS1tn7GrUcri3pVKj/ZRuNL0m2s4qVKnGmu6KwXYUlSeZcWVzrZWERNp9KtR7liatcRjBxj2mihLMmy9qspOeGzBjPCwdxCq9u2fS9KSO89C1r1Wk3NWX06ji/q4nCdLjGcnUqP8XDi/e+47r0O3PW217B8/Rlj+Zqw9Sx5+67dKXIBA1sYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8gHyApAABzis5klhZfuRY8vtPaqHiIxbrSra4V+qnWf72mqdXEnySa4d3Mivm30b1194kflAmnl9n7VQ8RDy+z9qoeIiF+bfRvXX3iR+UebfRvXX3iR+UCaeX2ftVDxEPL7P2qh4iIX5t9G9dfeJH5R5t9G9dfeJH5QJp5fZ+1UPEQ8vs/aqHiIhfm30b1194kflHm30b1194kflAmnl9n7VQ8RDy+z9qoeIiF+bfRvXX3iR+UebfRvXX3iR+UCaeX2ftVDxEPL7P2qh4iIX5t9G9dfeJH5R5t9G9dfeJH5QJp5fZ+1UPEQ8vs/aqHiIhfm30b1194kflHm30b1194kflAmnl9n7VQ8RDy+z9qoeIiF+bfRvXX3iR+UebfRvXX3iR+UCaeX2ftVDxEPL7P2qh4iIX5t9G9dfeJH5R5t9G9dfeJH5QJp5fZ+1UPEQ8vs/aqHiIhfm30b1194kflHm30b1194kflAmnl9n7VQ8RHzy609qoeIiGebfRvXX3iR+UebfRvXX3iR+UCQ7RVre50mvTo1qE6jSxFVI8ePxOdPTrylXfV0oypS4/8AUj6P2kk82+jeuvvEj8o82+jeuvvEj8pRkwVyTuV+LPbFGoamjZV+G9GC/wC5H/JmQs5dsqfiR/yZXm30b1194kflHm30b1194kflK54dJ+1v5t/1CyrHPOdJf9yP+Sr8FW8lmc6Lf/OP+S55t9G9dfeJH5R5t9G9dfeJH5RHDpH2n86/6au50Sk23CNJv95H/JqbvQq7z1dOD/8AvH/JKvNvo3rr7xI/KPNvo3rr7xI/KJ4dJ+z86/6hz+52avZPMaKfwqR/yYc9mdTinu2uf+5H/J0zzb6N66+8SPyjzb6N66+8SPyk/iV/aPzb/qHEL/ZLXqtaThp02v3kP8mJHYzaFvjp01/3If5O9ebfRvXX3iR+UebfRvXX3iR+U7jBWFc8i0uIUNlNoE4xenTjBP1kP58zrnRTZ1tJqXX4RULdTppLfqR4vPxNn5t9G9dfeJH5R5t9G9dfeJH5Sa4YrO9ub5ptHjpNPL7P2qh4iHl9n7VQ8REL82+jeuvvEj8o82+jeuvvEj8pcpTTy+z9qoeIh5fZ+1UPERC/Nvo3rr7xI/KPNvo3rr7xI/KBNPL7P2qh4iHl9n7VQ8REL82+jeuvvEj8o82+jeuvvEj8oE08vs/aqHiIeX2ftVDxEQvzb6N66+8SPyjzb6N66+8SPygTTy+z9qoeIh5fZ+1UPERC/Nvo3rr7xI/KPNvo3rr7xI/KBNPL7P2qh4iHl9n7VQ8REL82+jeuvvEj8o82+jeuvvEj8oE08vs/aqHiIeX2ftVDxEQvzb6N66+8SPyjzb6N66+8SPygTTy+z9qoeIh5fZ+1UPERC/Nvo3rr7xI/KPNvo3rr7xI/KBNPL7P2qh4iHl9n7VQ8REL82+jeuvvEj8o82+jeuvvEj8oE08vs/aqHiIeX2ftVDxEQvzb6N66+8SPyjzb6N66+8SPygTTy+z9qoeIh5fZ+1UPERC/Nvo3rr7xI/KPNvo3rr7xI/KBNPL7P2qh4iHl9n7VQ8REL82+jeuvvEj8o82+jeuvvEj8oE4o3FGtnqatOpjnuyTwVyakpJS48uHYR3ZnZaw0C4rVrKdxOdSO43VmnhZz2JG5oWlKjeXNxDe62vu7+ZcOCwsIBY0KtChuXF1UuamW+snGMXjsWIpIGSAP/2Q==","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/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 911ms","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.003","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 911ms","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":"pass","earned":8,"evidence":"TTFB 25ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 16KB on the wire (gzip would be 16KB)","remediation":"Compressed well. gzip and Brotli both pass.","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: jquery.min.js, jquery-migrate.min.js, burst.min.js…","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 serves the page","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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 — 8 files: dashicons.min.css, jquery.min.js, jquery-migrate.min.js… · ~650ms of first paint","remediation":"Inline the critical CSS and defer the rest. Note that 3 of these come from another host, so deferring them is the only lever you have.","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"213KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.5,"weight":40,"score":99,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":15,"weight":20,"score":75,"applicable":true},"stack":{"earned":0,"weight":8,"score":0,"applicable":true}},"overallScore":84,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":98,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/teukufarhan-com-01021f43ad","recommendations":{"recommend":[{"product":"xSpeed Cache (free)","why":"WordPress with no xSpeed detected. The free plugin plus its setup wizard turns most of the failing checks in this report green.","url":"https://wordpress.org/plugins/xspeed/"}],"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."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"teukufarhan-com-01021f43ad","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"teukufarhan-com-01021f43ad","device":"mobile","reason":"safe_capture_provider_unavailable"}}}