{"id":4276,"date":"2026-03-17T10:15:35","date_gmt":"2026-03-17T10:15:35","guid":{"rendered":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/?page_id=4276"},"modified":"2026-03-20T10:39:31","modified_gmt":"2026-03-20T10:39:31","slug":"plan-osiedla-historia-cen","status":"publish","type":"page","link":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/plan-osiedla-historia-cen\/","title":{"rendered":"Plan osiedla &#8211; Historia cen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4276\" class=\"elementor elementor-4276\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9a11dcf e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"9a11dcf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39743a2 elementor-widget elementor-widget-html\" data-id=\"39743a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  body {\n    font-variant-numeric: lining-nums;\n    font-feature-settings: \"lnum\";\n    font-family: 'Rosario', sans-serif;\n    color: #333;\n\n  }\n<\/style>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Rosario:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n\n<div id=\"domki-table\" style=\"width:100%;box-sizing:border-box;\"><\/div>\n\n\n\t\t<script>\n\t\t\twindow.domkiData = [{\"id\":\"1\",\"name\":\"1A\",\"cena\":\"0.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"750.00\",\"plot_area_m2\":\"911.00\",\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"2\",\"name\":\"1B\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"164.00\",\"plot_area_m2\":\"325.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"3\",\"name\":\"2A\",\"cena\":\"999500.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"237.00\",\"plot_area_m2\":\"398.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"4\",\"name\":\"2B\",\"cena\":\"1015000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"334.00\",\"plot_area_m2\":\"495.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"5\",\"name\":\"3A\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"164.00\",\"plot_area_m2\":\"325.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"6\",\"name\":\"3B\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"164.00\",\"plot_area_m2\":\"325.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"7\",\"name\":\"4A\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"8\",\"name\":\"4B\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"9\",\"name\":\"5A\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"164.00\",\"plot_area_m2\":\"325.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"10\",\"name\":\"5B\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"163.00\",\"plot_area_m2\":\"324.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"11\",\"name\":\"6A\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"12\",\"name\":\"6B\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"13\",\"name\":\"7A\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"163.00\",\"plot_area_m2\":\"324.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"14\",\"name\":\"7B\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"162.00\",\"plot_area_m2\":\"323.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"15\",\"name\":\"8A\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"16\",\"name\":\"8B\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"17\",\"name\":\"9A\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"162.00\",\"plot_area_m2\":\"323.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"18\",\"name\":\"9B\",\"cena\":\"999000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"162.00\",\"plot_area_m2\":\"323.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"19\",\"name\":\"10A\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"20\",\"name\":\"10B\",\"cena\":\"980000.00\",\"metraz\":\"111.00\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"I\",\"stan\":\"Dostepny\"},{\"id\":\"21\",\"name\":\"11A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"161.00\",\"plot_area_m2\":\"322.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"22\",\"name\":\"11B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"161.00\",\"plot_area_m2\":\"322.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"23\",\"name\":\"12A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"24\",\"name\":\"12B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"25\",\"name\":\"13A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"161.00\",\"plot_area_m2\":\"322.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"26\",\"name\":\"13B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"160.00\",\"plot_area_m2\":\"321.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"27\",\"name\":\"14A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"28\",\"name\":\"14B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"29\",\"name\":\"15A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"160.00\",\"plot_area_m2\":\"321.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"30\",\"name\":\"15B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"159.00\",\"plot_area_m2\":\"320.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"31\",\"name\":\"16A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"32\",\"name\":\"16B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"33\",\"name\":\"17A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"159.00\",\"plot_area_m2\":\"320.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"34\",\"name\":\"17B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"159.00\",\"plot_area_m2\":\"320.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"35\",\"name\":\"18A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"36\",\"name\":\"18B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"37\",\"name\":\"19A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"158.00\",\"plot_area_m2\":\"319.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"38\",\"name\":\"19B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"142.00\",\"plot_area_m2\":\"303.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"39\",\"name\":\"20A\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"103.00\",\"plot_area_m2\":\"264.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"40\",\"name\":\"20B\",\"cena\":\"0.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"106.00\",\"plot_area_m2\":\"267.00\",\"etap\":\"II\",\"stan\":\"Nastepny etap\"},{\"id\":\"41\",\"name\":\"21A\",\"cena\":\"969700.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"42\",\"name\":\"21B\",\"cena\":\"871100.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"43\",\"name\":\"22A\",\"cena\":\"446500.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"44\",\"name\":\"22B\",\"cena\":\"319300.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"45\",\"name\":\"23A\",\"cena\":\"956900.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"46\",\"name\":\"23B\",\"cena\":\"276700.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"47\",\"name\":\"24A\",\"cena\":\"912700.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"48\",\"name\":\"24B\",\"cena\":\"183500.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"49\",\"name\":\"25A\",\"cena\":\"579400.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"50\",\"name\":\"25B\",\"cena\":\"496500.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"51\",\"name\":\"26A\",\"cena\":\"594400.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"52\",\"name\":\"26B\",\"cena\":\"482600.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"53\",\"name\":\"27A\",\"cena\":\"479800.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"54\",\"name\":\"27B\",\"cena\":\"198765.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"4.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"55\",\"name\":\"28A\",\"cena\":\"716200.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"56\",\"name\":\"28B\",\"cena\":\"178000.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"57\",\"name\":\"29A\",\"cena\":\"291100.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"58\",\"name\":\"29B\",\"cena\":\"771700.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"59\",\"name\":\"30A\",\"cena\":\"285200.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"60\",\"name\":\"30B\",\"cena\":\"660800.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"61\",\"name\":\"31A\",\"cena\":\"598700.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"62\",\"name\":\"31B\",\"cena\":\"861000.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"63\",\"name\":\"32A\",\"cena\":\"659000.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"},{\"id\":\"64\",\"name\":\"32B\",\"cena\":\"562000.00\",\"metraz\":\"107.90\",\"metrazOgr\":\"3.00\",\"plot_area_m2\":null,\"etap\":\"III\",\"stan\":\"Nastepny etap\"}];\n\t\t\twindow.domkiLabels = {\"plotArea\":\"Powierzchnia dzia\\u0142ki\",\"gardenArea\":\"Powierzchnia ogr\\u00f3dka\"};\n\t\t\twindow.historyData = [{\"id\":\"41\",\"id_dom\":\"1\",\"new_price\":\"92345641.00\",\"change_date\":\"2027-03-04\"},{\"id\":\"82\",\"id_dom\":\"1\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"83\",\"id_dom\":\"2\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"84\",\"id_dom\":\"5\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"85\",\"id_dom\":\"6\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"86\",\"id_dom\":\"9\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"87\",\"id_dom\":\"10\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"88\",\"id_dom\":\"13\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"89\",\"id_dom\":\"14\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"90\",\"id_dom\":\"17\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"91\",\"id_dom\":\"18\",\"new_price\":\"999000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"93\",\"id_dom\":\"4\",\"new_price\":\"1015000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"94\",\"id_dom\":\"7\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"95\",\"id_dom\":\"8\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"96\",\"id_dom\":\"11\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"97\",\"id_dom\":\"12\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"98\",\"id_dom\":\"15\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"99\",\"id_dom\":\"16\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"100\",\"id_dom\":\"19\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"101\",\"id_dom\":\"20\",\"new_price\":\"980000.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"102\",\"id_dom\":\"21\",\"new_price\":null,\"change_date\":\"2026-10-02\"},{\"id\":\"103\",\"id_dom\":\"22\",\"new_price\":null,\"change_date\":\"2026-10-02\"},{\"id\":\"104\",\"id_dom\":\"25\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"105\",\"id_dom\":\"26\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"106\",\"id_dom\":\"29\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"107\",\"id_dom\":\"30\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"108\",\"id_dom\":\"33\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"109\",\"id_dom\":\"34\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"110\",\"id_dom\":\"37\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"111\",\"id_dom\":\"38\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"112\",\"id_dom\":\"23\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"113\",\"id_dom\":\"24\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"114\",\"id_dom\":\"27\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"115\",\"id_dom\":\"28\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"116\",\"id_dom\":\"31\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"117\",\"id_dom\":\"32\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"118\",\"id_dom\":\"35\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"119\",\"id_dom\":\"36\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"120\",\"id_dom\":\"39\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"121\",\"id_dom\":\"40\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"122\",\"id_dom\":\"21\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"123\",\"id_dom\":\"22\",\"new_price\":\"0.00\",\"change_date\":\"2026-10-02\"},{\"id\":\"124\",\"id_dom\":\"3\",\"new_price\":\"999500.00\",\"change_date\":\"2026-10-05\"}];\n\t\t<\/script>\n\t\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  function escapeHtml(str) {\n    if (str === null || str === undefined) return '';\n    return String(str)\n      .replace(\/&\/g, '&amp;')\n      .replace(\/<\/g, '&lt;')\n      .replace(\/>\/g, '&gt;')\n      .replace(\/\"\/g, '&quot;')\n      .replace(\/'\/g, '&#39;');\n  }\n\n  function formatPrice(price) {\n    if (price === null || price === undefined || price === '') return \"\";\n    const num = Number(price);\n    if (!isFinite(num)) return price;\n    return Math.round(num).toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \" \");\n  }\n\n  function zdd_transform_label(name) {\n    if (!name) return '';\n    if (\/^dom\\s*(\\d+)$\/i.test(name)) {\n      const m = name.match(\/^dom\\s*(\\d+)$\/i);\n      return 'Dom ' + m[1];\n    }\n    if (\/^dom(\\d+)$\/i.test(name)) {\n      const m = name.match(\/^dom(\\d+)$\/i);\n      return 'Dom ' + m[1];\n    }\n    return name.charAt(0).toUpperCase() + name.slice(1);\n  }\n\n  function nameKey(name) {\n    if (!name) return { num: 999999, letter: 0 };\n    const match = String(name).match(\/^(\\d+)([A-Z]*)$\/i);\n    if (!match) return { num: 999999, letter: 0 };\n    const num = parseInt(match[1], 10);\n    const letters = (match[2] || \"\").toUpperCase();\n    let letterVal = 0;\n    for (let i = 0; i < letters.length; i++) {\n      letterVal = letterVal * 26 + (letters.charCodeAt(i) - 64);\n    }\n    return { num, letter: letterVal };\n  }\n\n  const domki = Array.isArray(window.domkiData) ? window.domkiData.filter(Boolean) : [];\n  const historyRows = Array.isArray(window.historyData) ? window.historyData.filter(Boolean) : [];\n\n  const domkiMap = {};\n  domki.forEach(d => { if (d && d.id !== undefined) domkiMap[d.id] = d; });\n\n  const filteredDomki = domki.filter(d => {\n    const state = String(d.Stan || d.stan || '').toLowerCase();\n    return state === 'dostepny' || state === 'zarezerwowany';\n  });\n\n  const domList = filteredDomki.slice().sort((a,b) => {\n    const ka = nameKey(a.name);\n    const kb = nameKey(b.name);\n    if (ka.num !== kb.num) return ka.num - kb.num;\n    if (ka.letter !== kb.letter) return ka.letter - kb.letter;\n    return (a.id || 0) - (b.id || 0);\n  });\n\n  function buildUI() {\n    return `\n      <style>\n      .historia-wrap { width:85%; margin:20px auto 8px auto; font-family:'Rosario',sans-serif; min-height:100vh}\n      .historia-controls { display:flex; gap:12px; align-items:center; margin-bottom:10px; flex-wrap:wrap; }\n      .historia-controls select {\n        padding:12px 14px;\n        border:1px solid #ddd;\n        border-radius:8px;\n        font-size:16px;\n        background:#fff;\n        min-width:360px;\n        height:48px;\n      }\n      .historia-table { width:100%; border-collapse:collapse; margin-top:8px; }\n      .historia-table th, .historia-table td { padding:10px; border:1px solid #ddd; text-align:center; background:#fff; }\n      .historia-table thead th { background:#f7f7f7; }\n      .no-history { padding:14px; text-align:center; color:#666; }\n      <\/style>\n\n      <div class=\"historia-wrap\" style=\"text-align:center\">\n        <h2 style=\"margin:6px 0 8px 0; font-weight:600;\">Historia cen<\/h2>\n\n        <div class=\"historia-controls\">\n          <select id=\"historia-select\">\n            <option value=\"\">-- wybierz lokal --<\/option>\n            ${domList.map(d => `\n              <option value=\"${escapeHtml(d.id)}\">\n                ${escapeHtml(zdd_transform_label(d.name))}\n              <\/option>\n            `).join('')}\n          <\/select>\n        <\/div>\n\n        <div id=\"historia-table-container\"><\/div>\n\n        <div style=\"width:85%;margin:14px auto 30px auto;text-align:center;\">\n          <a href=\"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/plan-osiedla-wersja-svg\/\"\n             style=\"\n               font-family:'Rosario',sans-serif;\n               font-size:14px;\n               color:#636C4D;\n               text-decoration:none;\n               border-bottom:1px solid #636C4D;\n               padding-bottom:2px;\n             \">\n             Kliknij, aby zobaczy\u0107 interaktywny rzut osiedla\n          <\/a>\n        <\/div>\n\n      <\/div>\n    `;\n  }\n\n  function renderHistory(domId) {\n    const container = document.getElementById('historia-table-container');\n    container.innerHTML = '';\n\n    if (!domId) {\n      container.innerHTML = `<div class=\"no-history\">Wybierz lokal, aby zobaczy\u0107 histori\u0119 cen.<\/div>`;\n      return;\n    }\n\n    const dom = domkiMap[domId];\n    const label = zdd_transform_label(dom.name);\n\n    const rows = historyRows\n      .filter(h => Number(h.id_dom) === Number(domId))\n      .sort((a,b) => new Date(b.change_date) - new Date(a.change_date));\n\n    if (!rows.length) {\n      container.innerHTML = `<div class=\"no-history\">Brak historii dla ${escapeHtml(label)}.<\/div>`;\n      return;\n    }\n\n    container.innerHTML = `\n      <h3 style=\"margin:6px 0 8px 0;\">Historia dla ${escapeHtml(label)}<\/h3>\n      <table class=\"historia-table\">\n        <thead>\n          <tr>\n            <th>Data zmiany<\/th>\n            <th>Nowa cena [PLN]<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          ${rows.map(r => `\n            <tr>\n              <td>${escapeHtml(r.change_date)}<\/td>\n              <td>${escapeHtml(formatPrice(r.new_price))}<\/td>\n            <\/tr>\n          `).join('')}\n        <\/tbody>\n      <\/table>\n    `;\n  }\n\n  document.getElementById(\"domki-table\").innerHTML = buildUI();\n\n  const select = document.getElementById(\"historia-select\");\n  renderHistory(null);\n\n  select.addEventListener(\"change\", function () {\n    renderHistory(this.value);\n  });\n\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-4276","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/pages\/4276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/comments?post=4276"}],"version-history":[{"count":151,"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/pages\/4276\/revisions"}],"predecessor-version":[{"id":5211,"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/pages\/4276\/revisions\/5211"}],"wp:attachment":[{"href":"https:\/\/klepper.com.pl\/inwestycje\/osiedle-skandynawskie\/wp-json\/wp\/v2\/media?parent=4276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}