{"id":6197,"date":"2026-04-12T23:28:55","date_gmt":"2026-04-12T21:28:55","guid":{"rendered":"https:\/\/ultimatemove.eu\/?page_id=6197"},"modified":"2026-06-29T20:11:06","modified_gmt":"2026-06-29T18:11:06","slug":"deadlock-replay-analyzer","status":"publish","type":"page","link":"https:\/\/ultimatemove.eu\/en\/deadlock-replay-analyzer\/","title":{"rendered":"Deadlock Replay Analyzer (UDRA)"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"6197\" class=\"elementor elementor-6197\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1da3a1b0 e-con-full e-flex e-con e-parent\" data-id=\"1da3a1b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-48b2c151 e-con-full e-flex e-con e-child\" data-id=\"48b2c151\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-413f787d elementor-widget elementor-widget-sidebar\" data-id=\"413f787d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sidebar.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ast-filter-wrap\"><div id=\"block-44\" class=\"ast-woo-sidebar-widget widget widget_block\"><div  class=\"wp-block-ultimate-post-image ultp-block-790666 aligncenter\"><div class=\"ultp-block-wrapper\"><figure class=\"ultp-image-block-wrapper\"><div class=\"ultp-image-block ultp-image-block-none\"><a href=\"\/en\/\" target=\"_blank\"><img decoding=\"async\"  class=\"ultp-image\"  alt=\"Get the Coaching You Deserve with UltimateMove - FIX FOR EVERYTHING\"  src=\"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2025\/11\/UltimateMove-fav-icon-ViP-150x150.avif\" \/><\/a><\/div><\/figure><\/div><\/div><\/div><div id=\"block-45\" class=\"ast-woo-sidebar-widget widget widget_block\">\n<div class=\"wp-block-ultimate-post-social-icons ultp-block-eb9078\"><ul class=\"ultp-social-icons-wrapper ultp-social-icons-layout1\">\n<li class=\"wp-block-ultimate-post-social ultp-block-6e01d6\"><a href=\"https:\/\/www.youtube.com\/@UltimateMove-eu\" class=\"ultp-social-content\" target=\"_blank\" rel=\"noopener nofollow\"><div class=\"ultp-social-bg\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 24 24\">\n  <path fill-rule=\"evenodd\" d=\"M19.29 3.608c-3.693-.479-10.531-.477-14.402.003-1.874.233-3.194 1.843-3.41 3.831-.304 2.773-.304 6.343 0 9.116.216 1.988 1.536 3.598 3.41 3.83 3.87.481 10.71.483 14.401.004 1.784-.232 2.995-1.77 3.21-3.63.334-2.868.334-6.656 0-9.524-.215-1.86-1.426-3.398-3.21-3.63Zm-8.904 4.749A.75.75 0 0 0 9.25 9v6a.75.75 0 0 0 1.136.643l5-3a.75.75 0 0 0 0-1.286l-5-3Z\" clip-rule=\"evenodd\"\/>\n<\/svg>\n<\/div><div class=\"ultp-social-title-container\"><div class=\"ultp-social-title\">YouTube<\/div><\/div><\/a><\/li>\n\n\n\n<li class=\"wp-block-ultimate-post-social ultp-block-e10aa0\"><a href=\"https:\/\/x.com\/KaRzyeCS2\" class=\"ultp-social-content\" target=\"_blank\" rel=\"noopener nofollow\"><div class=\"ultp-social-bg\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\">\n  <path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m3 21 7.548-7.548M21 3l-7.548 7.548m0 0L8 3H3l7.548 10.452m2.904-2.904L21 21h-5l-5.452-7.548\"\/>\n<\/svg>\n<\/div><div class=\"ultp-social-title-container\"><div class=\"ultp-social-title\">X<\/div><\/div><\/a><\/li>\n\n\n\n<li class=\"wp-block-ultimate-post-social ultp-block-85b019\"><a href=\"https:\/\/www.tiktok.com\/@ultimatemove.eu\" class=\"ultp-social-content\" target=\"_blank\" rel=\"noopener nofollow\"><div class=\"ultp-social-bg\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 24 24\">\n  <path fill-rule=\"evenodd\" d=\"M12 1.25C6.063 1.25 1.25 6.063 1.25 12S6.063 22.75 12 22.75 22.75 17.937 22.75 12 17.937 1.25 12 1.25Zm2.364 5.25a1 1 0 1 0-2 0v7.792a2.195 2.195 0 0 1-2.182 2.208A2.195 2.195 0 0 1 8 14.292c0-1.228.985-2.209 2.182-2.209a1 1 0 1 0 0-2C7.864 10.083 6 11.975 6 14.292c0 2.316 1.864 4.208 4.182 4.208 2.317 0 4.182-1.892 4.182-4.208V9.934a4.74 4.74 0 0 0 2.636.774 1 1 0 1 0 0-2c-1.713 0-2.636-1.377-2.636-2.208Z\" clip-rule=\"evenodd\"\/>\n<\/svg>\n<\/div><div class=\"ultp-social-title-container\"><div class=\"ultp-social-title\">TikTok<\/div><\/div><\/a><\/li>\n\n\n\n<li class=\"wp-block-ultimate-post-social ultp-block-a9aa2f\"><a href=\"https:\/\/www.instagram.com\/ultimatemove.eu\/\" class=\"ultp-social-content\" target=\"_blank\" rel=\"noopener nofollow\"><div class=\"ultp-social-bg\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 24 24\">\n  <path d=\"M9 12a3 3 0 1 1 6 0 3 3 0 0 1-6 0Z\"\/>\n  <path fill-rule=\"evenodd\" d=\"M5 2.25A2.75 2.75 0 0 0 2.25 5v14A2.75 2.75 0 0 0 5 21.75h14A2.75 2.75 0 0 0 21.75 19V5A2.75 2.75 0 0 0 19 2.25H5Zm12.5 5.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5ZM12 7a5 5 0 1 0 0 10 5 5 0 0 0 0-10Z\" clip-rule=\"evenodd\"\/>\n<\/svg>\n<\/div><div class=\"ultp-social-title-container\"><div class=\"ultp-social-title\">Instagram<\/div><\/div><\/a><\/li>\n<\/ul><\/div>\n<\/div><div id=\"block-46\" class=\"ast-woo-sidebar-widget widget widget_block\"><div  class=\"wp-block-ultimate-post-image ultp-block-27a97c\"><div class=\"ultp-block-wrapper\"><figure class=\"ultp-image-block-wrapper\"><div class=\"ultp-image-block ultp-image-block-none\"><a href=\"\/en\/Ultimate-Blog\/\" target=\"_self\"><img decoding=\"async\"  class=\"ultp-image\"  alt=\"UltimateBlog\"  src=\"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2025\/12\/UltimateBlog.avif\" \/><\/a><\/div><\/figure><\/div><\/div><\/div><div id=\"block-47\" class=\"ast-woo-sidebar-widget widget widget_block\"><iframe loading=\"lazy\" src=\"https:\/\/discord.com\/widget?id=1414594971113095240&theme=dark\" width=\"665\" height=\"300\" allowtransparency=\"true\" frameborder=\"0\" sandbox=\"allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts\"><\/iframe><\/div><div id=\"block-53\" class=\"ast-woo-sidebar-widget widget widget_block\"><div  class=\"wp-block-ultimate-post-image ultp-block-edf3da\"><div class=\"ultp-block-wrapper\"><figure class=\"ultp-image-block-wrapper\"><div class=\"ultp-image-block ultp-image-block-none\"><a href=\"\/en\/pc-optimization\/\" target=\"_blank\"><img decoding=\"async\"  class=\"ultp-image\"  alt=\"The Ultimate PC Optimization Package If You Are an Enthusiast or Just Want PEAK FPS of Your own setup - Look NO Further\"  src=\"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2025\/09\/Ultimate-Optimization.avif\" \/><\/a><\/div><\/figure><\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ffb24c8 e-con-full e-flex e-con e-child\" data-id=\"6ffb24c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59808a40 elementor-widget elementor-widget-shortcode\" data-id=\"59808a40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div id=\"um-dl-analyzer\" class=\"um-dl-wrap\" data-lang=\"en\">\n\n\n\n            <!-- SEO HERO -->\n            <div class=\"um-dl-search-section\">\n                <div class=\"um-dl-search-box\">\n                    <div class=\"um-dl-hero-seo\">\n                        <img decoding=\"async\" src=\"https:\/\/ultimatemove.eu\/wp-content\/plugins\/ultimatemove-deadlock-analyzer\/assets\/img\/logo-250.png\" alt=\"UltimateMove Deadlock Replay Analyzer\" class=\"um-dl-hero-logo\" onerror=\"this.style.display='none'\" \/>\n                        <div class=\"um-dl-hero-text\">\n                            <h1 class=\"um-dl-hero-title\">Deadlock Replay Analyzer - UDRA<\/h1>\n                            <p class=\"um-dl-hero-desc\">Analyze Deadlock matches on an interactive minimap with kill heatmap, full scoreboard, item build tracking, and ability development paths. Free coaching tool for competitive Deadlock players.<\/p>\n                            <div class=\"um-dl-hero-tags\">\n                                <span>Match Replay Viewer<\/span>\n                                <span>Kill Heatmap<\/span>\n                                <span>Build Analysis<\/span>\n                                <span>Stream Overlays<\/span>\n                                <a href=\"\/en\/deadlock-tier-list-daily\/\" style=\"text-decoration:none;margin-left:12px;\"><span style=\"background:rgba(245,158,11,0.25);border:1px solid rgba(245,158,11,0.5);color:#f59e0b;padding:5px 12px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:0.5px;box-shadow:0 0 12px rgba(245,158,11,0.3),0 0 4px rgba(245,158,11,0.2);display:inline-block;\">\u26a1 DAILY TIER LIST & BUILDS<\/span><\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"um-dl-dual-search\">\n                        <div class=\"um-dl-search-field\">\n                            <label>\n                                <svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n                                <span data-i18n=\"tab_player\">Player Search<\/span>\n                            <\/label>\n                            <div class=\"um-dl-search-input-wrap\">\n                                <input type=\"text\" id=\"um-dl-player-input\" placeholder=\"Steam ID, SteamID64, nickname, or vanity URL...\" autocomplete=\"off\" \/>\n                                <button class=\"um-dl-btn-primary um-dl-search-go\" data-type=\"player\">\n                                    <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path d=\"m21 21-4.3-4.3\"\/><\/svg>\n                                <\/button>\n                            <\/div>\n                            <div style=\"margin-top:6px;\">\n                                <button id=\"um-dl-steamid-toggle\" style=\"background:none;border:none;color:var(--um-dl-accent);font-family:var(--um-dl-font);font-size:13px;cursor:pointer;padding:0;text-decoration:underline;\">Steam ID Finder<\/button>\n                            <\/div>\n                            <div id=\"um-dl-steamid-finder\" style=\"display:none;margin-top:10px;background:var(--um-dl-bg2);border:1px solid var(--um-dl-border);border-radius:8px;padding:16px;\">\n                                <h4 style=\"color:var(--um-dl-accent);font-size:16px;margin-bottom:10px;\">Steam ID Finder<\/h4>\n                                <p style=\"color:var(--um-dl-text-dim);font-size:14px;margin-bottom:10px;\">Enter a Steam profile URL or SteamID64 to get the account ID, or type a player's nickname to find matching ranked accounts (with avatars) - handy for telling a real pro apart from name-copies.<\/p>\n                                <div style=\"display:flex;gap:8px;\">\n                                    <input type=\"text\" id=\"um-dl-steamid-input\" placeholder=\"steamcommunity.com\/id\/yourname or SteamID64...\" style=\"flex:1;padding:10px 14px;background:var(--um-dl-bg);border:1px solid var(--um-dl-border);color:var(--um-dl-text);border-radius:6px;font-family:var(--um-dl-font);font-size:14px;\" \/>\n                                    <button id=\"um-dl-steamid-go\" class=\"um-dl-btn-primary\" style=\"padding:10px 16px;\">Find<\/button>\n                                <\/div>\n                                <div id=\"um-dl-steamid-result\" style=\"margin-top:10px;display:none;\"><\/div>\n                                <div style=\"margin-top:10px;color:var(--um-dl-text-dim);font-size:13px;\">\n                                    <strong>How to find your Steam ID:<\/strong><br>\n                                    1. Open Steam, go to your profile<br>\n                                    2. Copy the URL (e.g. steamcommunity.com\/id\/yourname)<br>\n                                    3. Paste it here or use the custom URL part (yourname)\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"um-dl-search-field\">\n                            <label>\n                                <svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path d=\"m21 21-4.3-4.3\"\/><\/svg>\n                                <span data-i18n=\"tab_match\">Match ID<\/span>\n                            <\/label>\n                            <div class=\"um-dl-search-input-wrap\">\n                                <input type=\"text\" id=\"um-dl-match-input\" placeholder=\"e.g. 75419924\" autocomplete=\"off\" \/>\n                                <button class=\"um-dl-btn-primary um-dl-search-go\" data-type=\"match\">\n                                    <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg>\n                                <\/button>\n                            <\/div>\n                            <p class=\"um-dl-match-note\" data-i18n=\"match_note\" style=\"font-size:12px;color:var(--um-dl-text-dim);margin:6px 2px 0;line-height:1.4;\">Paste any match ID to load it. Matches are pulled from the Deadlock API's community database - very recent games can take 1-2 days to appear, and some may never be indexed if nobody has submitted them.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Rank Distribution + Leaderboard toggles -->\n                    <div style=\"margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;\">\n                        <button id=\"um-dl-show-ranks\" style=\"background:rgba(139,92,246,0.15);border:1px solid rgba(139,92,246,0.3);color:var(--um-dl-accent);font-family:var(--um-dl-font);font-size:14px;padding:10px 20px;font-weight:600;letter-spacing:0.5px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all 0.15s;\">\n                            <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M18 20V10M12 20V4M6 20v-6\"\/><\/svg>\n                            Deadlock Rank Distribution\n                        <\/button>\n                        <button id=\"um-dl-show-leaderboard\" style=\"background:rgba(245,158,11,0.15);border:1px solid rgba(245,158,11,0.4);color:#f59e0b;font-family:var(--um-dl-font);font-size:14px;padding:10px 20px;font-weight:600;letter-spacing:0.5px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all 0.15s;\">\n                            <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M8 21h8M12 17v4M7 4h10v5a5 5 0 0 1-10 0V4zM5 9H3a2 2 0 0 1-2-2V5h4M19 9h2a2 2 0 0 0 2-2V5h-4\"\/><\/svg>\n                            Leaderboard\n                        <\/button>\n                    <\/div>\n\n                    <!-- Back to search button (hidden by default, shown after match load) -->\n                    <div id=\"um-dl-back-nav\" style=\"display:none;margin-top:12px;\">\n                        <button id=\"um-dl-back-btn\" class=\"um-dl-btn-primary\" style=\"background:var(--um-dl-bg3,#1a1e2a);border:1px solid var(--um-dl-border,#2a2f3e);font-size:13px;padding:8px 16px;\">\n                            <svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M19 12H5M12 19l-7-7 7-7\"\/><\/svg>\n                            <span data-i18n=\"btn_back\">Back to results<\/span>\n                        <\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- LEADERBOARD PANEL (covers analyzer when opened from the button) -->\n            <div id=\"um-dl-leaderboard-panel\" style=\"display:none;\">\n                <div style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px;\">\n                    <h2 style=\"color:var(--um-dl-text);font-size:24px;margin:0;text-transform:uppercase;letter-spacing:1px;\">Deadlock Leaderboard<\/h2>\n                    <button id=\"um-dl-lb-close\" class=\"um-dl-btn-primary\" style=\"background:var(--um-dl-bg3);border:1px solid var(--um-dl-border);font-size:13px;padding:8px 16px;\">\u2190 Back to Analyzer<\/button>\n                <\/div>\n                <p style=\"color:var(--um-dl-text-dim);font-size:15px;margin:0 0 16px;max-width:760px;\">\n                    The top-ranked Deadlock players by region, based on matchmaking rating from ranked play. Browse Europe, North America, Asia, South America and Oceania, filter by name, and click any player to open their full match history and stats in the analyzer.\n                <\/p>\n                <div class=\"um-dl-lb-regions\" id=\"um-dl-lb-regions\">\n                    <button class=\"um-dl-lb-region-btn active\" data-region=\"Europe\">Europe<\/button>\n                    <button class=\"um-dl-lb-region-btn\" data-region=\"NAmerica\">N. America<\/button>\n                    <button class=\"um-dl-lb-region-btn\" data-region=\"Asia\">Asia<\/button>\n                    <button class=\"um-dl-lb-region-btn\" data-region=\"SAmerica\">S. America<\/button>\n                    <button class=\"um-dl-lb-region-btn\" data-region=\"Oceania\">Oceania<\/button>\n                <\/div>\n                <input type=\"text\" id=\"um-dl-lb-search\" placeholder=\"Search player name...\" class=\"um-dl-lb-search\" \/>\n                <div id=\"um-dl-lb-body\" class=\"um-dl-lb-body\"><div style=\"padding:20px;color:var(--um-dl-text-dim);\">Loading\u2026<\/div><\/div>\n            <\/div>\n\n            <div id=\"um-dl-seo-content\" class=\"um-dl-seo-content\">\n                <div class=\"um-dl-seo-grid\">\n                    <div class=\"um-dl-seo-card\">\n                        <h3>\ud83d\uddfa\ufe0f Interactive 2D Replay Map<\/h3>\n                        <p>Review match replays on the Midtown map with kills, lane structures, and neutral camps marked. Click any kill to jump the timeline to that exact moment.<\/p>\n                    <\/div>\n                    <div class=\"um-dl-seo-card\">\n                        <h3>\ud83d\udcca Full Scoreboard & Stats<\/h3>\n                        <p>KDA, souls, hero level, time-to-kill (TTK) in the kill feed. Compare player performance and analyze team fight effectiveness across every Deadlock match.<\/p>\n                    <\/div>\n                    <div class=\"um-dl-seo-card\">\n                        <h3>\ud83d\uded2 Item Builds & Ability Paths<\/h3>\n                        <p>See every player's full item purchase path and ability development order throughout the match. Learn optimal builds from top players and improve your game.<\/p>\n                    <\/div>\n                    <div class=\"um-dl-seo-card\">\n                        <h3>\ud83c\udfa5 Stream Overlays (OBS)<\/h3>\n                        <p>Free stream overlays for Twitch, YouTube, and Kick. Show your rank, win rate, last match, or daily session stats via OBS Studio or Streamlabs Browser Source.<\/p>\n                    <\/div>\n                <\/div>\n                <p class=\"um-dl-seo-bottom\">UltimateMove Deadlock Analyzer is a free match analysis, stats tracking, and coaching tool for Deadlock players. Supports all ranks, ranked and casual modes, every hero, and real-time data from the official Deadlock API. Compare your performance, track item builds, analyze kill patterns, and level up your gameplay.<\/p>\n\n                <!-- SEO Coaching CTA -->\n                <div style=\"margin-top:16px;padding:16px 20px;background:linear-gradient(135deg,rgba(139,92,246,0.08),rgba(59,130,246,0.06));border:1px solid rgba(139,92,246,0.2);border-radius:10px;\">\n                    <p style=\"font-size:15px;color:var(--um-dl-text);margin-bottom:8px;\">Struggling to improve your gameplay? Want to climb ranks faster?<\/p>\n                    <p style=\"font-size:14px;color:var(--um-dl-text-dim);margin-bottom:12px;\">Our professional Deadlock coaches help you understand builds, teamfight positioning, and farming optimization. Personalized coaching tailored to your rank and playstyle.<\/p>\n                    <a href=\"\/en\/shop\/deadlock-coaching\/\" style=\"display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--um-dl-accent);color:#fff;border-radius:8px;text-decoration:none;font-weight:700;font-size:15px;transition:all 0.15s;\">\n                        <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/><\/svg>\n                        Deadlock Coaching                    <\/a>\n                <\/div>\n            <\/div>\n\n            <!-- Rank Distribution (hidden by default, toggle on click) -->\n            <div id=\"um-dl-global-rank-dist\" class=\"um-dl-rank-dist-section\" style=\"display:none;margin-bottom:20px;\"><\/div>\n\n            <div id=\"um-dl-loading\" class=\"um-dl-loading\" style=\"display:none;\">\n                <div class=\"um-dl-spinner\"><\/div>\n                <p data-i18n=\"loading\">Loading match data...<\/p>\n            <\/div>\n\n            <!-- ERROR -->\n            <div id=\"um-dl-error\" class=\"um-dl-error\" style=\"display:none;\">\n                <p id=\"um-dl-error-msg\"><\/p>\n            <\/div>\n\n            <!-- RESULTS PANEL -->\n            <div id=\"um-dl-results\" data-no-translation class=\"um-dl-results\" style=\"display:none;\">\n\n                <!-- Match Header -->\n                <div id=\"um-dl-share-btn\" style=\"margin-bottom:8px;\"><\/div>\n                <div class=\"um-dl-match-header\">\n                    <div class=\"um-dl-match-info\">\n                        <h2 id=\"um-dl-match-title\"><\/h2>\n                        <div class=\"um-dl-match-meta\">\n                            <span id=\"um-dl-match-duration\"><\/span>\n                            <span id=\"um-dl-match-mode\"><\/span>\n                            <span id=\"um-dl-match-date\"><\/span>\n                            <span id=\"um-dl-match-rank\" class=\"um-dl-match-rank\"><\/span>\n                        <\/div>\n                    <\/div>\n                    <div class=\"um-dl-match-score\">\n                        <div class=\"um-dl-team um-dl-team-amber\">\n                            <span class=\"um-dl-team-label\">Hidden King<\/span>\n                            <span id=\"um-dl-score-t0\" class=\"um-dl-team-score\">0<\/span>\n                        <\/div>\n                        <span class=\"um-dl-vs\">VS<\/span>\n                        <div class=\"um-dl-team um-dl-team-sapphire\">\n                            <span id=\"um-dl-score-t1\" class=\"um-dl-team-score\">0<\/span>\n                            <span class=\"um-dl-team-label\">Archmother<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- v1.9.29: Full-width scoreboard + insights (tabbed) -->\n                <div class=\"um-dl-header-scoreboard\" id=\"um-dl-header-scoreboard\">\n                    <div class=\"um-dl-hsb-tabs\">\n                        <button class=\"um-dl-hsb-tab active\" data-hsb-panel=\"scoreboard\">Scoreboard<\/button>\n                        <button class=\"um-dl-hsb-tab\" data-hsb-panel=\"insights\">Insights<\/button>\n                        <button class=\"um-dl-hsb-tab\" data-hsb-panel=\"builds\">Build Analysis<\/button>\n                        <button class=\"um-dl-hsb-tab\" data-hsb-panel=\"mvp\">MVP<\/button>\n                        <button class=\"um-dl-hsb-tab\" data-hsb-panel=\"compare\">Compare<\/button>\n                        <button class=\"um-dl-hsb-tab\" data-hsb-panel=\"lanes\">Lanes<\/button>\n                    <\/div>\n                    <div class=\"um-dl-hsb-panel active\" id=\"um-dl-hsb-scoreboard\" data-no-translation>\n                        <div class=\"um-dl-hsb-teams\">\n                            <div class=\"um-dl-hsb-team\" id=\"um-dl-hsb-team0\"><\/div>\n                            <div class=\"um-dl-hsb-team\" id=\"um-dl-hsb-team1\"><\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"um-dl-hsb-panel\" id=\"um-dl-hsb-insights\" data-no-translation>\n                        <div class=\"um-dl-insights-list\" id=\"um-dl-insights-list\"><\/div>\n                    <\/div>\n                    <div class=\"um-dl-hsb-panel\" id=\"um-dl-hsb-builds\" data-no-translation>\n                        <div id=\"um-dl-builds-content\"><\/div>\n                    <\/div>\n                    <div class=\"um-dl-hsb-panel\" id=\"um-dl-hsb-mvp\" data-no-translation>\n                        <div id=\"um-dl-mvp-content\"><\/div>\n                    <\/div>\n                    <div class=\"um-dl-hsb-panel\" id=\"um-dl-hsb-compare\" data-no-translation>\n                        <div id=\"um-dl-compare-content\"><\/div>\n                    <\/div>\n                    <div class=\"um-dl-hsb-panel\" id=\"um-dl-hsb-lanes\" data-no-translation>\n                        <div id=\"um-dl-lanes-content\"><\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Main Content Grid -->\n                <div class=\"um-dl-main-grid\">\n\n                    <!-- Left: Minimap -->\n                    <div class=\"um-dl-map-section\">\n                        <div class=\"um-dl-map-controls\">\n                            <div class=\"um-dl-layer-toggles\">\n                                <label class=\"um-dl-toggle\">\n                                    <input type=\"checkbox\" id=\"um-dl-toggle-lanes\" checked \/>\n                                    <span data-i18n=\"toggle_lanes\">Lanes<\/span>\n                                <\/label>\n                                <label class=\"um-dl-toggle\">\n                                    <input type=\"checkbox\" id=\"um-dl-toggle-camps\" checked \/>\n                                    <span data-i18n=\"toggle_camps\">Camps<\/span>\n                                <\/label>\n                                <label class=\"um-dl-toggle\">\n                                    <input type=\"checkbox\" id=\"um-dl-toggle-objectives\" checked \/>\n                                    <span data-i18n=\"toggle_objectives\">Objectives<\/span>\n                                <\/label>\n                                <label class=\"um-dl-toggle\">\n                                    <input type=\"checkbox\" id=\"um-dl-toggle-kills\" checked \/>\n                                    <span data-i18n=\"toggle_kills\">Kills<\/span>\n                                <\/label>\n                                <label class=\"um-dl-toggle\">\n                                    <input type=\"checkbox\" id=\"um-dl-toggle-heatmap\" \/>\n                                    <span data-i18n=\"toggle_heatmap\">Heatmap<\/span>\n                                <\/label>\n                                <button id=\"um-dl-calibrate-btn\" class=\"um-dl-calibrate-btn\" title=\"Calibrate map markers\">\n                                    <svg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;margin-right:4px\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 1v6M12 17v6M4.22 4.22l4.24 4.24M15.54 15.54l4.24 4.24M1 12h6M17 12h6M4.22 19.78l4.24-4.24M15.54 8.46l4.24-4.24\"\/><\/svg>\n                                    <span data-i18n=\"calibrate_btn\">Calibrate map<\/span>\n                                <\/button>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Player filter bar (populated by JS after match load) -->\n                        <div class=\"um-dl-player-filter\" id=\"um-dl-player-filter\"><\/div>\n\n                        <div class=\"um-dl-map-container\" id=\"um-dl-map-container\">\n                            \n                            <canvas id=\"um-dl-map-canvas\" width=\"1024\" height=\"1024\"><\/canvas>\n                            <div class=\"um-dl-map-tooltip\" id=\"um-dl-map-tooltip\" style=\"display:none;\"><\/div>\n                            <div class=\"um-dl-map-zoom-controls\">\n                                <button class=\"um-dl-zoom-btn\" id=\"um-dl-zoom-in\" title=\"Zoom in\">+<\/button>\n                                <button class=\"um-dl-zoom-btn\" id=\"um-dl-zoom-out\" title=\"Zoom out\">\u2212<\/button>\n                                <button class=\"um-dl-zoom-btn\" id=\"um-dl-zoom-reset\" title=\"Reset zoom\">\u2302<\/button>\n                                <button class=\"um-dl-zoom-btn\" id=\"um-dl-draw-clear\" title=\"Clear drawing (Shift+drag to draw)\" style=\"font-size:12px;\">\u2715<\/button>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Map legend -->\n                        <div class=\"um-dl-map-legend\">\n                            <div class=\"um-dl-legend-item\"><div class=\"um-dl-legend-dot\" style=\"background:#f59e0b;\"><\/div> Kill (Amber)<\/div>\n                            <div class=\"um-dl-legend-item\"><div class=\"um-dl-legend-dot\" style=\"background:#3b82f6;\"><\/div> Kill (Sapphire)<\/div>\n                            <div class=\"um-dl-legend-item\"><div class=\"um-dl-legend-dot\" style=\"background:#a855f7;border:2px solid #a855f7;width:6px;height:6px;\"><\/div> Selected<\/div>\n                            <div class=\"um-dl-legend-item\"><div class=\"um-dl-legend-dot\" style=\"background:#ef4444;\"><\/div> Death path<\/div>\n                            <span class=\"um-dl-legend-sep\">|<\/span>\n                            <span class=\"um-dl-legend-info\">Click kill = select + show details<\/span>\n                            <span class=\"um-dl-legend-info\">CTRL+click = multi-select kills<\/span>\n                            <span class=\"um-dl-legend-info\">Click player above map = filter<\/span>\n                            <span class=\"um-dl-legend-info\">Scroll = zoom, drag = pan<\/span>\n                            <span class=\"um-dl-legend-info\">Shift+drag = draw path<\/span>\n                            <span class=\"um-dl-legend-info\">CTRL+right-click = clear selection<\/span>\n                            <span class=\"um-dl-legend-info\">Numbers on items = purchase minute<\/span>\n                        <\/div>\n\n                        <!-- Timeline -->\n                        <div class=\"um-dl-timeline-section\">\n                            <div class=\"um-dl-timeline-controls\">\n                                <button id=\"um-dl-play-btn\" class=\"um-dl-play-btn\" title=\"Play\/Pause\">\n                                    <svg id=\"um-dl-play-icon\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><polygon points=\"5,3 19,12 5,21\"\/><\/svg>\n                                    <svg id=\"um-dl-pause-icon\" width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"currentColor\" style=\"display:none;\"><rect x=\"4\" y=\"3\" width=\"6\" height=\"18\"\/><rect x=\"14\" y=\"3\" width=\"6\" height=\"18\"\/><\/svg>\n                                <\/button>\n                                <div class=\"um-dl-speed-control\">\n                                    <button class=\"um-dl-speed-btn active\" data-speed=\"1\">1x<\/button>\n                                    <button class=\"um-dl-speed-btn\" data-speed=\"2\">2x<\/button>\n                                    <button class=\"um-dl-speed-btn\" data-speed=\"4\">4x<\/button>\n                                    <button class=\"um-dl-speed-btn\" data-speed=\"8\">8x<\/button>\n                                <\/div>\n                                <span id=\"um-dl-time-display\" class=\"um-dl-time\">00:00 \/ 00:00<\/span>\n                            <\/div>\n                            <div class=\"um-dl-timeline-bar\" id=\"um-dl-timeline-bar\">\n                                <div class=\"um-dl-timeline-progress\" id=\"um-dl-timeline-progress\"><\/div>\n                                <div class=\"um-dl-timeline-events\" id=\"um-dl-timeline-events\"><\/div>\n                            <\/div>\n                        <\/div>\n\n                    <\/div>\n\n                    <!-- Right: Items, Abilities, Kill Feed -->\n                    <div class=\"um-dl-stats-section\">\n                        <div class=\"um-dl-stats-tabs\">\n                            <button class=\"um-dl-stats-tab active\" data-panel=\"items\">\n                                <span data-i18n=\"tab_items\">Items<\/span>\n                            <\/button>\n                            <button class=\"um-dl-stats-tab\" data-panel=\"abilities\">\n                                <span data-i18n=\"tab_abilities\">Abilities<\/span>\n                            <\/button>\n                            <button class=\"um-dl-stats-tab\" data-panel=\"killfeed\">\n                                <span>Kill Feed<\/span>\n                            <\/button>\n                        <\/div>\n\n                        <div class=\"um-dl-panel active\" id=\"um-dl-panel-items\">\n                            <div class=\"um-dl-items-grid\" id=\"um-dl-items-grid\"><\/div>\n                        <\/div>\n                        <div class=\"um-dl-panel\" id=\"um-dl-panel-abilities\">\n                            <div class=\"um-dl-abilities-grid\" id=\"um-dl-abilities-grid\"><\/div>\n                        <\/div>\n                        <div class=\"um-dl-panel\" id=\"um-dl-panel-killfeed\">\n                            <div class=\"um-dl-killfeed\" id=\"um-dl-killfeed\">\n                                <div class=\"um-dl-killfeed-list\" id=\"um-dl-killfeed-list\"><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- CTA -->\n                <div class=\"um-dl-cta-section\">\n                    <div class=\"um-dl-cta\">\n                        <p data-i18n=\"cta_text\">Want to improve your Deadlock gameplay? Get personalized coaching from experienced players.<\/p>\n                        <a href=\"\/shop\/deadlock-coaching\/\" class=\"um-dl-btn-primary\" data-i18n=\"cta_btn\">Get Deadlock Coaching<\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- SEO Content -->\n            <div class=\"um-dl-seo-content\" id=\"um-dl-seo-content\">\n                <h2 data-i18n=\"seo_h2_1\">Deadlock Replay Analyzer - Free Match Analysis Tool<\/h2>\n                <p data-i18n=\"seo_p1\">Analyze any Deadlock match on an interactive 2D minimap. Track player movements, kills, objectives, and team economy over time. Powered by deadlock-api.com data - no downloads required.<\/p>\n\n                <h2 data-i18n=\"seo_h2_2\">How to Use the Deadlock Match Analyzer<\/h2>\n                <p data-i18n=\"seo_p2\">Enter a match ID or search for a player by their Steam name. The analyzer will load full match data including all 12 players, their heroes, items, kills, deaths, assists, souls earned, and more. Use the interactive timeline to scrub through the match and see kill events on the minimap.<\/p>\n\n                <h2 data-i18n=\"seo_h2_3\">Features<\/h2>\n                <p data-i18n=\"seo_p3\">Interactive minimap with toggleable layers (lanes, neutral camps, objectives, kill markers, heatmap). Full scoreboard with KDA, souls, and items for all players. Match timeline with kill events and objective takes. Coaching insights highlighting key performance patterns. Works on desktop and mobile.<\/p>\n            <\/div>\n\n            <!-- Legal -->\n            <div class=\"um-dl-legal\">\n                <p>Deadlock is a trademark of Valve Corporation. Not affiliated with Valve.\n                Data from deadlock-api.com.\n                Built by <a href=\"https:\/\/ultimatemove.eu\/en\/\" target=\"_blank\" rel=\"noopener\">UltimateMove.eu<\/a><\/p>\n            <\/div>\n        <\/div>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-266a61ce e-con-full e-flex e-con e-child\" data-id=\"266a61ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-645cb500 elementor-widget elementor-widget-image\" data-id=\"645cb500\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/en\/shop\/deadlock-coaching\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"1080\" src=\"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2025\/08\/Deadlock-Coaching-Okladka-e1758364056295.avif\" class=\"attachment-full size-full wp-image-1870\" alt=\"This Deadlock Coaching 1:1 changes EVERYTHING, step up your game immediately. Improve Rotation, Macro Strategy, Aim &amp; Mental | UltimateMove\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c339011 elementor-widget elementor-widget-image\" data-id=\"3c339011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/en\/deadlock-replay-analyzer\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1028\" height=\"1024\" src=\"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2026\/04\/Ultimate-Deadlock-Replay-Analyzer.avif\" class=\"attachment-full size-full wp-image-6360\" alt=\"Ultimate Deadlock Replay Analyzer\" srcset=\"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2026\/04\/Ultimate-Deadlock-Replay-Analyzer.avif 1028w, https:\/\/ultimatemove.eu\/wp-content\/uploads\/2026\/04\/Ultimate-Deadlock-Replay-Analyzer-150x150.avif 150w\" sizes=\"auto, (max-width: 1028px) 100vw, 1028px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1107f3d elementor-widget elementor-widget-image\" data-id=\"1107f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/en\/deadlock-stream-overlay\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1369\" height=\"1149\" src=\"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2026\/06\/Deadlock-Stream-Overlay-en.avif\" class=\"attachment-full size-full wp-image-6755\" alt=\"Deadlock Stream Overlay en\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":6360,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"slim_seo":{"title":"Deadlock Replay Analyzer - UDRA | Complete Free Analysis","description":"Analyze any Deadlock match on an interactive 2D map. Track kills, builds, lane matchups, player ranks, and UM Score. Free replay analysis tool - no downloads.","facebook_image":"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2026\/04\/Ultimate-Deadlock-Replay-Analyzer.avif","twitter_image":"https:\/\/ultimatemove.eu\/wp-content\/uploads\/2026\/04\/Ultimate-Deadlock-Replay-Analyzer.avif","canonical":"https:\/\/ultimatemove.eu\/deadlock-replay-analyzer\/"},"footnotes":""},"class_list":["post-6197","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/pages\/6197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/comments?post=6197"}],"version-history":[{"count":0,"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/pages\/6197\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/media\/6360"}],"wp:attachment":[{"href":"https:\/\/ultimatemove.eu\/en\/wp-json\/wp\/v2\/media?parent=6197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}