{"id":531,"date":"2026-02-20T14:33:12","date_gmt":"2026-02-20T13:33:12","guid":{"rendered":"http:\/\/kacper.previo.info.pl\/apartamenty\/"},"modified":"2026-03-03T11:06:48","modified_gmt":"2026-03-03T10:06:48","slug":"byty","status":"publish","type":"page","link":"https:\/\/boulevard-drobnera.com\/cz\/apartamenty\/","title":{"rendered":"Apartm\u00e1ny"},"content":{"rendered":"\n  \n    <section class=\"u-clearfix u-image u-shading u-section-1\" id=\"sec-5103\" data-image-width=\"2500\" data-image-height=\"1667\" style=\"background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.62), rgba(0, 0, 0, 0.62)), url(&quot;https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/nowe-foto-boulevard-31-2.jpg&quot;);\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <h1 class=\"animacjaboulevard-text u-align-center u-custom-font u-heading-font u-text u-text-1\" data-animation-out=\"0\">Apartamenty<\/h1>\n        <a href=\"https:\/\/boulevarddrobnera.previo.info.pl\/rezerwacja\/\" class=\"u-align-center-md u-align-center-sm u-align-center-xs u-border-none u-btn u-button-style u-hover-feature u-hover-palette-2-dark-1 u-palette-1-base u-text-white u-btn-1\" title=\"rezerwacja\" target=\"_blank\">Zarezerwuj sw\u00f3j pobyt <\/a>\n      <\/div>\n      \n    <\/section>\n    <section class=\"u-clearfix u-section-2\" id=\"sec-cb37\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <h4 class=\"u-align-center u-text u-text-black u-text-1\">\n          <span class=\"u-file-icon u-icon u-icon-1\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-2-2.png\" alt=\"\"><\/span> Apartamenty<span class=\"u-file-icon u-icon u-icon-2\"><img decoding=\"async\" src=\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/strzalka-naglowek-odwrot-2-2.png\" alt=\"\"><\/span>\n        <\/h4>\n        <h2 class=\"u-align-center u-text u-text-black u-text-2\">Znajd\u017a co\u015b dla siebie!<\/h2>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-3\" id=\"sec-dac9\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <div class=\"u-expanded-width u-shortcode u-shortcode-1\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@200..800&display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{\n    --black: #171717;\n    --primary: #8D8B55;\n    --text: #4E4D2F;\n    --primary-dark: #25281B;\n    --gray: #333333;\n}\n.pase-grid-wrapper {\n    margin: 20px 0;\n}\n.pase-apartments-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n}\n.pase-apartment-item {\n    font-family: 'Plus Jakarta Sans';\n    flex: 1;\n    padding: 10px;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-start;\n    gap: 12px;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fade-in-up 0.5s ease forwards;\n}\n.pase-apartment-item img {\n    width: 100%;\n    height: 500px;\n    object-fit: cover;\n}\n.pase-apartment-header{\n    font-size: 28px;\n    color: var(--text);\n    font-family: 'Melodrama' !important;\n}\n\n.apt-meta-item{ display: flex; gap: 12px; }\n.pase-apartment-item .apt-description { font-size: 14px; color: var(--gray); height: 160px; overflow: hidden; text-overflow: ellipsis; font-family: \"Manrope\", sans-serif; line-height: 1.9}\n.pase-apartment-item a.btn-details {\nfont-size: 16px;\n     font-family: \"Manrope\", sans-serif !important;\n     margin-top: auto;\n     display: inline-block;\n     padding-block: 14px;\n     border-radius: 50px;\n     background-color: var(--primary);\n     color: #fff;\n     text-decoration: none;\n     text-align: center;\n     border: 1px solid #595838;\n     transition: 0.12s ease-in-out;\n     box-shadow: inset 4px 4px 16px rgba(255, 255, 255, 0.25), 4px 4px 16px rgba(0, 0, 0, 0.25);\n\n }\n .pase-apartment-item a.btn-reservation {\n font-size: 16px;\n      font-family: \"Manrope\", sans-serif !important;\n      margin-top: auto;\n      display: inline-block;\n      padding-block: 14px;\n      border-radius: 50px;\n      background-color: var(--primary-dark);\n      color: #fff;\n      text-decoration: none;\n      text-align: center;\n     border: 1px solid #25281B;\n     transition: 0.12s ease-in-out;\n     box-shadow: inset 4px 4px 16px rgba(255, 255, 255, 0.25), 4px 4px 16px rgba(0, 0, 0, 0.25);\n  }\n  .pase-filters{ display: flex; justify-content: center; gap: 10px; }\n  .pase-filters button { background: transparent; border: none; outline: none; font-size: 16px; color: var(--primary-dark); }\n  .pase-filters button:hover { text-decoration: underline; cursor: pointer; }\n  .pase-filters button.active { color: var(--primary); }\n.pase-apartment-item a.btn-details:hover, a.btn-reservation:hover { background-color: var(--black); transition: 0.12s ease-in-out;}\n@keyframes fade-in-up { 0% { opacity: 0; transform: translateY(20px);} 100% { opacity: 1; transform: translateY(0);} }\n.pase-pagination { display: flex; justify-content: center; align-items: center; gap: 8px; margin-top: 20px; }\n.pase-pagination button { padding: 6px 10px; border: 1px solid #ccc; cursor: pointer; transition: 0.12s ease-in-out;}\n.pase-pagination button.active { background-color: var(--primary); color: #fff; }\n.pase-pagination button:hover { background-color: var(--primary-dark); transition: 0.12s ease-in-out; color: #fff; }\n@media (max-width: 768px) { .pase-apartments-grid { display: flex; flex-direction: column; }\n\n  .pase-filters{ flex-direction: column; gap: 10px; }\n\n.pase-apartment-item img { height: auto; max-height: 350px; } .pase-apartment-item { padding: 8px; } }\n<\/style>\n\n\n<div class=\"pase-filters\" id=\"paseFilters\">\n  <button data-cat=\"Wszystkie\" class=\"active\">Wszystkie<\/button>\n  <button data-cat=\"Rodzinne\">Rodzinne<\/button>\n  <button data-cat=\"Dla dwojga\">Dla dwojga<\/button>\n  <button data-cat=\"Z jacuzzi\">Z jacuzzi<\/button>\n  <button data-cat=\"Premium\">Premium<\/button>\n  <button data-cat=\"Widok na Odr\u0119\">Widok na Odr\u0119<\/button>\n<\/div>\n\n<div class=\"pase-grid-wrapper\">\n    <div class=\"pase-apartments-grid\" id=\"paseApartmentsGrid\"><\/div>\n    <div class=\"pase-pagination\" id=\"pasePagination\"><\/div>\n<\/div>\n\n<script>\nconst paseApartmentsData = [{\"obkId\":\"961173\",\"name\":\"Deluxe s Jacuzzi \",\"description\":\"Luxusn\u00ed apartm\u00e1n s vlastn\u00ed v\u00ed\u0159ivkou, balkonem a v\u00fdhledem na Odru. Prostorn\u00fd interi\u00e9r, modern\u00ed vybaven\u00ed a panoramatick\u00e1 okna vytv\u00e1\u0159ej\u00ed ide\u00e1ln\u00ed prostor pro romantick\u00fd v\u00fdlet nebo v\u00fdjime\u010dnou p\u0159\u00edle\u017eitost.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190036_ht5W6l.jpg\",\"area\":50,\"num_bedrooms\":0,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":6,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":15,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":21,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":26,\"value\":\"\"},{\"okpId\":55,\"value\":\"[1,12]\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":70,\"value\":\"\"},{\"okpId\":72,\"value\":\"\"},{\"okpId\":74,\"value\":\"\"},{\"okpId\":75,\"value\":\"\"},{\"okpId\":94,\"value\":\"50\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1}]\"},{\"okpId\":98,\"value\":\"1\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":102,\"value\":\"\"},{\"okpId\":104,\"value\":\"Dla dwojga, Z jacuzzi, Premium, Widok na Odr\u0119\"}],\"category\":\"Dla dwojga, Z jacuzzi, Premium, Widok na Odr\u0119\"},{\"obkId\":\"964713\",\"name\":\"Apartm\u00e1 s jacuzzi \",\"description\":\"Stylov\u00fd apartm\u00e1n s priv\u00e1tn\u00ed obd\u00e9ln\u00edkovou v\u00ed\u0159ivkou u okna, ide\u00e1ln\u00ed pro relaxaci ve dvou. Modern\u00ed interi\u00e9r, balkon a v\u00fdhled na Odru vytv\u00e1\u0159ej\u00ed v\u00fdjime\u010dn\u00fd prostor pro romantick\u00fd pobyt nebo zvl\u00e1\u0161tn\u00ed p\u0159\u00edle\u017eitost.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218223227_3nwWiO.jpg\",\"area\":45,\"num_bedrooms\":0,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":6,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":15,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":21,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":26,\"value\":\"\"},{\"okpId\":28,\"value\":\"\"},{\"okpId\":55,\"value\":\"[1,12]\"},{\"okpId\":56,\"value\":\"1\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":72,\"value\":\"\"},{\"okpId\":74,\"value\":\"\"},{\"okpId\":75,\"value\":\"\"},{\"okpId\":94,\"value\":\"45\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1}]\"},{\"okpId\":98,\"value\":\"1\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":104,\"value\":\"Dla dwojga, Z jacuzzi, Premium, Widok na Odr\u0119\"}],\"category\":\"Dla dwojga, Z jacuzzi, Premium, Widok na Odr\u0119\"},{\"obkId\":\"961171\",\"name\":\"Apartm\u00e1n s Jacuzzi \",\"description\":\"Chv\u00edle odpo\u010dinku za\u010d\u00edn\u00e1 pr\u00e1v\u011b tady. Apartm\u00e1n s\u00a0priv\u00e1tn\u00ed v\u00ed\u0159ivkou, ide\u00e1ln\u00ed pro hosty hledaj\u00edc\u00ed dodate\u010dnou relaxaci a soukrom\u00ed.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250130133052_Dk8YIy.jpg\",\"area\":36,\"num_bedrooms\":0,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":15,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":22,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":55,\"value\":\"[9]\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":94,\"value\":\"36\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":2,\\\"value\\\":1}]\"},{\"okpId\":98,\"value\":\"1\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":104,\"value\":\"Dla dwojga, Z jacuzzi\"}],\"category\":\"Dla dwojga, Z jacuzzi\"},{\"obkId\":\"961181\",\"name\":\"Prezidentsk\u00e9 Deluxe \",\"description\":\"Exkluzivn\u00ed apartm\u00e1n v nejvy\u0161\u0161\u00edm pat\u0159e s panoramatick\u00fdm v\u00fdhledem na m\u011bsto. T\u0159i pokoje, dv\u011b koupelny, \u0161atna a balkon zaji\u0161\u0165uj\u00ed komfortn\u00ed pobyt. Dv\u011b postele king-size a rozkl\u00e1dac\u00ed pohovka se ide\u00e1ln\u011b hod\u00ed pro v\u011bt\u0161\u00ed skupiny, kter\u00e9 ocen\u00ed prostor a luxus.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250129150230_o0zUSt.jpg\",\"area\":92,\"num_bedrooms\":2,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":6,\"value\":\"\",\"attributes\":[{\"praId\":31,\"value\":\"1\"}]},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":14,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"0\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":21,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":25,\"value\":\"\",\"attributes\":[{\"praId\":2,\"value\":\"50-100\"}]},{\"okpId\":26,\"value\":\"\"},{\"okpId\":55,\"value\":\"[12,8]\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":72,\"value\":\"\"},{\"okpId\":74,\"value\":\"\"},{\"okpId\":75,\"value\":\"\"},{\"okpId\":94,\"value\":\"92\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":2}]\"},{\"okpId\":97,\"value\":\"2\"},{\"okpId\":98,\"value\":\"3\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":104,\"value\":\"Premium, Widok na Odr\u0119\"}],\"category\":\"Premium, Widok na Odr\u0119\"},{\"obkId\":\"961179\",\"name\":\"Prezidentsk\u00fd \",\"description\":\"Exkluzivn\u00ed apartm\u00e1n v horn\u00edch patrech Boulevard Drobnera Residence, se t\u0159emi pokoji, \u0161atnou a dv\u011bma koupelnami. Panoramatick\u00e1 okna odhaluj\u00ed v\u00fdhled na Odru, spojuj\u00edc\u00ed komfort s v\u00fdjime\u010dnou atmosf\u00e9rou pro nejn\u00e1ro\u010dn\u011bj\u0161\u00ed hosty.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250113123544_cavJCH.jpg\",\"area\":65,\"num_bedrooms\":2,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":6,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":21,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":26,\"value\":\"\"},{\"okpId\":55,\"value\":\"[1,12]\"},{\"okpId\":94,\"value\":\"65\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":2}]\"},{\"okpId\":97,\"value\":\"2\"},{\"okpId\":98,\"value\":\"3\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":102,\"value\":\"\"},{\"okpId\":104,\"value\":\"Rodzinne\"}],\"category\":\"Rodzinne\"},{\"obkId\":\"961177\",\"name\":\"Penthouse \",\"description\":\"Prostorn\u00fd penthouse s v\u00fdhledem na m\u011bsto, ide\u00e1ln\u00ed pro rodiny nebo skupiny p\u0159\u00e1tel. T\u0159i pokoje, v\u010detn\u011b lo\u017enice s postel\u00ed king-size, druh\u00fd s rozkl\u00e1dac\u00ed pohovkou a ob\u00fdvac\u00ed pokoj. K dispozici tak\u00e9 \u0161atna a balkon.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250218232123_RAwR1A.jpg\",\"area\":78,\"num_bedrooms\":2,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":6,\"value\":\"\",\"attributes\":[{\"praId\":31,\"value\":\"1\"},{\"praId\":32,\"value\":\"1\"}]},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\",\"attributes\":[{\"praId\":4,\"value\":\"1\"}]},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":21,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":26,\"value\":\"\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":75,\"value\":\"\"},{\"okpId\":94,\"value\":\"78\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":5,\\\"value\\\":1},{\\\"key\\\":3,\\\"value\\\":1}]\"},{\"okpId\":97,\"value\":\"2\"},{\"okpId\":98,\"value\":\"3\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":102,\"value\":\"\"},{\"okpId\":104,\"value\":\"Rodzinne, Premium, Widok Na Odr\u0119\"}],\"category\":\"Rodzinne, Premium, Widok Na Odr\u0119\"},{\"obkId\":\"961175\",\"name\":\"Luxusn\u00ed apartm\u00e1 \",\"description\":\"Luxusn\u00ed apartm\u00e1n s panoramatick\u00fdm v\u00fdhledem na Odru a balkonem, kter\u00fd poskytuje dodate\u010dn\u00fd prostor pro relaxaci. V apartm\u00e1nu se nach\u00e1zej\u00ed dva odd\u011blen\u00e9 pokoje, ob\u00fdvac\u00ed pokoj s kuchy\u0148sk\u00fdm koutem a lo\u017enice s postel\u00ed typu king-size.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20241216113518_PoCmaH.jpg\",\"area\":50,\"num_bedrooms\":1,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":26,\"value\":\"\"},{\"okpId\":55,\"value\":\"[1,12]\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":94,\"value\":\"50\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":1}]\"},{\"okpId\":97,\"value\":\"1\"},{\"okpId\":98,\"value\":\"2\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":104,\"value\":\"Widok na Odr\u0119, Rodzinne\"}],\"category\":\"Widok na Odr\u0119, Rodzinne\"},{\"obkId\":\"962609\",\"name\":\"Nad\u010dasov\u00fd Presidential \",\"description\":\"Luxusn\u00ed, prostorn\u00fd apartm\u00e1n se t\u0159emi pokoji a velk\u00fdm prostorem k odpo\u010dinku. Dokon\u010den\u00fd s d\u016frazem na detail, s pohodlnou postel\u00ed king-size a rozkl\u00e1dac\u00ed pohovkou. Ide\u00e1ln\u00ed pro rodiny a v\u011bt\u0161\u00ed skupiny, kter\u00e9 si cen\u00ed komfort a eleganci.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260220175802_AjXBF5.png\",\"area\":60,\"num_bedrooms\":0,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":6,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":55,\"value\":\"[8]\"},{\"okpId\":94,\"value\":\"60\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":2}]\"},{\"okpId\":104,\"value\":\"Rodzinne\"}],\"category\":\"Rodzinne\"},{\"obkId\":\"961817\",\"name\":\"Timeless Deluxe \",\"description\":\"Stylov\u00fd apartm\u00e1n s velk\u00fdmi okny a v\u00fdhledem na m\u011bsto. Modern\u00ed interi\u00e9r kombinuje komfort s nad\u010dasovou eleganc\u00ed. Dv\u011b lo\u017enice s postelemi king-size a prostorn\u00fd ob\u00fdvac\u00ed pokoj vytv\u00e1\u0159ej\u00ed ide\u00e1ln\u00ed podm\u00ednky pro odpo\u010dinek.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250216193010_Ur9edK.jpg\",\"area\":57,\"num_bedrooms\":2,\"max_persons\":\"4\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":55,\"value\":\"[8]\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":72,\"value\":\"\"},{\"okpId\":94,\"value\":\"57\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":1}]\"},{\"okpId\":97,\"value\":\"2\"},{\"okpId\":98,\"value\":\"3\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":104,\"value\":\"Rodzinne\"}],\"category\":\"Rodzinne\"},{\"obkId\":\"961189\",\"name\":\"Nad\u010dasov\u00fd Penthouse \",\"description\":\"Modern\u00ed penthouse s v\u00fdhledem na m\u011bsto, nab\u00edzej\u00edc\u00ed dv\u011b lo\u017enice a prostorn\u00fd ob\u00fdvac\u00ed pokoj s elegantn\u00ed pohovkou. Pln\u011b vybaven\u00fd, ide\u00e1ln\u00ed pro rodiny a skupiny. Stylov\u00e9 interi\u00e9ry kombinuj\u00ed komfort s v\u00fdjime\u010dnou atmosf\u00e9rou.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20260224120532_7w3rzh.png\",\"area\":57,\"num_bedrooms\":2,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"0\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":55,\"value\":\"[8]\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":72,\"value\":\"\"},{\"okpId\":94,\"value\":\"57\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":1}]\"},{\"okpId\":97,\"value\":\"2\"},{\"okpId\":98,\"value\":\"3\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":104,\"value\":\"Rodzinne\"}],\"category\":\"Rodzinne\"},{\"obkId\":\"961191\",\"name\":\"Nad\u010dasov\u00e9 apartm\u00e1 \",\"description\":\"Modern\u00ed, nad\u010dasov\u00fd apartm\u00e1n navr\u017een\u00fd s ohledem na komfort a styl. Velk\u00e1 okna nab\u00edzej\u00ed v\u00fdhled na pulzuj\u00edc\u00ed m\u011bsto, vysok\u00e9 stropy a cel\u00fd prostor je ide\u00e1ln\u00ed pro odpo\u010dinek po dlouh\u00e9m prohl\u00ed\u017een\u00ed pam\u00e1tek. Apartm\u00e1n se skl\u00e1d\u00e1 ze dvou pokoj\u016f - ob\u00fdvac\u00ed pokoj s kuchy\u0148sk\u00fdm koutem a rozkl\u00e1dac\u00ed pohovkou a lo\u017enice s postel\u00ed typu King-size.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250131161424_18gXCs.jpg\",\"area\":59,\"num_bedrooms\":1,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":6,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"0\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":55,\"value\":\"[8]\"},{\"okpId\":56,\"value\":\"1\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":70,\"value\":\"\"},{\"okpId\":72,\"value\":\"\"},{\"okpId\":75,\"value\":\"\"},{\"okpId\":94,\"value\":\"59\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":1}]\"},{\"okpId\":97,\"value\":\"1\"},{\"okpId\":98,\"value\":\"2\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":102,\"value\":\"\"},{\"okpId\":104,\"value\":\"Rodzinne\"}],\"category\":\"Rodzinne\"},{\"obkId\":\"961187\",\"name\":\"Apartm\u00e1 \",\"description\":\"Elegantn\u00ed apartm\u00e1n s v\u00fdhledem na m\u011bsto nab\u00edz\u00ed dva prostory: lo\u017enici s pohodlnou postel\u00ed king-size a ob\u00fdvac\u00ed pokoj s rozkl\u00e1dac\u00ed pohovkou. Je to ide\u00e1ln\u00ed volba pro ty, kte\u0159\u00ed oce\u0148uj\u00ed styl a komfort, skv\u011bl\u00e9 pro rodinn\u00e9 pobyty.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250402190131_hpGDDu.jpg\",\"area\":42,\"num_bedrooms\":1,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":20,\"value\":\"\"},{\"okpId\":21,\"value\":\"\"},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":26,\"value\":\"\"},{\"okpId\":55,\"value\":\"[1,12,8]\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":72,\"value\":\"\"},{\"okpId\":74,\"value\":\"\"},{\"okpId\":94,\"value\":\"42\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":3,\\\"value\\\":1},{\\\"key\\\":5,\\\"value\\\":1}]\"},{\"okpId\":97,\"value\":\"1\"},{\"okpId\":98,\"value\":\"2\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":104,\"value\":\"Rodzinne, Widok na Odr\u0119\"}],\"category\":\"Rodzinne, Widok na Odr\u0119\"},{\"obkId\":\"961183\",\"name\":\"Studio \",\"description\":\"Pokoj s koupelnou, kter\u00fd tvo\u0159\u00ed z\u00e1kladn\u00ed nab\u00eddku Boulevard Drobnera Residence. Nejmen\u0161\u00ed jednotka, ale kvalitou a stylem se neli\u0161\u00ed od v\u011bt\u0161\u00edch apartm\u00e1n\u016f. Panoramatick\u00e1 okna s v\u00fdhledem na Odru a ostrov S\u0142odowa.\",\"thumbnail\":\"https:\\\/\\\/files.previo.cz\\\/783401\\\/www\\\/img\\\/photos\\\/20250923143710_uPtUvQ.jpg\",\"area\":27,\"num_bedrooms\":0,\"max_persons\":\"2\",\"facilities\":[{\"okpId\":3,\"value\":\"\"},{\"okpId\":6,\"value\":\"\"},{\"okpId\":9,\"value\":\"\"},{\"okpId\":10,\"value\":\"\"},{\"okpId\":12,\"value\":\"\"},{\"okpId\":13,\"value\":\"\"},{\"okpId\":16,\"value\":\"\"},{\"okpId\":17,\"value\":\"\"},{\"okpId\":19,\"value\":\"\",\"attributes\":[{\"praId\":26,\"value\":\"1\"}]},{\"okpId\":22,\"value\":\"\"},{\"okpId\":23,\"value\":\"\"},{\"okpId\":24,\"value\":\"\"},{\"okpId\":26,\"value\":\"\"},{\"okpId\":55,\"value\":\"[1,12]\"},{\"okpId\":60,\"value\":\"\"},{\"okpId\":65,\"value\":\"\"},{\"okpId\":94,\"value\":\"27\"},{\"okpId\":95,\"value\":\"[{\\\"key\\\":5,\\\"value\\\":1}]\"},{\"okpId\":98,\"value\":\"1\"},{\"okpId\":100,\"value\":\"\"},{\"okpId\":101,\"value\":\"\"},{\"okpId\":102,\"value\":\"\"},{\"okpId\":104,\"value\":\"Dla dwojga, Widok na Odr\u0119\"}],\"category\":\"Dla dwojga, Widok na Odr\u0119\"}];\nconst facilityIcons      = {\"94\":{\"name\":null,\"icon\":\"fa-expand\"},\"97\":{\"name\":\"Liczba sypialni\",\"icon\":\"fa-door-open\"},\"104\":{\"name\":null,\"icon\":\"fa-info\"},\"98\":{\"name\":\"Liczba pokoi\",\"icon\":\"fa-info\"},\"10\":{\"name\":\"WiFi\",\"icon\":\"fa-wifi\"},\"102\":{\"name\":\"Parking\",\"icon\":\"fa-parking\"},\"6\":{\"name\":\"Telewizor\",\"icon\":\"fa-circle-check\"},\"25\":{\"name\":\"Zwierz\u0119ta\",\"icon\":\"fa-circle-check\"},\"19\":{\"name\":\"Suszarka\",\"icon\":\"fa-circle-check\"},\"24\":{\"name\":\"Dost\u0119p dla w\u00f3zk\u00f3w\",\"icon\":\"fa-circle-check\"},\"3\":{\"name\":\"\u0141\u00f3\u017cko dla dziecka\",\"icon\":\"fa-circle-check\"},\"4\":{\"name\":\"Telefon\",\"icon\":\"fa-circle-check\"},\"5\":{\"name\":\"Odtwarzacz DVD\",\"icon\":\"fa-circle-check\"},\"8\":{\"name\":\"Sejf\",\"icon\":\"fa-circle-check\"},\"9\":{\"name\":\"Klimatyzacja\",\"icon\":\"fa-circle-check\"},\"12\":{\"name\":\"Po\u015bciel\",\"icon\":\"fa-circle-check\"},\"13\":{\"name\":\"Prysznic\",\"icon\":\"fa-circle-check\"},\"14\":{\"name\":\"Wanna\",\"icon\":\"fa-circle-check\"},\"15\":{\"name\":\"Jacuzzi\",\"icon\":\"fa-circle-check\"},\"16\":{\"name\":\"WC\",\"icon\":\"fa-circle-check\"},\"17\":{\"name\":\"Lod\u00f3wka\",\"icon\":\"fa-circle-check\"},\"18\":{\"name\":\"Mini Bar\",\"icon\":\"fa-circle-check\"},\"20\":{\"name\":\"Ekspres do kawy\",\"icon\":\"fa-circle-check\"},\"21\":{\"name\":\"Centralne ogrzewanie\",\"icon\":\"fa-circle-check\"},\"22\":{\"name\":\"Aneks kuchenny\",\"icon\":\"fa-circle-check\"},\"23\":{\"name\":\"Pralka\",\"icon\":\"fa-circle-check\"},\"26\":{\"name\":\"Balkon\",\"icon\":\"fa-circle-check\"},\"27\":{\"name\":\"Taras\",\"icon\":\"fa-circle-check\"},\"28\":{\"name\":\"Kuchenka mikrofalowa\",\"icon\":\"fa-circle-check\"},\"54\":{\"name\":\"Niepal\u0105ce\",\"icon\":\"fa-circle-check\"},\"57\":{\"name\":\"Wentylator\",\"icon\":\"fa-circle-check\"},\"58\":{\"name\":\"Wentylator przeno\u015bny\",\"icon\":\"fa-circle-check\"},\"59\":{\"name\":\"Wieszaki\",\"icon\":\"fa-circle-check\"},\"60\":{\"name\":\"R\u0119czniki\",\"icon\":\"fa-circle-check\"},\"61\":{\"name\":\"Dodatkowe \u0142\u00f3\u017cko\",\"icon\":\"fa-circle-check\"},\"62\":{\"name\":\"Gry video\",\"icon\":\"fa-circle-check\"},\"63\":{\"name\":\"Codzienne sprz\u0105tanie\",\"icon\":\"fa-circle-check\"},\"64\":{\"name\":\"Darmowe rozmowy lokalne\",\"icon\":\"fa-circle-check\"},\"65\":{\"name\":\"Zestaw kosmetyk\u00f3w\",\"icon\":\"fa-circle-check\"},\"66\":{\"name\":\"Suszarka wolnostoj\u0105ca\",\"icon\":\"fa-circle-check\"},\"67\":{\"name\":\"Komputer\",\"icon\":\"fa-circle-check\"},\"68\":{\"name\":\"Tablet\",\"icon\":\"fa-circle-check\"},\"69\":{\"name\":\"Jadalnia\",\"icon\":\"fa-circle-check\"},\"70\":{\"name\":\"Kuchnia\",\"icon\":\"fa-circle-check\"},\"71\":{\"name\":\"Kuchnia wsp\u00f3lna\",\"icon\":\"fa-circle-check\"},\"72\":{\"name\":\"Zamra\u017calnik\",\"icon\":\"fa-circle-check\"},\"73\":{\"name\":\"Mini lod\u00f3wka\",\"icon\":\"fa-circle-check\"},\"75\":{\"name\":\"Zmywarka\",\"icon\":\"fa-circle-check\"},\"77\":{\"name\":\"Kominek\",\"icon\":\"fa-circle-check\"},\"100\":{\"name\":\"Czajnik elektryczny\",\"icon\":\"fa-circle-check\"},\"101\":{\"name\":\"Zestaw do parzenia\",\"icon\":\"fa-circle-check\"},\"103\":{\"name\":\"Rekuperator\",\"icon\":\"fa-circle-check\"}};\nconst defaultImage       = \"\";\nconst uiStrings          = {\"details\":\"Zobrazit apartman\",\"reserve\":\"Rezervovat pobyt\",\"prev\":\"Predchozi\",\"next\":\"Dalsi\",\"noResults\":\"Zadne vysledky pro vybrane filtry.\",\"from\":\"od\",\"perNight\":\"\\\/noc\",\"reserveShort\":\"Rezervovat\",\"detailsShort\":\"Detaily\",\"prevApt\":\"Predchozi apartman\",\"nextApt\":\"Dalsi apartman\"};\n\nlet currentPage        = 1;\nconst pageSize         = 18;\nlet filteredApartments;\nlet selectedCategory = document\n  .querySelector('#paseFilters button.active')\n  .getAttribute('data-cat')\n  .toLowerCase()\n  .normalize('NFD')\n  .replace(\/[\\u0300-\\u036f]\/g, '');\n\nconst paseGridContainer = document.getElementById('paseApartmentsGrid');\nconst pasePagination    = document.getElementById('pasePagination');\nconst filterButtons     = document.querySelectorAll('#paseFilters button[data-cat]');\n\n\nfunction getCategories(ap) {\n  if (!ap.category || typeof ap.category !== 'string') return [];\n  return ap.category\n    .split(',')\n    .map(s =>\n      s\n        .trim()\n        .toLowerCase()\n        .normalize('NFD')\n        .replace(\/[\\u0300-\\u036f]\/g, '')\n    )\n    .filter(Boolean);\n}\n\n\n\/\/ Obs\u0142uga przycisk\u00f3w kategorii\nfilterButtons.forEach(btn => {\n    btn.addEventListener('click', () => {\n      filterButtons.forEach(b => b.classList.remove('active'));\n      btn.classList.add('active');\n      \/\/ normalize wybranej kategorii\n      selectedCategory = btn\n        .getAttribute('data-cat')\n        .toLowerCase()\n        .normalize('NFD')\n        .replace(\/[\\u0300-\\u036f]\/g, '');\n      filterApartments(1);\n    });\n  });\n\n\n\nfunction generateSlugFromName(name) {\n  return name\n    .normalize(\"NFD\")\n    .replace(\/[\\u0300-\\u036f]\/g, '')\n    .toLowerCase()\n    .replace(\/\\s+\/g, '-')\n    .replace(\/[^a-z0-9-]\/g, '')\n    .replace(\/-+\/g, '-')\n    .replace(\/^-+|-+$\/g, '');\n}\n\nfunction getCurrentLang() {\n  const [, lang] = window.location.pathname.split('\/');\n  const available = ['pl', 'en', 'de', 'cz'];\n  return available.includes(lang) ? lang : 'pl';\n}\n\n\nfunction renderApartmentCard(apartment) {\n  const lang = getCurrentLang();\n  const prefix = `\/${lang}`;\n\n  \/\/ link do detali apartamentu\n  const detailsUrl = `${prefix}\/apart-${generateSlugFromName(apartment.name)}\/`;\n\n  \/\/ miniaturka\n  const thumb = apartment.thumbnail\n    ? `<a href=\"${detailsUrl}\"><img decoding=\"async\" src=\"${apartment.thumbnail}\" alt=\"${apartment.name}\" \/><\/a>`\n    : `<a href=\"${detailsUrl}\"><img decoding=\"async\" src=\"${defaultImage}\" alt=\"${apartment.name}\" \/><\/a>`;\n\n  \/\/ link do rezerwacji\n  const reservationUrl = `${prefix}\/rezerwacja\/?highlightRoomType=${apartment.obkId}`;\n\n  \/\/ skr\u00f3cony opis\n  const shortDesc = apartment.description.length > 250\n    ? apartment.description.substring(0, 250) + '\u2026'\n    : apartment.description;\n\n  \/\/ ikony udogodnie\u0144\n  let amenitiesHTML = '';\n  if (Array.isArray(apartment.facilities)) {\n    apartment.facilities.forEach(fac => {\n      if (facilityIcons[fac.okpId]) {\n        const { icon, name } = facilityIcons[fac.okpId];\n        const val  = fac.value || '';\n        const text = name ? `${name}: ${val}` : val;\n        amenitiesHTML += `<span class=\"amenity\"><i class=\"fas ${icon}\"><\/i>${text}<\/span>`;\n      }\n    });\n  }\n\n  return `\n    <div class=\"pase-apartment-item\">\n      ${thumb}\n      <div class=\"pase-apartment-header\">${apartment.name}<\/div>\n      <div class=\"apt-description\">${shortDesc}<\/div>\n      <a class=\"btn-details\" href=\"${detailsUrl}\">${uiStrings.details || 'Zobacz apartament'}<\/a>\n      <a class=\"btn-reservation\" href=\"${reservationUrl}\">${uiStrings.reserve || 'Zarezerwuj sw\u00f3j pobyt'}<\/a>\n    <\/div>\n  `;\n}\n\nfunction renderGrid(apartments, page = 1) {\n  if (!apartments.length) {\n    paseGridContainer.innerHTML = `<p>${uiStrings.noResults || 'Brak wynik\u00f3w dla wybranych filtr\u00f3w.'}<\/p>`;\n    pasePagination.innerHTML    = '';\n    return;\n  }\n  const totalPages = Math.ceil(apartments.length \/ pageSize);\n  currentPage = Math.min(Math.max(page, 1), totalPages);\n  const start = (currentPage - 1) * pageSize;\n  const slice = apartments.slice(start, start + pageSize);\n  paseGridContainer.innerHTML = slice.map(renderApartmentCard).join('');\n  renderPagination(apartments);\n}\n\nfunction renderPagination(apartments) {\n  const totalPages = Math.ceil(apartments.length \/ pageSize);\n  if (totalPages <= 1) {\n    pasePagination.innerHTML = '';\n    return;\n  }\n  let html = `<button onclick=\"goToPage(${currentPage - 1})\" ${currentPage === 1 ? 'disabled' : ''}>${uiStrings.prev || 'Poprzednia'}<\/button>`;\n  for (let i = 1; i <= totalPages; i++) {\n    html += `<button onclick=\"goToPage(${i})\" class=\"${i === currentPage ? 'active' : ''}\">${i}<\/button>`;\n  }\n  html += `<button onclick=\"goToPage(${currentPage + 1})\" ${currentPage === totalPages ? 'disabled' : ''}>${uiStrings.next || 'Nast\u0119pna'}<\/button>`;\n  pasePagination.innerHTML = html;\n}\n\nwindow.goToPage = function(page) {\n  renderGrid(filteredApartments, page);\n};\n\n\nfunction filterApartments(page = 1) {\n  filteredApartments = paseApartmentsData.filter(ap => {\n    \/\/ dowolna posta\u0107 \u201ewszystkie\u201d od razu odpuszcza filtr\n    if (selectedCategory === 'wszystkie'\n     || selectedCategory === 'wszystkie'.toUpperCase()\n     || selectedCategory === '') {\n      return true;\n    }\n    const cats = getCategories(ap);\n    return cats.includes(selectedCategory);\n  });\n  renderGrid(filteredApartments, page);\n}\n\n\/\/ Wywo\u0142anie pocz\u0105tkowe\nfilterApartments(1);\n<\/script>\n<\/div>\n      <\/div>\n    <\/section>\n    \n    \n    \n    \n    \n  \n","protected":false},"excerpt":{"rendered":"<p>Apartamenty Zarezerwuj sw\u00f3j pobyt Apartamenty Znajd\u017a co\u015b dla siebie! Wszystkie Rodzinne Dla dwojga Z jacuzzi Premium Widok na Odr\u0119<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":19,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-531","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Apartamenty - Boulevard Drobnera<\/title>\n<meta name=\"description\" content=\"Chwila odpr\u0119\u017cenia zaczyna si\u0119 w\u0142a\u015bnie tutaj. Apartamenty z prywatnym jacuzzi, idealne dla go\u015bci poszukuj\u0105cych dodatkowego relaksu i prywatno\u015bci.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/boulevard-drobnera.com\/cz\/byty\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apartamenty - Boulevard Drobnera\" \/>\n<meta property=\"og:description\" content=\"Chwila odpr\u0119\u017cenia zaczyna si\u0119 w\u0142a\u015bnie tutaj. Apartamenty z prywatnym jacuzzi, idealne dla go\u015bci poszukuj\u0105cych dodatkowego relaksu i prywatno\u015bci.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/boulevard-drobnera.com\/cz\/byty\/\" \/>\n<meta property=\"og:site_name\" content=\"Boulevard Drobnera\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-03T10:06:48+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/boulevard-drobnera.com\/apartamenty\/\",\"url\":\"https:\/\/boulevard-drobnera.com\/apartamenty\/\",\"name\":\"Apartamenty - Boulevard Drobnera\",\"isPartOf\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/#website\"},\"datePublished\":\"2026-02-20T13:33:12+00:00\",\"dateModified\":\"2026-03-03T10:06:48+00:00\",\"description\":\"Chwila odpr\u0119\u017cenia zaczyna si\u0119 w\u0142a\u015bnie tutaj. Apartamenty z prywatnym jacuzzi, idealne dla go\u015bci poszukuj\u0105cych dodatkowego relaksu i prywatno\u015bci.\",\"breadcrumb\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/apartamenty\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/boulevard-drobnera.com\/apartamenty\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/boulevard-drobnera.com\/apartamenty\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/boulevard-drobnera.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apartamenty\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#website\",\"url\":\"https:\/\/boulevard-drobnera.com\/\",\"name\":\"Boulevard Drobnera\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/boulevard-drobnera.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#organization\",\"name\":\"Boulevard Drobnera\",\"url\":\"https:\/\/boulevard-drobnera.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png\",\"contentUrl\":\"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png\",\"width\":240,\"height\":240,\"caption\":\"Boulevard Drobnera\"},\"image\":{\"@id\":\"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apartamenty - Boulevard Drobnera","description":"Chv\u00edle odpo\u010dinku za\u010d\u00edn\u00e1 pr\u00e1v\u011b tady. Apartm\u00e1ny s vlastn\u00ed v\u00ed\u0159ivkou, ide\u00e1ln\u00ed pro hosty, kte\u0159\u00ed hledaj\u00ed dal\u0161\u00ed relaxaci a soukrom\u00ed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/boulevard-drobnera.com\/cz\/byty\/","og_locale":"cs_CZ","og_type":"article","og_title":"Apartamenty - Boulevard Drobnera","og_description":"Chwila odpr\u0119\u017cenia zaczyna si\u0119 w\u0142a\u015bnie tutaj. Apartamenty z prywatnym jacuzzi, idealne dla go\u015bci poszukuj\u0105cych dodatkowego relaksu i prywatno\u015bci.","og_url":"https:\/\/boulevard-drobnera.com\/cz\/byty\/","og_site_name":"Boulevard Drobnera","article_modified_time":"2026-03-03T10:06:48+00:00","twitter_card":"summary_large_image","twitter_misc":{"Odhadovan\u00e1 doba \u010dten\u00ed":"1 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/boulevard-drobnera.com\/apartamenty\/","url":"https:\/\/boulevard-drobnera.com\/apartamenty\/","name":"Apartamenty - Boulevard Drobnera","isPartOf":{"@id":"https:\/\/boulevard-drobnera.com\/#website"},"datePublished":"2026-02-20T13:33:12+00:00","dateModified":"2026-03-03T10:06:48+00:00","description":"Chv\u00edle odpo\u010dinku za\u010d\u00edn\u00e1 pr\u00e1v\u011b tady. Apartm\u00e1ny s vlastn\u00ed v\u00ed\u0159ivkou, ide\u00e1ln\u00ed pro hosty, kte\u0159\u00ed hledaj\u00ed dal\u0161\u00ed relaxaci a soukrom\u00ed.","breadcrumb":{"@id":"https:\/\/boulevard-drobnera.com\/apartamenty\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/boulevard-drobnera.com\/apartamenty\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/boulevard-drobnera.com\/apartamenty\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/boulevard-drobnera.com\/"},{"@type":"ListItem","position":2,"name":"Apartamenty"}]},{"@type":"WebSite","@id":"https:\/\/boulevard-drobnera.com\/#website","url":"https:\/\/boulevard-drobnera.com\/","name":"Boulevard Drobnera","description":"","publisher":{"@id":"https:\/\/boulevard-drobnera.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/boulevard-drobnera.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/boulevard-drobnera.com\/#organization","name":"Boulevard Drobnera","url":"https:\/\/boulevard-drobnera.com\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/","url":"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png","contentUrl":"https:\/\/boulevard-drobnera.com\/wp-content\/uploads\/2026\/02\/cropped-cropped-logo240x240.png","width":240,"height":240,"caption":"Boulevard Drobnera"},"image":{"@id":"https:\/\/boulevard-drobnera.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/pages\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/comments?post=531"}],"version-history":[{"count":3,"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/pages\/531\/revisions"}],"predecessor-version":[{"id":2592,"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/pages\/531\/revisions\/2592"}],"wp:attachment":[{"href":"https:\/\/boulevard-drobnera.com\/cz\/wp-json\/wp\/v2\/media?parent=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}