{"id":3403,"date":"2025-08-19T19:09:14","date_gmt":"2025-08-19T17:09:14","guid":{"rendered":"https:\/\/driversfirst.eu\/cennik\/"},"modified":"2026-10-08T21:46:33","modified_gmt":"2026-10-08T19:46:33","slug":"cennik","status":"publish","type":"page","link":"https:\/\/driversfirst.eu\/pl\/cennik\/","title":{"rendered":"Cennik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3403\" class=\"elementor elementor-3403 elementor-782\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a5db5ae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a5db5ae\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ffd84e4\" data-id=\"ffd84e4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b996b13 elementor-widget elementor-widget-text-editor\" data-id=\"b996b13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a style=\"color: #7e7e7e; text-decoration: none;\" href=\"https:\/\/driversfirst.eu\/pl\/\">Strona g\u0142\u00f3wna<\/a> <span style=\"color: #7e7e7e;\">\/ <\/span><span style=\"color: #ff6d33;\">Cennik<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29ace42 elementor-widget elementor-widget-heading\" data-id=\"29ace42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Proste i przejrzyste ceny<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-021b09c elementor-widget elementor-widget-html\" data-id=\"021b09c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     DF Pricing Widget \u2014 wider 2-column layout\n     ============================================================ -->\n\n<div class=\"df-pricing\" id=\"dfPricing\"><\/div>\n\n<!-- Hidden translation strings \u2014 picked up by df_t shortcode + WPML -->\n<div class=\"df-i18n-strings\" style=\"display:none;\" aria-hidden=\"true\">\n  <span data-key=\"pricing.pick_site\">Wybierz lokalizacj\u0119<\/span>\n  <span data-key=\"pricing.pick_site_hint\">Nasze lokalizacje stosuj\u0105 r\u00f3\u017cne modele cenowe \u2014 prosz\u0119 wybra\u0107 jedn\u0105 powy\u017cej, aby zobaczy\u0107 stawk\u0119 i obliczy\u0107 koszt.<\/span>\n  <span data-key=\"pricing.your_parking\">Pa\u0144stwa parking<\/span>\n  <span data-key=\"pricing.excl_vat\">BEZ VAT <\/span>\n  <span data-key=\"pricing.hour\">godzina<\/span>\n  <span data-key=\"pricing.hours\">godziny<\/span>\n  <span data-key=\"pricing.day\">dzie\u0144<\/span>\n  <span data-key=\"pricing.days\">dni<\/span>\n  <span data-key=\"pricing.hour_suffix\">godz.<\/span>\n  <span data-key=\"pricing.day_suffix\">dni<\/span>\n  <span data-key=\"pricing.hours_suffix_full\">GODZINY<\/span>\n  <span data-key=\"pricing.days_suffix_full\">DNI<\/span>\n  <span data-key=\"pricing.how_many_hours\">Ile godzin?<\/span>\n  <span data-key=\"pricing.how_many_days\">Ile dni?<\/span>\n  <span data-key=\"pricing.current_rate\">Aktualna stawka<\/span>\n  <span data-key=\"pricing.avg_price\">\u015arednia cena<\/span>\n  <span data-key=\"pricing.price_per_day\">Cena za dzie\u0144<\/span>\n  <span data-key=\"pricing.total_excl_vat\">Suma bez VAT <\/span>\n  <span data-key=\"pricing.stair_title\">Ceny progresywne<\/span>\n  <span data-key=\"pricing.day_info_prefix\">stosuje sta\u0142\u0105 stawk\u0119 dzienn\u0105 z nieograniczonym dost\u0119pem. Mog\u0105 Pa\u0144stwo swobodnie wchodzi\u0107 i wychodzi\u0107 z obiektu w dniach zameldowania i wymeldowania. <\/span>\n  <span data-key=\"pricing.book_button\">Zarezerwuj miejsce<\/span>\n  <span data-key=\"pricing.kr_per_hour\">SEK\/godz.<\/span>\n  <span data-key=\"pricing.kr\">SEK<\/span>\n  <span data-key=\"pricing.from\">Od<\/span>\n  <span data-key=\"pricing.included_title\">Co jest wliczone?<\/span>\n  <span data-key=\"pricing.read_more\">Dowiedz si\u0119 wi\u0119cej o tej lokalizacji<\/span>\n  <span data-key=\"pricing.feature.showers\">Darmowe prysznice & toalety<\/span>\n  <span data-key=\"pricing.feature.wifi\">Darmowe Wi-Fi<\/span>\n  <span data-key=\"pricing.feature.coffee\">Darmowa kawa<\/span>\n  <span data-key=\"pricing.feature.lounge\">Salon dla kierowc\u00f3w<\/span>\n  <span data-key=\"pricing.feature.bbq_gym\">Strefa grillowa & Si\u0142ownia zewn\u0119trzna<\/span>\n<\/div>\n\n<!-- Hidden read-more URLs \u2014 WPML-aware via [df_url] (handles lang prefix + translated slugs) -->\n<div class=\"df-pricing-urls\" style=\"display:none;\" aria-hidden=\"true\">\n  <span data-slug=\"jonkoping\">https:\/\/driversfirst.eu\/pl\/nasze-lokalizacje\/jonkoping\/<\/span>\n  <span data-slug=\"malmo\">https:\/\/driversfirst.eu\/pl\/nasze-lokalizacje\/malmo\/<\/span>\n  <span data-slug=\"eskilstuna\">https:\/\/driversfirst.eu\/pl\/nasze-lokalizacje\/eskilstuna\/<\/span>\n  <span data-slug=\"boras\">https:\/\/driversfirst.eu\/pl\/nasze-lokalizacje\/boras\/<\/span>\n<\/div>\n\n<style>\n.df-pricing {\n  --df-bg: #FAFAFA;\n  --df-bg-soft: #F3F3F2;\n  --df-border: rgba(0,0,0,0.08);\n  --df-border-strong: rgba(0,0,0,0.18);\n  --df-text: #1F1F1F;\n  --df-text-muted: rgba(0,0,0,0.55);\n  --df-text-faint: rgba(0,0,0,0.38);\n  --df-orange: #FF6D33;\n  --df-orange-hover: #E55A23;\n  --df-orange-soft: rgba(255,109,51,0.08);\n  font-family: 'Articulat Normal';\n  color: var(--df-text);\n  max-width: 960px;            \/* widened from 640 *\/\n  margin: 0 auto;\n  background: var(--df-bg);\n  border: 1px solid var(--df-border);\n  border-radius: 4px;\n  overflow: hidden;\n}\n.df-pricing * { box-sizing: border-box; }\n\n.df-tabs {\n  display: flex;\n  background: var(--df-bg-soft);\n  border-bottom: 1px solid var(--df-border);\n}\n.df-pricing .df-tab {\n  flex: 1;\n  min-width: 100px;\n  background: transparent !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  padding: 18px 12px !important;\n  font-family: \"Articulat Normal\" !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: var(--df-text-muted) !important;\n  cursor: pointer;\n  transition: all 0.15s ease;\n  position: relative;\n  text-align: center;\n  white-space: nowrap;\n  box-shadow: none !important;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n}\n.df-pricing .df-tab:hover:not(.active) { color: var(--df-text) !important; background: rgba(0,0,0,0.02) !important; }\n.df-pricing .df-tab.active {\n  color: var(--df-text) !important;\n  font-weight: 600 !important;\n  background: var(--df-bg) !important;\n}\n.df-pricing .df-tab.active::after {\n  content: '';\n  position: absolute;\n  left: 0; right: 0; bottom: -1px;\n  height: 2px;\n  background: var(--df-orange);\n}\n\n.df-body { padding: 36px 36px; }\n\n\/* 2-column layout when a site is selected \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.df-body--filled {\n  display: grid;\n  grid-template-columns: 1.05fr 1fr;\n  gap: 32px 44px;\n  align-items: start;\n}\n.df-col-left,\n.df-col-right {\n  min-width: 0;            \/* allow zone bar to shrink cleanly *\/\n}\n.df-col-left > *:last-child,\n.df-col-right > *:last-child {\n  margin-bottom: 0;        \/* no dead space at column bottoms *\/\n}\n\n\/* Empty state: keep centered, full width inside the body \u2500\u2500\u2500 *\/\n.df-body--empty {\n  padding: 48px 32px 36px;\n}\n\n\/* \u2500\u2500 Pulse tabs when no site selected \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@keyframes df-tabs-pulse {\n  0%, 100% { box-shadow: inset 0 -2px 0 rgba(255,109,51,0); }\n  50% { box-shadow: inset 0 -2px 0 rgba(255,109,51,0.4); }\n}\n.df-pricing--empty .df-tabs {\n  animation: df-tabs-pulse 2s ease-in-out infinite;\n}\n\n\/* \u2500\u2500 Arrow bounce animation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@keyframes df-arrow-bounce {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n.df-empty {\n  text-align: center;\n  padding: 24px 20px 12px;\n}\n.df-empty-arrow {\n  width: 48px;\n  height: 48px;\n  margin: 0 auto 16px;\n  color: var(--df-orange);\n  animation: df-arrow-bounce 1.6s ease-in-out infinite;\n}\n.df-empty-arrow svg {\n  width: 100%;\n  height: 100%;\n}\n.df-empty-title {\n  font-family: 'Articulat Normal', 'Manrope', system-ui, sans-serif;\n  font-size: 20px;\n  font-weight: 600;\n  color: var(--df-text);\n  margin-bottom: 10px;\n  letter-spacing: -0.2px;\n}\n.df-empty-text {\n  font-size: 15px;\n  color: var(--df-text-muted);\n  line-height: 1.5;\n  max-width: 380px;\n  margin: 0 auto;\n}\n\n.df-total-block { text-align: center; margin-bottom: 28px; }\n.df-total-label {\n  font-family: 'Articulat Normal', monospace;\n  font-size: 10px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--df-text-faint);\n  margin-bottom: 12px;\n}\n.df-total-amount {\n  font-family: 'Articulat Normal', monospace;\n  font-size: 56px;\n  font-weight: 500;\n  line-height: 1;\n  letter-spacing: -0.02em;\n  color: var(--df-text);\n}\n.df-total-amount .currency {\n  font-size: 20px;\n  color: var(--df-text-muted);\n  margin-left: 6px;\n  vertical-align: 14px;\n  font-weight: 400;\n}\n.df-total-sub {\n  font-family: 'Articulat Normal', monospace;\n  font-size: 11px;\n  letter-spacing: 0.06em;\n  color: var(--df-text-faint);\n  margin-top: 10px;\n}\n\n.df-input-label {\n  text-align: center;\n  font-family: 'Articulat Normal', monospace;\n  font-size: 11px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--df-text-muted);\n  margin-bottom: 12px;\n}\n.df-input-block {\n  display: flex;\n  align-items: stretch;\n  justify-content: center;\n  gap: 0;\n  margin-bottom: 24px;\n}\n.df-pricing .df-input-btn {\n  width: 52px;\n  height: 56px;\n  background: var(--df-bg) !important;\n  border: 1px solid var(--df-border) !important;\n  font-family: inherit !important;\n  font-size: 24px !important;\n  font-weight: 400 !important;\n  color: var(--df-text) !important;\n  cursor: pointer;\n  transition: all 0.15s ease;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  line-height: 1;\n  box-shadow: none !important;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n}\n.df-pricing .df-input-btn:hover:not(:disabled) { border-color: var(--df-orange) !important; color: var(--df-orange) !important; background: var(--df-bg) !important; }\n.df-pricing .df-input-btn:disabled { opacity: 0.3; cursor: not-allowed; }\n.df-pricing .df-input-btn--minus { border-radius: 4px 0 0 4px !important; border-right: 0 !important; }\n.df-pricing .df-input-btn--plus { border-radius: 0 4px 4px 0 !important; border-left: 0 !important; }\n\n.df-input-field {\n  width: 140px;\n  height: 56px;\n  border: 1px solid var(--df-border);\n  background: var(--df-bg-soft);\n  font-family: 'Articulat Normal', monospace;\n  font-size: 22px;\n  font-weight: 500;\n  text-align: center;\n  color: var(--df-text);\n  outline: none;\n  transition: all 0.15s ease;\n  padding: 0;\n  border-radius: 0;\n  -moz-appearance: textfield;\n}\n.df-input-field::-webkit-outer-spin-button,\n.df-input-field::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.df-input-field:focus { border-color: var(--df-orange); background: var(--df-bg); }\n.df-input-suffix {\n  display: flex;\n  align-items: center;\n  padding: 0 18px;\n  border: 1px solid var(--df-border);\n  border-left: 0;\n  border-radius: 0;\n  background: var(--df-orange-soft);\n  font-family: 'Articulat Normal', monospace;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--df-orange);\n  letter-spacing: 0.12em;\n  min-width: 70px;\n  justify-content: center;\n}\n\n.df-zones {\n  margin-bottom: 24px;\n  background: var(--df-bg-soft);\n  border: 1px solid var(--df-border);\n  border-radius: 4px;\n  padding: 18px 18px 16px;\n}\n.df-zones-title {\n  font-family: 'Articulat Normal', monospace;\n  font-size: 10px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--df-text-faint);\n  margin-bottom: 12px;\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n}\n.df-zones-title .current-rate {\n  color: var(--df-orange);\n  font-weight: 500;\n  letter-spacing: 0.04em;\n}\n.df-zones-bar {\n  display: flex;\n  gap: 2px;\n  margin-bottom: 10px;\n  height: 30px;\n}\n.df-zone-seg {\n  flex: 1;\n  background: rgba(0,0,0,0.05);\n  border-radius: 2px;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Articulat Normal', monospace;\n  font-size: 10px;\n  font-weight: 500;\n  color: var(--df-text-faint);\n  transition: all 0.2s ease;\n}\n.df-zone-seg.active { background: var(--df-orange); color: #fff; }\n.df-zone-seg.passed { background: rgba(255,109,51,0.25); color: var(--df-orange); }\n\n.df-zone-legend {\n  display: grid;\n  gap: 2px;\n  font-family: 'Articulat Normal', monospace;\n  font-size: 10px;\n  color: var(--df-text-faint);\n  letter-spacing: 0.04em;\n}\n.df-zone-legend > div {\n  text-align: center;\n  padding-top: 4px;\n}\n\n.df-metrics {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1px;\n  background: var(--df-border);\n  border: 1px solid var(--df-border);\n  border-radius: 4px;\n  margin-bottom: 0;\n  overflow: hidden;\n}\n.df-metric { background: var(--df-bg); padding: 16px 18px; }\n.df-metric-label {\n  font-family: 'Articulat Normal', monospace;\n  font-size: 10px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--df-text-faint);\n  margin-bottom: 6px;\n}\n.df-metric-value {\n  font-family: 'Articulat Normal', monospace;\n  font-size: 15px;\n  font-weight: 500;\n  color: var(--df-text);\n}\n\n.df-info-note {\n  background: var(--df-bg-soft);\n  border: 1px solid var(--df-border);\n  border-left: 3px solid var(--df-orange);\n  border-radius: 2px;\n  padding: 14px 18px;\n  margin-bottom: 24px;\n  font-size: 13px;\n  color: var(--df-text-muted);\n  line-height: 1.5;\n}\n.df-info-note strong { color: var(--df-text); font-weight: 600; }\n\n\/* \u2500\u2500 Highlights \u2014 What's included + read more \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.df-highlights {\n  background: var(--df-bg-soft);\n  border: 1px solid var(--df-border);\n  border-radius: 4px;\n  padding: 20px 22px;\n  margin-bottom: 20px;\n}\n.df-highlights-title {\n  font-family: 'Articulat Normal', monospace;\n  font-size: 10px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--df-text-faint);\n  margin-bottom: 14px;\n}\n.df-highlights-list {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 16px 0;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px 18px;\n}\n.df-highlights-list li {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'Articulat Normal', 'Manrope', system-ui, sans-serif;\n  font-size: 13.5px;\n  color: var(--df-text);\n  line-height: 1.3;\n}\n.df-check {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  border-radius: 50%;\n  background: var(--df-orange-soft);\n  color: var(--df-orange);\n  flex-shrink: 0;\n}\n.df-check svg {\n  width: 12px;\n  height: 12px;\n}\n.df-feature-text { flex: 1; }\n.df-highlights-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-family: 'Articulat Normal', 'Manrope', system-ui, sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--df-orange);\n  text-decoration: none;\n  padding-top: 14px;\n  border-top: 1px solid var(--df-border);\n  width: 100%;\n  transition: gap 0.2s ease;\n}\n.df-highlights-link:hover { gap: 10px; }\n.df-highlights-link .arrow { transition: transform 0.2s ease; }\n.df-highlights-link:hover .arrow { transform: translateX(2px); }\n\n.df-cta {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  width: 100%;\n  background: var(--df-orange);\n  color: #fff !important;\n  border: 0;\n  border-radius: 4px;\n  padding: 16px 24px;\n  font-family: inherit;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  text-decoration: none !important;\n  transition: background 0.15s ease;\n}\n.df-cta:hover { background: var(--df-orange-hover); }\n.df-cta .arrow { transition: transform 0.2s ease; }\n.df-cta:hover .arrow { transform: translateX(4px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 820px) {\n  .df-body--filled {\n    grid-template-columns: 1fr;\n    gap: 0;\n  }\n  .df-highlights-list { grid-template-columns: 1fr 1fr; }\n}\n\n@media (max-width: 600px) {\n  .df-body { padding: 28px 20px; }\n  .df-total-amount { font-size: 42px; }\n  .df-total-amount .currency { font-size: 16px; vertical-align: 10px; }\n  .df-input-field { width: 100px; font-size: 18px; }\n  .df-input-btn { width: 44px; height: 50px; font-size: 22px; }\n  .df-input-field, .df-input-suffix { height: 50px; }\n  .df-metrics { grid-template-columns: 1fr; }\n  .df-zone-seg { font-size: 9px; }\n  .df-zone-legend { font-size: 9px; }\n  .df-highlights-list { grid-template-columns: 1fr; }\n}\n<\/style>\n\n<script>\n(function() {\n  const SITES = {\n    boras: {\n      label: 'Bor\u00e5s',\n      model: 'hours',\n      rates: [\n        { from: 0, to: 2, rate: 25 },\n        { from: 2, to: 4, rate: 20 },\n        { from: 4, to: 8, rate: 15 },\n        { from: 8, to: 12, rate: 10 },\n        { from: 12, to: 720, rate: 9, fromOnly: true }\n      ],\n      features: ['showers', 'wifi', 'coffee', 'lounge'],\n      readMoreUrl: '\/our-locations\/boras\/',\n      bookingUrl: 'https:\/\/book.driversfirst.eu'\n    },\n    eskilstuna: {\n      label: 'Eskilstuna',\n      model: 'hours',\n      rates: [\n        { from: 0, to: 2, rate: 25 },\n        { from: 2, to: 4, rate: 20 },\n        { from: 4, to: 8, rate: 15 },\n        { from: 8, to: 12, rate: 10 },\n        { from: 12, to: 720, rate: 9, fromOnly: true }\n      ],\n      features: ['showers', 'wifi', 'coffee', 'lounge'],\n      readMoreUrl: '\/our-locations\/eskilstuna\/',\n      bookingUrl: 'https:\/\/book.driversfirst.eu'\n    },\n    jonkoping: {\n      label: 'J\u00f6nk\u00f6ping',\n      model: 'days',\n      pricePerDay: 200,\n      features: ['showers', 'wifi', 'coffee', 'bbq_gym'],\n      readMoreUrl: '\/our-locations\/jonkoping\/',\n      bookingUrl: 'https:\/\/book.driversfirst.eu'\n    },\n    malmo: {\n      label: 'Malm\u00f6',\n      model: 'days',\n      pricePerDay: 299,\n      features: ['showers', 'wifi', 'coffee', 'lounge'],\n      readMoreUrl: '\/our-locations\/malmo\/',\n      bookingUrl: 'https:\/\/book.driversfirst.eu'\n    }\n  };\n\n  \/\/ Read translated strings from hidden div (filled by  \/ WPML)\n  function readStrings() {\n    const T = { feature: {} };\n    document.querySelectorAll('.df-i18n-strings [data-key]').forEach(el => {\n      const fullKey = el.getAttribute('data-key').replace('pricing.', '');\n      const text = el.textContent.trim();\n      if (fullKey.startsWith('feature.')) {\n        T.feature[fullKey.replace('feature.', '')] = text;\n      } else {\n        T[fullKey] = text;\n      }\n    });\n    return T;\n  }\n\n  \/\/ Read translated read-more URLs from hidden div (filled by  \/ WPML)\n  function readUrls() {\n    const urls = {};\n    document.querySelectorAll('.df-pricing-urls [data-slug]').forEach(el => {\n      const slug = el.getAttribute('data-slug');\n      const url = el.textContent.trim();\n      if (url) urls[slug] = url;\n    });\n    return urls;\n  }\n\n  let T = {};\n  let READ_MORE_URLS = {};\n  let currentSite = null;\n  let currentHours = 1;\n  let currentDays = 1;\n\n  function render() {\n    const root = document.getElementById('dfPricing');\n    if (!root) return;\n    if (Object.keys(T).length === 0) T = readStrings();\n    if (Object.keys(READ_MORE_URLS).length === 0) READ_MORE_URLS = readUrls();\n\n    \/\/ Toggle empty-state class to trigger pulsing tabs animation\n    root.classList.toggle('df-pricing--empty', currentSite === null);\n\n    const bodyClass = currentSite === null ? 'df-body df-body--empty' : 'df-body df-body--filled';\n\n    root.innerHTML = `\n      <div class=\"df-tabs\">\n        ${Object.entries(SITES).map(([key, site]) => `\n          <button class=\"df-tab ${key === currentSite ? 'active' : ''}\" data-site=\"${key}\">${site.label}<\/button>\n        `).join('')}\n      <\/div>\n      <div class=\"${bodyClass}\">\n        ${currentSite === null\n          ? renderEmpty()\n          : `\n            <div class=\"df-col-left\">\n              ${SITES[currentSite].model === 'hours' ? renderHoursModel() : renderDaysModel()}\n            <\/div>\n            <div class=\"df-col-right\">\n              ${renderHighlights()}\n              ${renderCTA()}\n            <\/div>\n          `\n        }\n      <\/div>\n    `;\n    attachEvents();\n  }\n\n  function renderEmpty() {\n    return `\n      <div class=\"df-empty\">\n        <div class=\"df-empty-arrow\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M12 19V5M5 12l7-7 7 7\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"df-empty-title\">${T.pick_site}<\/div>\n        <div class=\"df-empty-text\">${T.pick_site_hint}<\/div>\n      <\/div>\n    `;\n  }\n\n  function renderHoursModel() {\n    const site = SITES[currentSite];\n    const total = calcHoursTotal(currentHours, site.rates);\n    const rate = getRateForHour(currentHours, site.rates);\n    const avg = currentHours > 0 ? (total \/ currentHours) : 0;\n    const legendCols = site.rates.map(z => z.fromOnly ? '6fr' : `${z.to - z.from}fr`).join(' ');\n\n    return `\n      <div class=\"df-total-block\">\n        <div class=\"df-total-label\">${T.your_parking}<\/div>\n        <div class=\"df-total-amount\">${total}<span class=\"currency\">${T.kr}<\/span><\/div>\n        <div class=\"df-total-sub\">${currentHours} ${currentHours === 1 ? T.hour : T.hours} \u00b7 ${T.excl_vat}<\/div>\n      <\/div>\n\n      <div class=\"df-input-label\">${T.how_many_hours}<\/div>\n      <div class=\"df-input-block\">\n        <button class=\"df-input-btn df-input-btn--minus\" id=\"dfMinus\" ${currentHours <= 1 ? 'disabled' : ''}>\u2212<\/button>\n        <input type=\"number\" class=\"df-input-field\" id=\"dfHoursInput\" min=\"1\" max=\"720\" value=\"${currentHours}\">\n        <span class=\"df-input-suffix\">${T.hours_suffix_full}<\/span>\n        <button class=\"df-input-btn df-input-btn--plus\" id=\"dfPlus\" ${currentHours>= 720 ? 'disabled' : ''}>+<\/button>\n      <\/div>\n\n      <div class=\"df-zones\">\n        <div class=\"df-zones-title\">\n          <span>${T.stair_title}<\/span>\n          <span class=\"current-rate\">${rate} ${T.kr_per_hour}<\/span>\n        <\/div>\n        <div class=\"df-zones-bar\">\n          ${site.rates.map((z, i) => {\n            const isActive = currentHours > z.from && currentHours <= z.to;\n            const isPassed = currentHours > z.to;\n            const visualFlex = z.fromOnly ? 6 : (z.to - z.from);\n            return `<div class=\"df-zone-seg ${isActive ? 'active' : ''} ${isPassed ? 'passed' : ''}\" style=\"flex: ${visualFlex};\">${z.rate} ${T.kr}<\/div>`;\n          }).join('')}\n        <\/div>\n        <div class=\"df-zone-legend\" style=\"grid-template-columns: ${legendCols};\">\n          ${site.rates.map(z => `<div>${z.fromOnly ? (T.from + ' ' + z.from + ' h') : (z.from + '\u2013' + z.to + ' h')}<\/div>`).join('')}\n        <\/div>\n      <\/div>\n\n      <div class=\"df-metrics\">\n        <div class=\"df-metric\">\n          <div class=\"df-metric-label\">${T.current_rate}<\/div>\n          <div class=\"df-metric-value\">${rate} ${T.kr_per_hour}<\/div>\n        <\/div>\n        <div class=\"df-metric\">\n          <div class=\"df-metric-label\">${T.avg_price}<\/div>\n          <div class=\"df-metric-value\">${avg.toFixed(1).replace('.', ',')} ${T.kr_per_hour}<\/div>\n        <\/div>\n      <\/div>\n    `;\n  }\n\n  function renderDaysModel() {\n    const site = SITES[currentSite];\n    const total = currentDays * site.pricePerDay;\n\n    return `\n      <div class=\"df-total-block\">\n        <div class=\"df-total-label\">${T.your_parking}<\/div>\n        <div class=\"df-total-amount\">${total}<span class=\"currency\">${T.kr}<\/span><\/div>\n        <div class=\"df-total-sub\">${currentDays} ${currentDays === 1 ? T.day : T.days} \u00b7 ${T.excl_vat}<\/div>\n      <\/div>\n\n      <div class=\"df-input-label\">${T.how_many_days}<\/div>\n      <div class=\"df-input-block\">\n        <button class=\"df-input-btn df-input-btn--minus\" id=\"dfDayMinus\" ${currentDays <= 1 ? 'disabled' : ''}>\u2212<\/button>\n        <input type=\"number\" class=\"df-input-field\" id=\"dfDaysInput\" min=\"1\" max=\"30\" value=\"${currentDays}\">\n        <span class=\"df-input-suffix\">${T.days_suffix_full}<\/span>\n        <button class=\"df-input-btn df-input-btn--plus\" id=\"dfDayPlus\" ${currentDays>= 30 ? 'disabled' : ''}>+<\/button>\n      <\/div>\n\n      <div class=\"df-info-note\">\n        <strong>${site.label}<\/strong> ${T.day_info_prefix}\n      <\/div>\n\n      <div class=\"df-metrics\">\n        <div class=\"df-metric\">\n          <div class=\"df-metric-label\">${T.price_per_day}<\/div>\n          <div class=\"df-metric-value\">${site.pricePerDay} ${T.kr}<\/div>\n        <\/div>\n        <div class=\"df-metric\">\n          <div class=\"df-metric-label\">${T.total_excl_vat}<\/div>\n          <div class=\"df-metric-value\">${total} ${T.kr}<\/div>\n        <\/div>\n      <\/div>\n    `;\n  }\n\n  function getRateForHour(h, rates) {\n    for (const z of rates) { if (h > z.from && h <= z.to) return z.rate; }\n    return rates[rates.length - 1].rate;\n  }\n  function calcHoursTotal(hours, rates) {\n    let t = 0;\n    for (let h = 1; h <= hours; h++) t += getRateForHour(h, rates);\n    return t;\n  }\n\n  function renderHighlights() {\n    const site = SITES[currentSite];\n    if (!site.features) return '';\n    const readMoreUrl = READ_MORE_URLS[currentSite] || site.readMoreUrl;\n    return `\n      <div class=\"df-highlights\">\n        <div class=\"df-highlights-title\">${T.included_title}<\/div>\n        <ul class=\"df-highlights-list\">\n          ${site.features.map(f => `\n            <li>\n              <span class=\"df-check\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 13l4 4L19 7\"\/><\/svg>\n              <\/span>\n              <span class=\"df-feature-text\">${T.feature[f] || f}<\/span>\n            <\/li>\n          `).join('')}\n        <\/ul>\n        <a href=\"${readMoreUrl}\" class=\"df-highlights-link\">\n          ${T.read_more}\n          <span class=\"arrow\">\u2192<\/span>\n        <\/a>\n      <\/div>\n    `;\n  }\n\n  function renderCTA() {\n    const site = SITES[currentSite];\n    return `\n      <a href=\"${site.bookingUrl}\" class=\"df-cta\" target=\"_blank\" rel=\"noopener\">\n        ${T.book_button} \u2014 ${site.label}\n        <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n    `;\n  }\n\n  function attachEvents() {\n    document.querySelectorAll('.df-tab').forEach(btn => {\n      btn.addEventListener('click', () => {\n        currentSite = btn.dataset.site;\n        if (SITES[currentSite].model === 'hours') currentHours = 1;\n        else currentDays = 1;\n        render();\n      });\n    });\n\n    const minus = document.getElementById('dfMinus');\n    const plus = document.getElementById('dfPlus');\n    const hoursInput = document.getElementById('dfHoursInput');\n    if (minus) minus.addEventListener('click', () => { if (currentHours > 1) { currentHours--; render(); } });\n    if (plus) plus.addEventListener('click', () => { if (currentHours < 720) { currentHours++; render(); } });\n    if (hoursInput) {\n      hoursInput.addEventListener('input', e => {\n        let v = parseInt(e.target.value) || 1;\n        if (v < 1) v = 1;\n        if (v > 720) v = 720;\n        currentHours = v;\n        render();\n        const newInput = document.getElementById('dfHoursInput');\n        if (newInput) { newInput.focus(); newInput.setSelectionRange(newInput.value.length, newInput.value.length); }\n      });\n    }\n\n    const dayMinus = document.getElementById('dfDayMinus');\n    const dayPlus = document.getElementById('dfDayPlus');\n    const daysInput = document.getElementById('dfDaysInput');\n    if (dayMinus) dayMinus.addEventListener('click', () => { if (currentDays > 1) { currentDays--; render(); } });\n    if (dayPlus) dayPlus.addEventListener('click', () => { if (currentDays < 30) { currentDays++; render(); } });\n    if (daysInput) {\n      daysInput.addEventListener('input', e => {\n        let v = parseInt(e.target.value) || 1;\n        if (v < 1) v = 1;\n        if (v > 30) v = 30;\n        currentDays = v;\n        render();\n        const newInput = document.getElementById('dfDaysInput');\n        if (newInput) { newInput.focus(); newInput.setSelectionRange(newInput.value.length, newInput.value.length); }\n      });\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', render);\n  } else {\n    render();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-64271f8e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"64271f8e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-489b697\" data-id=\"489b697\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fd4fad5 elementor-widget elementor-widget-heading\" data-id=\"fd4fad5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Zainteresowani Pa\u0144stwo kontem rozliczeniowym dla firm, spersonalizowanymi cenami lub rabatami ilo\u015bciowymi?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3802d6b7 elementor-widget elementor-widget-text-editor\" data-id=\"3802d6b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pomo\u017cemy Pa\u0144stwu znale\u017a\u0107 idealne rozwi\u0105zanie dostosowane do Pa\u0144stwa potrzeb.<br data-start=\"525\" data-end=\"528\"\/>Rozpocznij rozmow\u0119, korzystaj\u0105c z czatu w prawym dolnym rogu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Strona g\u0142\u00f3wna \/ Cennik Proste i przejrzyste ceny Select a location Our locations use different pricing models \u2014 select one above to see the rate and calculate your cost. Your parking EXCL. VAT hour hours day days h days HOURS DAYS How many hours? How many days? Current rate Average price Price per day Total [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-3403","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cennik - Drivers First Security Parking<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/driversfirst.eu\/pl\/cennik\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cennik - Drivers First Security Parking\" \/>\n<meta property=\"og:description\" content=\"Strona g\u0142\u00f3wna \/ Cennik Proste i przejrzyste ceny Select a location Our locations use different pricing models \u2014 select one above to see the rate and calculate your cost. Your parking EXCL. VAT hour hours day days h days HOURS DAYS How many hours? How many days? Current rate Average price Price per day Total [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/driversfirst.eu\/pl\/cennik\/\" \/>\n<meta property=\"og:site_name\" content=\"Drivers First Security Parking\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/p\/Drivers-First-61558688551720\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T19:46:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\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:\\\/\\\/driversfirst.eu\\\/pl\\\/cennik\\\/\",\"url\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/cennik\\\/\",\"name\":\"Cennik - Drivers First Security Parking\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/#website\"},\"datePublished\":\"2025-08-19T17:09:14+00:00\",\"dateModified\":\"2026-10-08T19:46:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/cennik\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/cennik\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/cennik\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/strona-glowna\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cennik\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/\",\"name\":\"Drivers First Security Parking\",\"description\":\"Secure full service truck stops\",\"publisher\":{\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/#organization\",\"name\":\"Drivers First Security Parking\",\"alternateName\":\"Kierowcy pierwsi\",\"url\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/driversfirst.eu\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/drivers-first-security-parking-scaled.png\",\"contentUrl\":\"https:\\\/\\\/driversfirst.eu\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/drivers-first-security-parking-scaled.png\",\"width\":2560,\"height\":490,\"caption\":\"Drivers First Security Parking\"},\"image\":{\"@id\":\"https:\\\/\\\/driversfirst.eu\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/p\\\/Drivers-First-61558688551720\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/driversfirst\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cennik - Drivers First Security Parking","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:\/\/driversfirst.eu\/pl\/cennik\/","og_locale":"pl_PL","og_type":"article","og_title":"Cennik - Drivers First Security Parking","og_description":"Strona g\u0142\u00f3wna \/ Cennik Proste i przejrzyste ceny Select a location Our locations use different pricing models \u2014 select one above to see the rate and calculate your cost. Your parking EXCL. VAT hour hours day days h days HOURS DAYS How many hours? How many days? Current rate Average price Price per day Total [&hellip;]","og_url":"https:\/\/driversfirst.eu\/pl\/cennik\/","og_site_name":"Drivers First Security Parking","article_publisher":"https:\/\/www.facebook.com\/p\/Drivers-First-61558688551720\/","article_modified_time":"2026-10-08T19:46:33+00:00","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"1 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/driversfirst.eu\/pl\/cennik\/","url":"https:\/\/driversfirst.eu\/pl\/cennik\/","name":"Cennik - Drivers First Security Parking","isPartOf":{"@id":"https:\/\/driversfirst.eu\/pl\/#website"},"datePublished":"2025-08-19T17:09:14+00:00","dateModified":"2026-10-08T19:46:33+00:00","breadcrumb":{"@id":"https:\/\/driversfirst.eu\/pl\/cennik\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/driversfirst.eu\/pl\/cennik\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/driversfirst.eu\/pl\/cennik\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/driversfirst.eu\/pl\/strona-glowna\/"},{"@type":"ListItem","position":2,"name":"Cennik"}]},{"@type":"WebSite","@id":"https:\/\/driversfirst.eu\/pl\/#website","url":"https:\/\/driversfirst.eu\/pl\/","name":"Drivers First Security Parking","description":"Secure full service truck stops","publisher":{"@id":"https:\/\/driversfirst.eu\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/driversfirst.eu\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/driversfirst.eu\/pl\/#organization","name":"Drivers First Security Parking","alternateName":"Kierowcy pierwsi","url":"https:\/\/driversfirst.eu\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/driversfirst.eu\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/driversfirst.eu\/wp-content\/uploads\/2025\/08\/drivers-first-security-parking-scaled.png","contentUrl":"https:\/\/driversfirst.eu\/wp-content\/uploads\/2025\/08\/drivers-first-security-parking-scaled.png","width":2560,"height":490,"caption":"Drivers First Security Parking"},"image":{"@id":"https:\/\/driversfirst.eu\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/p\/Drivers-First-61558688551720\/","https:\/\/www.linkedin.com\/company\/driversfirst"]}]}},"_links":{"self":[{"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/pages\/3403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/comments?post=3403"}],"version-history":[{"count":15,"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/pages\/3403\/revisions"}],"predecessor-version":[{"id":14235,"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/pages\/3403\/revisions\/14235"}],"wp:attachment":[{"href":"https:\/\/driversfirst.eu\/pl\/wp-json\/wp\/v2\/media?parent=3403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}