{"id":2863,"date":"2026-07-15T14:50:17","date_gmt":"2026-07-15T12:50:17","guid":{"rendered":"https:\/\/wichtelabenteuer.de\/?page_id=2863"},"modified":"2026-07-15T23:06:54","modified_gmt":"2026-07-15T21:06:54","slug":"ausruestungsplaner","status":"publish","type":"page","link":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/","title":{"rendered":"Ausr\u00fcstungsplaner"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren <strong><em>Wichtelfelsen<\/em><\/strong> \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis testest oder einfach die Tier- und Pflanzenwelt ganz genau unter die Lupe nimmst: Die Natur hier ist wild, urig und unberechenbar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit du im Wald nicht ohne Zunder dastehst, am windigen Gipfel nicht frierst oder dir auf halber Strecke der Saft am Handy ausgeht, ist eine gute Vorbereitung das A und O.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u201eEs gibt kein schlechtes Wetter, nur die falsche Ausr\u00fcstung.\u201c<\/strong> \u2013 Das gilt im rauen Klima des Fichtelgebirges umso mehr!<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Packen leicht gemacht: Der interaktive Wichtel-Packplaner<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wir haben dir die Planung abgenommen! Mit unserem interaktiven Packplaner bist du in wenigen Sekunden startklar. Kein langes \u00dcberlegen, kein Vergessen der wichtigsten Essentials mehr.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Schritt 1:<\/strong> W\u00e4hle oben einfach dein geplantes Abenteuer aus (Tagestour, Bushcraft oder Natur-Entdecker).<\/li>\n\n\n\n<li><strong>Schritt 2:<\/strong> Gehe deine pers\u00f6nliche Packliste durch und hake die Dinge ab, die du bereits in deinen Rucksack geworfen hast.<\/li>\n\n\n\n<li><strong>Schritt 3:<\/strong> Sobald alles abgehakt ist, kann dein Wichtelabenteuer im Fichtelgebirge losgehen!<\/li>\n<\/ul>\n\n\n\n<script data-wp-block-html=\"js\">\n<script>\n\/\/ Funktion zum Abrufen der DWD-Daten \u00fcber die Bright Sky API\nasync function fetchDwdWeather(lat = 52.52, lon = 13.40) {\n    const url = `https:\/\/api.brightsky.dev\/current_weather?lat=${lat}&lon=${lon}&tz=Europe\/Berlin`;\n    \n    try {\n        const response = await fetch(url);\n        if (!response.ok) {\n            throw new Error(`Fehler beim Laden: ${response.status}`);\n        }\n        \n        const data = await response.json();\n        const current = data.weather; \/\/ Die aktuellen Wetterdaten der Station\n        \n        \/\/ Wetter-Daten verarbeiten\n        const temperature = Math.round(current.temperature);\n        const condition = translateCondition(current.icon);\n        const humidity = current.relative_humidity;\n        const windSpeed = Math.round(current.wind_speed * 3.6); \/\/ Umrechnung m\/s in km\/h\n\n        \/\/ Hier aktualisierst du deine HTML-Elemente im Widget:\n        document.getElementById('temp-display').innerText = `${temperature}\u00b0C`;\n        document.getElementById('condition-display').innerText = condition;\n        document.getElementById('humidity-display').innerText = `${humidity}% Feuchtigkeit`;\n        document.getElementById('wind-display').innerText = `${windSpeed} km\/h Wind`;\n\n    } catch (error) {\n        console.error(\"DWD Wetter-Fehler:\", error);\n        document.getElementById('temp-display').innerText = \"--\u00b0C\";\n        document.getElementById('condition-display').innerText = \"Wetter nicht verf\u00fcgbar\";\n    }\n}\n\n\/\/ Hilfsfunktion: \u00dcbersetzt die Bright-Sky-Wetter-Icons ins Deutsche\nfunction translateCondition(icon) {\n    const translations = {\n        'clear-day': 'Sonnig',\n        'clear-night': 'Klare Nacht',\n        'partly-cloudy-day': 'Leicht bew\u00f6lkt',\n        'partly-cloudy-night': 'Leicht bew\u00f6lkt',\n        'cloudy': 'Bew\u00f6lkt',\n        'fog': 'Nebel',\n        'wind': 'Windig',\n        'rain': 'Regen',\n        'snow': 'Schnee',\n        'sleet': 'Schneeregen',\n        'hail': 'Hagel',\n        'thunderstorm': 'Gewitter'\n    };\n    return translations[icon] || 'Wechselhaft';\n}\n\n\/\/ Widget starten\nfetchDwdWeather();\n<\/script>\n<\/script>\n\n<div class=\"adventure-planner\" id=\"wp-wichtel-planner-root\" style=\"background: #edf1e9; border: 2px solid #2d4a22; border-radius: 16px; padding: 25px; max-width: 550px; margin: 20px auto; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #2d3728; box-shadow: 0 4px 15px rgba(0,0,0,0.05); position: relative; overflow: hidden;\">\n    \n    <style>\n        @keyframes fall {\n            0% { transform: translateY(-20px) rotate(0deg); opacity: 1; }\n            100% { transform: translateY(400px) rotate(360deg); opacity: 0; }\n        }\n        .confetti-piece {\n            position: absolute;\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            animation: fall 1.5s linear infinite;\n            pointer-events: none;\n            z-index: 10;\n        }\n    <\/style>\n\n    <h3 style=\"color: #2d4a22; margin-top: 0; display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 22px; font-weight: bold;\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\" width=\"28\" height=\"28\" style=\"filter: drop-shadow(0px 1px 2px rgba(0,0,0,0.15)); flex-shrink: 0;\">\n            <path d=\"M25 40 C25 20, 75 20, 75 40 L75 80 C75 85, 25 85, 25 80 Z\" fill=\"#2d4a22\"><\/path>\n            <path d=\"M25 40 C25 25, 75 25, 75 40 L70 52 C70 52, 30 52, 30 52 Z\" fill=\"#203518\"><\/path>\n            <path d=\"M33 60 C33 55, 67 55, 67 60 L65 78 C65 81, 35 81, 35 78 Z\" fill=\"#3c5f30\"><\/path>\n            <rect x=\"38\" y=\"38\" width=\"5\" height=\"25\" rx=\"2\" fill=\"#a26b25\"><\/rect>\n            <rect x=\"57\" y=\"38\" width=\"5\" height=\"25\" rx=\"2\" fill=\"#a26b25\"><\/rect>\n            <rect x=\"37\" y=\"55\" width=\"7\" height=\"4\" rx=\"1\" fill=\"#d0dad0\"><\/rect>\n            <rect x=\"56\" y=\"55\" width=\"7\" height=\"4\" rx=\"1\" fill=\"#d0dad0\"><\/rect>\n            <path d=\"M40 25 Q50 15 60 25\" fill=\"none\" stroke=\"#203518\" stroke-width=\"4\" stroke-linecap=\"round\"><\/path>\n        <\/svg>\n        <span>Interaktiver Wichtel-Packplaner<\/span>\n    <\/h3>\n\n    <div class=\"wichtel-weather-widget\" style=\"background: #ffffff; border: 1px solid #d0dad0; border-radius: 10px; padding: 10px 15px; margin-bottom: 20px; display: flex; align-items: center; justify-content: space-between; font-size: 13px; color: #55624e; box-shadow: 0 2px 5px rgba(0,0,0,0.02);\">\n        <span style=\"display: flex; align-items: center; gap: 6px;\">\ud83c\udfd4\ufe0f <strong>Fichtelberg (DWD-Live):<\/strong> <span class=\"weather-temp\">L\u00e4dt&#8230;<\/span><\/span>\n        <span class=\"weather-suggestion\" style=\"font-style: italic; color: #a26b25; text-align: right;\">Pr\u00fcfe Wetterlage&#8230;<\/span>\n    <\/div>\n    \n    <p style=\"text-align: center; font-size: 14px; color: #55624e; margin-bottom: 20px;\">W\u00e4hle dein n\u00e4chstes Abenteuer im Fichtelgebirge:<\/p>\n    \n    <div style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; margin-bottom: 25px;\">\n        <button class=\"wichtel-btn-tour\" style=\"background: #2d4a22; color: white; border: none; padding: 10px 16px; border-radius: 8px; cursor: pointer; font-weight: bold; transition: background 0.2s;\">\ud83e\udd7e Tagestour<\/button>\n        <button class=\"wichtel-btn-bush\" style=\"background: #a26b25; color: white; border: none; padding: 10px 16px; border-radius: 8px; cursor: pointer; font-weight: bold; transition: background 0.2s;\">\ud83c\udfd5\ufe0f Bushcraft<\/button>\n        <button class=\"wichtel-btn-nat\" style=\"background: #4a7c59; color: white; border: none; padding: 10px 16px; border-radius: 8px; cursor: pointer; font-weight: bold; transition: background 0.2s;\">\ud83c\udf3f Natur-Entdecker<\/button>\n    <\/div>\n\n    <div class=\"packlist-result\" style=\"background: white; border-radius: 12px; padding: 20px; display: none; border: 1px solid #d0dad0; box-shadow: inset 0 2px 4px rgba(0,0,0,0.02);\">\n        \n        <div style=\"display: flex; justify-content: space-between; align-items: center; border-bottom: 2px solid #edf1e9; padding-bottom: 8px;\">\n            <h4 class=\"list-title\" style=\"margin: 0; color: #2d4a22; font-size: 18px;\"><\/h4>\n            <button class=\"wichtel-btn-reset\" style=\"background: #fdf5f5; color: #c0392b; border: 1px solid #f5d3d1; padding: 4px 10px; border-radius: 6px; cursor: pointer; font-size: 12px; font-weight: bold; transition: all 0.2s;\">\ud83e\uddf9 Zur\u00fccksetzen<\/button>\n        <\/div>\n        \n        <div style=\"display: flex; flex-direction: column; align-items: center; background: #edf1e9; border-radius: 12px; padding: 15px; margin-top: 15px;\">\n            <svg class=\"backpack-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\" width=\"80\" height=\"80\" style=\"transition: transform 0.3s ease; filter: drop-shadow(0px 3px 5px rgba(0,0,0,0.15));\">\n                <path d=\"M25 40 C25 20, 75 20, 75 40 L75 80 C75 85, 25 85, 25 80 Z\" fill=\"#2d4a22\"><\/path>\n                <path d=\"M25 40 C25 25, 75 25, 75 40 L70 52 C70 52, 30 52, 30 52 Z\" fill=\"#203518\"><\/path>\n                <path d=\"M33 60 C33 55, 67 55, 67 60 L65 78 C65 81, 35 81, 35 78 Z\" fill=\"#3c5f30\"><\/path>\n                <rect x=\"38\" y=\"38\" width=\"5\" height=\"25\" rx=\"2\" fill=\"#a26b25\"><\/rect>\n                <rect x=\"57\" y=\"38\" width=\"5\" height=\"25\" rx=\"2\" fill=\"#a26b25\"><\/rect>\n                <rect x=\"37\" y=\"55\" width=\"7\" height=\"4\" rx=\"1\" fill=\"#d0dad0\"><\/rect>\n                <rect x=\"56\" y=\"55\" width=\"7\" height=\"4\" rx=\"1\" fill=\"#d0dad0\"><\/rect>\n                <path d=\"M40 25 Q50 15 60 25\" fill=\"none\" stroke=\"#203518\" stroke-width=\"4\" stroke-linecap=\"round\"><\/path>\n            <\/svg>\n            \n            <div style=\"display: flex; justify-content: space-between; width: 100%; margin-top: 15px; font-size: 14px; font-weight: bold; color: #2d4a22;\">\n                <span>\ud83c\udf92 Rucksack-F\u00fcllung:<\/span>\n                <span class=\"backpack-percent\">0%<\/span>\n            <\/div>\n            <div style=\"width: 100%; background-color: #d0dad0; height: 8px; border-radius: 4px; margin-top: 6px; overflow: hidden;\">\n                <div class=\"backpack-bar\" style=\"width: 0%; height: 100%; background-color: #a26b25; transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);\"><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"list-container\" style=\"margin-top: 20px;\"><\/div>\n\n        <div style=\"display: flex; gap: 8px; margin-top: 15px; border-top: 1px dashed #d0dad0; padding-top: 15px;\">\n            <input type=\"text\" class=\"custom-item-input\" placeholder=\"Eigenen Gegenstand einpacken...\" style=\"flex-grow: 1; border: 1px solid #ccc; padding: 8px 12px; border-radius: 8px; font-size: 14px; outline: none;\">\n            <button class=\"wichtel-btn-add\" style=\"background: #4a7c59; color: white; border: none; padding: 8px 14px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 14px;\">Hinzuf\u00fcgen<\/button>\n        <\/div>\n        \n        <p class=\"success-message\" style=\"display: none; color: #4a7c59; font-weight: bold; text-align: center; margin-top: 20px; font-size: 15px;\">\ud83c\udf89 Perfekt! Der Rucksack ist gepackt. Du bist startklar f\u00fcr dein Wichtelabenteuer!<\/p>\n    <\/div>\n<\/div>\n\n<script>\n(function() {\n    var initWichtelWidget = function() {\n        var root = document.getElementById('wp-wichtel-planner-root');\n        if (!root) return false;\n\n        if (root.getAttribute('data-initialized') === 'true') return true;\n        root.setAttribute('data-initialized', 'true');\n\n        var tempElement = root.querySelector('.weather-temp');\n        var suggestElement = root.querySelector('.weather-suggestion');\n        var resultDiv = root.querySelector('.packlist-result');\n        var title = root.querySelector('.list-title');\n        var container = root.querySelector('.list-container');\n        var successMsg = root.querySelector('.success-message');\n        var backpackPercent = root.querySelector('.backpack-percent');\n        var backpackBar = root.querySelector('.backpack-bar');\n        var backpackSvg = root.querySelector('.backpack-svg');\n        var customInput = root.querySelector('.custom-item-input');\n\n        var totalItemsCount = 0;\n        var currentListType = '';\n        var staticItemsCount = 0;\n\n        var currentWeatherData = {\n            temp: 14,\n            isRaining: false,\n            isCold: false,\n            isHot: false\n        };\n\n        var storage = {\n            get: function(key) { try { return localStorage.getItem(key); } catch(e) { return null; } },\n            set: function(key, val) { try { localStorage.setItem(key, val); } catch(e) {} },\n            remove: function(key) { try { localStorage.removeItem(key); } catch(e) {} }\n        };\n\n        function setFallbackWeather() {\n            currentWeatherData = { temp: 14, isRaining: false, isCold: false, isHot: false };\n            if (tempElement) tempElement.innerText = \"\u26c5 14\u00b0C\";\n            if (suggestElement) {\n                suggestElement.innerHTML = \"\ud83c\udf32 Optimales Wichtelwetter!\";\n                suggestElement.style.color = \"#27ae60\";\n            }\n        }\n\n        \/\/ Neue Abfrage direkt \u00fcber den dwd.api.proxy.bund.dev proxy f\u00fcr die Station G005 (Fichtelberg)\n        async function fetchFichtelgebirgeWeather() {\n            try {\n                var response = await fetch('https:\/\/dwd.api.proxy.bund.dev\/v30\/stationOverviewExtended?stationIDs=G005');\n                if (!response.ok) throw new Error();\n                var data = await response.json();\n                \n                \/\/ Extrahiere Stationsdaten\n                var stationData = data.stationOverviewExtended ? data.stationOverviewExtended['G005'] : null;\n                if (!stationData || !stationData.currentWeather) throw new Error();\n\n                var current = stationData.currentWeather;\n                \/\/ Temperatur liegt in Zehntelgrad vor (z.B. 142 f\u00fcr 14.2\u00b0C)\n                var temp = Math.round(current.temperature \/ 10);\n                var precipitation = current.precipitationTotal; \/\/ in 0.1 mm\/h\n                \n                currentWeatherData.temp = temp;\n                currentWeatherData.isRaining = precipitation > 0;\n                currentWeatherData.isCold = temp < 10;\n                currentWeatherData.isHot = temp > 22;\n\n                var weatherIcon = \"\u26c5\";\n                if (currentWeatherData.isRaining) weatherIcon = \"\ud83c\udf27\ufe0f\";\n                if (temp < 0) weatherIcon = \"\u2744\ufe0f\";\n                if (temp > 24) weatherIcon = \"\u2600\ufe0f\";\n\n                if (tempElement) tempElement.innerText = weatherIcon + \" \" + temp + \"\u00b0C\";\n\n                if (suggestElement) {\n                    if (currentWeatherData.isRaining) {\n                        suggestElement.innerHTML = \"\ud83d\udca7 <strong>Nass!<\/strong> Packe Regenschutz ein.\";\n                        suggestElement.style.color = \"#2980b9\";\n                    } else if (currentWeatherData.isCold) {\n                        suggestElement.innerHTML = \"\ud83e\udde5 <strong>Frisch!<\/strong> Zwiebellook empfohlen.\";\n                        suggestElement.style.color = \"#16a085\";\n                    } else if (currentWeatherData.isHot) {\n                        suggestElement.innerHTML = \"\u2600\ufe0f <strong>Hei\u00df!<\/strong> Viel Wasser einpacken!\";\n                        suggestElement.style.color = \"#d35400\";\n                    } else {\n                        suggestElement.innerHTML = \"\ud83c\udf32 Optimales Wichtelwetter!\";\n                        suggestElement.style.color = \"#27ae60\";\n                    }\n                }\n            } catch (e) {\n                setFallbackWeather();\n            }\n        }\n\n        function playWichtelSound(isCheck) {\n            try {\n                var AudioContextClass = window.AudioContext || window.webkitAudioContext;\n                if (!AudioContextClass) return;\n                var audioCtx = new AudioContextClass();\n                var oscillator = audioCtx.createOscillator();\n                var gainNode = audioCtx.createGain();\n                oscillator.connect(gainNode);\n                gainNode.connect(audioCtx.destination);\n                \n                if (isCheck) {\n                    oscillator.frequency.setValueAtTime(260, audioCtx.currentTime); \n                    oscillator.frequency.exponentialRampToValueAtTime(520, audioCtx.currentTime + 0.15);\n                } else {\n                    oscillator.frequency.setValueAtTime(400, audioCtx.currentTime); \n                    oscillator.frequency.exponentialRampToValueAtTime(200, audioCtx.currentTime + 0.15);\n                }\n                gainNode.gain.setValueAtTime(0.04, audioCtx.currentTime);\n                gainNode.gain.exponentialRampToValueAtTime(0.01, audioCtx.currentTime + 0.15);\n                oscillator.start();\n                oscillator.stop(audioCtx.currentTime + 0.15);\n            } catch (e) {}\n        }\n\n        function launchConfetti() {\n            for (var i = 0; i < 25; i++) {\n                var piece = document.createElement('div');\n                piece.className = 'confetti-piece';\n                piece.style.left = Math.random() * 90 + 5 + '%';\n                piece.style.top = '15%';\n                piece.style.backgroundColor = ['#2d4a22', '#a26b25', '#4a7c59', '#d0dad0'][Math.floor(Math.random() * 4)];\n                piece.style.animationDelay = Math.random() * 0.4 + 's';\n                piece.style.animationDuration = Math.random() * 0.8 + 1 + 's';\n                root.appendChild(piece);\n                (function(p) {\n                    setTimeout(function() { p.remove(); }, 1500);\n                })(piece);\n            }\n        }\n\n        function showPacklist(type) {\n            currentListType = type;\n            if (!resultDiv || !title || !container) return;\n\n            container.innerHTML = '';\n            if (successMsg) successMsg.style.display = 'none';\n            updateBackpackProgress(0);\n\n            var items = [];\n            if (type === 'wanderung') {\n                title.innerText = 'Packliste: Tagestour';\n                items = [\n                    'Festes, eingelaufenes Schuhwerk (f\u00fcr die felsigen Pfade)',\n                    'Wanderkarte oder geladene Offline-Karte auf dem Smartphone',\n                    'Powerbank (damit dem Handy der Saft nicht ausgeht)',\n                    'Kleine Rucksack-Verpflegung &#038; nahrhafte Energieriegel',\n                    'Kompaktes Erste-Hilfe-Set (Pflaster, Blasenpfaster)',\n                    'Taschent\u00fccher &#038; ein kleiner M\u00fcllbeutel (f\u00fcr den eigenen Abfall)',\n                    'Sonnenschutz (Kappe und Sonnencreme f\u00fcr freie Fl\u00e4chen)',\n                    'Kompakte Stirnlampe (falls es doch mal sp\u00e4ter wird)'\n                ];\n            } else if (type === 'bushcraft') {\n                title.innerText = 'Packliste: Bushcraft-Abenteuer';\n                items = [\n                    'Robustes Outdoormesser mit feststehender Klinge',\n                    'Klapps\u00e4ge (praktisch f\u00fcr Totholz-Aufbereitung)',\n                    'Tarp (wasserdichte Plane, ca. 3x3 Meter)',\n                    '15 bis 20 Meter stabiles Paracord-Seil',\n                    'Feuerstahl &#038; nat\u00fcrlicher Zunder (z.B. Birkenrinde)',\n                    'Edelstahlbecher oder kleiner Topf (zum Abkochen)',\n                    'Erste-Hilfe-Set inklusive Zeckenkarte',\n                    'Isolierendes Sitzkissen (h\u00e4lt am Boden warm)',\n                    'Kompaktes Multitool (Zange, Feile, Dosen\u00f6ffner)',\n                    'Notizbuch &#038; Bleistift f\u00fcr Skizzen'\n                ];\n            } else if (type === 'natur') {\n                title.innerText = 'Packliste: Natur- &#038; Kr\u00e4utertour';\n                items = [\n                    'Naturf\u00fchrer \/ Bestimmungsbuch (Pflanzen &#038; Pilze)',\n                    'Kleine Lupe (perfekt f\u00fcr Moose und Flechten)',\n                    'Robustes Fernglas (um Wildtiere zu beobachten)',\n                    'Stoffbeutel f\u00fcr Funde wie Zapfen oder Rinde',\n                    'Kamera oder Smartphone f\u00fcr Naturaufnahmen',\n                    'Umweltfreundlicher Insektenschutz',\n                    'Kleine, flache Pinzette',\n                    'Schreibblock &#038; Stifte f\u00fcr dein Natur-Tagebuch',\n                    'Kleine Sammeldose aus Edelstahl oder Holz'\n                ];\n            }\n\n            if (currentWeatherData.isRaining) {\n                items.unshift('\ud83c\udf27\ufe0f Regenh\u00fclle f\u00fcr den Rucksack &#038; Regenjacke (DWD-Empfehlung)');\n            } else {\n                items.push('Windfeste Jacke (f\u00fcr den zugigen Berggipfel)');\n            }\n\n            if (currentWeatherData.isCold) {\n                items.unshift('\ud83e\udde5 Warme Zusatzschicht \/ Fleece (DWD-Empfehlung: Kalt!)');\n            }\n\n            if (currentWeatherData.isHot) {\n                items.unshift('\ud83e\udd64 Extra 1 Liter Trinkwasser (DWD-Empfehlung: Hei\u00df!)');\n            } else {\n                items.push('1.5 Liter Trinkwasser');\n            }\n\n            staticItemsCount = items.length;\n            items.forEach(function(item, index) {\n                createItemRow(item, 'w-pack-' + type + '-' + index, container);\n            });\n\n            var customItems = [];\n            try {\n                var stored = storage.get('w-custom-list-' + type);\n                customItems = stored ? JSON.parse(stored) : [];\n            } catch(e) {}\n\n            customItems.forEach(function(item, index) {\n                createItemRow(item, 'w-custom-' + type + '-' + index, container, true);\n            });\n\n            recalculateTotalCount();\n            resultDiv.style.display = 'block';\n            checkProgress(false);\n        }\n\n        function createItemRow(text, storageKey, targetContainer, isCustom) {\n            isCustom = !!isCustom;\n            var itemDiv = document.createElement('div');\n            itemDiv.style.display = 'flex';\n            itemDiv.style.alignItems = 'flex-start';\n            itemDiv.style.marginBottom = '12px';\n            itemDiv.className = isCustom ? 'custom-pack-item' : 'standard-pack-item';\n\n            var checkbox = document.createElement('input');\n            checkbox.type = 'checkbox';\n            checkbox.style.marginRight = '12px';\n            checkbox.style.marginTop = '3px';\n            checkbox.style.width = '18px';\n            checkbox.style.height = '18px';\n            checkbox.style.cursor = 'pointer';\n            checkbox.style.accentColor = '#2d4a22';\n            checkbox.style.flexShrink = '0';\n\n            var label = document.createElement('label');\n            label.innerText = text;\n            label.style.cursor = 'pointer';\n            label.style.fontSize = '15px';\n            label.style.lineHeight = '1.4';\n            label.style.transition = 'color 0.2s, text-decoration 0.2s';\n\n            label.onclick = function() { checkbox.click(); };\n\n            if (text.indexOf('\ud83c\udf27\ufe0f') !== -1 || text.indexOf('\ud83e\udde5') !== -1 || text.indexOf('\ud83e\udd64') !== -1) {\n                itemDiv.style.background = '#f1f8ff';\n                itemDiv.style.padding = '6px 10px';\n                itemDiv.style.borderRadius = '8px';\n                itemDiv.style.borderLeft = '3px solid #3498db';\n            }\n\n            var isChecked = storage.get(storageKey) === 'true';\n            checkbox.checked = isChecked;\n\n            var updateStyle = function(checked) {\n                if (checked) {\n                    label.style.textDecoration = 'line-through';\n                    label.style.color = '#8fa087';\n                } else {\n                    label.style.textDecoration = 'none';\n                    label.style.color = '#2d3728';\n                }\n            };\n\n            updateStyle(isChecked);\n\n            checkbox.addEventListener('change', function() {\n                storage.set(storageKey, this.checked);\n                playWichtelSound(this.checked);\n                updateStyle(this.checked);\n                checkProgress(true);\n            });\n\n            itemDiv.appendChild(checkbox);\n            itemDiv.appendChild(label);\n\n            if (isCustom) {\n                var deleteBtn = document.createElement('span');\n                deleteBtn.innerHTML = ' &times;';\n                deleteBtn.style.color = '#c0392b';\n                deleteBtn.style.cursor = 'pointer';\n                deleteBtn.style.marginLeft = '8px';\n                deleteBtn.style.fontWeight = 'bold';\n                deleteBtn.onclick = function() {\n                    storage.remove(storageKey);\n                    var customItems = [];\n                    try {\n                        customItems = JSON.parse(storage.get('w-custom-list-' + currentListType)) || [];\n                    } catch(e) {}\n                    var updated = customItems.filter(function(i) { return i !== text; });\n                    storage.set('w-custom-list-' + currentListType, JSON.stringify(updated));\n                    itemDiv.remove();\n                    recalculateTotalCount();\n                    checkProgress(false);\n                };\n                itemDiv.appendChild(deleteBtn);\n            }\n\n            targetContainer.appendChild(itemDiv);\n        }\n\n        function addCustomItem() {\n            if (!customInput) return;\n            var text = customInput.value.trim();\n            if (!text) return;\n\n            var customItems = [];\n            try {\n                customItems = JSON.parse(storage.get('w-custom-list-' + currentListType)) || [];\n            } catch(e) {}\n\n            if (customItems.indexOf(text) !== -1) {\n                alert('Dieser Gegenstand steht bereits auf deiner Liste!');\n                return;\n            }\n\n            customItems.push(text);\n            storage.set('w-custom-list-' + currentListType, JSON.stringify(customItems));\n\n            var newIdx = customItems.length - 1;\n            createItemRow(text, 'w-custom-' + currentListType + '-' + newIdx, container, true);\n\n            customInput.value = '';\n            recalculateTotalCount();\n            checkProgress(false);\n        }\n\n        function recalculateTotalCount() {\n            var sCount = root.querySelectorAll('.standard-pack-item').length;\n            var cCount = root.querySelectorAll('.custom-pack-item').length;\n            totalItemsCount = sCount + cCount;\n        }\n\n        function checkProgress(triggerEffects) {\n            triggerEffects = !!triggerEffects;\n            var checkboxes = container.querySelectorAll('input[type=\"checkbox\"]');\n            var checkedCount = Array.from(checkboxes).filter(function(cb) { return cb.checked; }).length;\n            var percent = totalItemsCount > 0 ? Math.round((checkedCount \/ totalItemsCount) * 100) : 0;\n\n            updateBackpackProgress(percent);\n\n            if (successMsg) {\n                if (checkedCount === totalItemsCount && totalItemsCount > 0) {\n                    successMsg.style.display = 'block';\n                    if (triggerEffects) launchConfetti();\n                } else {\n                    successMsg.style.display = 'none';\n                }\n            }\n        }\n\n        function updateBackpackProgress(percent) {\n            if (backpackPercent) backpackPercent.innerText = percent + '%';\n            if (backpackBar) backpackBar.style.width = percent + '%';\n            if (backpackSvg) {\n                backpackSvg.style.transform = percent > 0 ? 'scale(' + (1 + (percent \/ 1000)) + ')' : 'scale(1)';\n            }\n        }\n\n        function resetCurrentList() {\n            if (!confirm('M\u00f6chtest du diese Liste wirklich zur\u00fccksetzen?')) return;\n            for (var i = 0; i < staticItemsCount; i++) {\n                storage.remove('w-pack-' + currentListType + '-' + i);\n            }\n            var customItems = [];\n            try {\n                customItems = JSON.parse(storage.get('w-custom-list-' + currentListType)) || [];\n            } catch(e) {}\n            customItems.forEach(function(item, index) {\n                storage.remove('w-custom-' + currentListType + '-' + index);\n            });\n            storage.remove('w-custom-list-' + currentListType);\n            showPacklist(currentListType);\n        }\n\n        root.querySelector('.wichtel-btn-tour').addEventListener('click', function() { showPacklist('wanderung'); });\n        root.querySelector('.wichtel-btn-bush').addEventListener('click', function() { showPacklist('bushcraft'); });\n        root.querySelector('.wichtel-btn-nat').addEventListener('click', function() { showPacklist('natur'); });\n        root.querySelector('.wichtel-btn-reset').addEventListener('click', resetCurrentList);\n        root.querySelector('.wichtel-btn-add').addEventListener('click', addCustomItem);\n\n        fetchFichtelgebirgeWeather();\n        return true;\n    };\n\n    var attempts = 0;\n    var interval = setInterval(function() {\n        attempts++;\n        var success = initWichtelWidget();\n        if (success || attempts > 50) {\n            clearInterval(interval);\n        }\n    }, 100);\n})();\n<\/script>\n\n\n\n<h3 class=\"wp-block-heading\">Ab in den Wald \u2013 aber respektvoll!<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Egal, f\u00fcr welches Abenteuer du dich heute entscheidest: Wir im Fichtelgebirge lieben unsere Natur. Achte bei deinen Bushcraft- und Wandertouren immer darauf, keinen M\u00fcll zu hinterlassen, die Tierwelt besonders in den D\u00e4mmerungsstunden zu respektieren und die lokalen Regeln zum Feuermachen und Campen einzuhalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Viel Spa\u00df da drau\u00dfen \u2013 wir sehen uns im Unterholz!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8222;Ausr\u00fcstungsplaner&#8220;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template\/page-with-right-sidebar.php","meta":{"_acf_changed":false,"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","ngg_post_thumbnail":0,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-2863","page","type-page","status-publish","hentry"],"featured_image_src":null,"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren Wichtelfelsen \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"RmUf0LORsRSU1Oth29H-JOrHzjMDzJZD3n3kkNYeYGw\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Wichtelabenteuer - Abenteur erleben im Fichtelgebirge\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Ausr\u00fcstungsplaner - Wichtelabenteuer\" \/>\n\t\t<meta property=\"og:description\" content=\"Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren Wichtelfelsen \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-15T12:50:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-15T21:06:54+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Ausr\u00fcstungsplaner - Wichtelabenteuer\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren Wichtelfelsen \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/ausruestungsplaner\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/ausruestungsplaner\\\/#listItem\",\"name\":\"Ausr\\u00fcstungsplaner\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/ausruestungsplaner\\\/#listItem\",\"position\":2,\"name\":\"Ausr\\u00fcstungsplaner\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/#person\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/ausruestungsplaner\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618065d58f7d08ca4d4ad48ea44b3f9fbd4f26d8575843effd391622ac82c3a4?s=96&d=mm&r=r\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/ausruestungsplaner\\\/#webpage\",\"url\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/ausruestungsplaner\\\/\",\"name\":\"Ausr\\u00fcstungsplaner - Wichtelabenteuer\",\"description\":\"Bereit f\\u00fcr dein n\\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \\u2013 wie den legend\\u00e4ren Wichtelfelsen \\u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis\",\"inLanguage\":\"cs-CZ\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/ausruestungsplaner\\\/#breadcrumblist\"},\"datePublished\":\"2026-07-15T14:50:17+02:00\",\"dateModified\":\"2026-07-15T23:06:54+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/#website\",\"url\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/\",\"name\":\"Wichtelabenteuer\",\"description\":\"Abenteur erleben im Fichtelgebirge\",\"inLanguage\":\"cs-CZ\",\"publisher\":{\"@id\":\"https:\\\/\\\/wichtelabenteuer.de\\\/cs\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Ausr\u00fcstungsplaner - Wichtelabenteuer","description":"Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren Wichtelfelsen \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis","canonical_url":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"RmUf0LORsRSU1Oth29H-JOrHzjMDzJZD3n3kkNYeYGw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/wichtelabenteuer.de\/cs#listItem","position":1,"name":"Home","item":"https:\/\/wichtelabenteuer.de\/cs","nextItem":{"@type":"ListItem","@id":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/#listItem","name":"Ausr\u00fcstungsplaner"}},{"@type":"ListItem","@id":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/#listItem","position":2,"name":"Ausr\u00fcstungsplaner","previousItem":{"@type":"ListItem","@id":"https:\/\/wichtelabenteuer.de\/cs#listItem","name":"Home"}}]},{"@type":"Person","@id":"https:\/\/wichtelabenteuer.de\/cs\/#person","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/618065d58f7d08ca4d4ad48ea44b3f9fbd4f26d8575843effd391622ac82c3a4?s=96&d=mm&r=r","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/#webpage","url":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/","name":"Ausr\u00fcstungsplaner - Wichtelabenteuer","description":"Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren Wichtelfelsen \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis","inLanguage":"cs-CZ","isPartOf":{"@id":"https:\/\/wichtelabenteuer.de\/cs\/#website"},"breadcrumb":{"@id":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/#breadcrumblist"},"datePublished":"2026-07-15T14:50:17+02:00","dateModified":"2026-07-15T23:06:54+02:00"},{"@type":"WebSite","@id":"https:\/\/wichtelabenteuer.de\/cs\/#website","url":"https:\/\/wichtelabenteuer.de\/cs\/","name":"Wichtelabenteuer","description":"Abenteur erleben im Fichtelgebirge","inLanguage":"cs-CZ","publisher":{"@id":"https:\/\/wichtelabenteuer.de\/cs\/#person"}}]},"og:locale":"cs_CZ","og:site_name":"Wichtelabenteuer - Abenteur erleben im Fichtelgebirge","og:type":"article","og:title":"Ausr\u00fcstungsplaner - Wichtelabenteuer","og:description":"Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren Wichtelfelsen \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis","og:url":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/","article:published_time":"2026-07-15T12:50:17+00:00","article:modified_time":"2026-07-15T21:06:54+00:00","twitter:card":"summary_large_image","twitter:title":"Ausr\u00fcstungsplaner - Wichtelabenteuer","twitter:description":"Bereit f\u00fcr dein n\u00e4chstes Abenteuer im Fichtelgebirge? Das Fichtelgebirge ist kein gew\u00f6hnliches Mittelgebirge. Zwischen den nebligen Gipfeln des Schneebergs, den weiten Fichtenw\u00e4ldern und den mystischen, moosbedeckten Granitfelsen \u2013 wie den legend\u00e4ren Wichtelfelsen \u2013 wartet an jeder Ecke ein echtes Abenteuer auf dich. Egal, ob du die Pfade beim Wandern erkundest, deine Bushcraft-Skills in der Praxis"},"aioseo_meta_data":{"post_id":"2863","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"packliste bushcraft anf\u00e4nger","score":37,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":4},"keyphraseInURL":{"score":1,"maxScore":5,"error":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":[],"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-07-15 12:50:43","updated":"2026-07-15 21:45:13"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/wichtelabenteuer.de\/cs\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAusr\u00fcstungsplaner\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/wichtelabenteuer.de\/cs"},{"label":"Ausr\u00fcstungsplaner","link":"https:\/\/wichtelabenteuer.de\/cs\/ausruestungsplaner\/"}],"ticketed":false,"_links":{"self":[{"href":"https:\/\/wichtelabenteuer.de\/cs\/wp-json\/wp\/v2\/pages\/2863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wichtelabenteuer.de\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wichtelabenteuer.de\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wichtelabenteuer.de\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wichtelabenteuer.de\/cs\/wp-json\/wp\/v2\/comments?post=2863"}],"version-history":[{"count":0,"href":"https:\/\/wichtelabenteuer.de\/cs\/wp-json\/wp\/v2\/pages\/2863\/revisions"}],"wp:attachment":[{"href":"https:\/\/wichtelabenteuer.de\/cs\/wp-json\/wp\/v2\/media?parent=2863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}