{"id":34566,"date":"2026-06-30T12:06:00","date_gmt":"2026-06-30T10:06:00","guid":{"rendered":"https:\/\/strate9y.com\/?page_id=34566"},"modified":"2026-07-24T16:39:37","modified_gmt":"2026-07-24T14:39:37","slug":"porterov-model-5-sil-online","status":"publish","type":"page","link":"https:\/\/strate9y.com\/sk\/strategicke-nastroje\/porterov-model-5-sil-online\/","title":{"rendered":"Porterov model 5 s\u00edl online"},"content":{"rendered":"\n<!-- STRATE9Y\u00ae N\u00c1STROJ: PORTEROV MODEL 5 S\u00cdL \/ WordPress HTML blok -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap');\n\n.str9-porter-tool,\n.str9-porter-tool *{\n  box-sizing:border-box;\n  font-family:\"Manrope\",system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif!important;\n}\n\n.str9-porter-tool{\n  --black:#080808;\n  --red:#E8080F;\n  --red-dim:rgba(232,8,15,.08);\n  --red-border:rgba(232,8,15,.25);\n  --bg:#F7F7F7;\n  --surface:#fff;\n  --border:#E8E8E8;\n  --text:#111;\n  --muted:#777;\n  --light:#bbb;\n\n  width:100%;\n  overflow-x:hidden;\n  background:var(--bg);\n  color:var(--text);\n  font-size:14px;\n  line-height:1.5;\n}\n\n.str9-porter-tool a{text-decoration:none}\n.str9-porter-wrap{width:100%;max-width:1180px;margin:0 auto}\n\n.str9-porter-hero{\n  padding:clamp(76px,8vw,120px) 24px;\n  color:#fff;\n  background:\n    radial-gradient(circle at 78% 38%,rgba(232,8,15,.30),transparent 30%),\n    linear-gradient(135deg,#050505 0%,#101014 52%,#050505 100%);\n}\n\n.str9-porter-kicker{\n  margin-bottom:16px;\n  color:var(--red);\n  font-size:13px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.str9-porter-hero h1{\n  max-width:860px;\n  margin:0 0 22px;\n  color:#fff!important;\n  font-size:clamp(40px,5.5vw,72px);\n  font-weight:900;\n  line-height:.98;\n  letter-spacing:-.06em;\n}\n\n.str9-porter-hero h1 span{color:var(--red)!important}\n\n.str9-porter-hero p{\n  max-width:720px;\n  margin:0 0 32px;\n  color:rgba(255,255,255,.82)!important;\n  font-size:clamp(18px,2vw,22px);\n  line-height:1.55;\n}\n\n.str9-porter-actions{display:flex;gap:14px;flex-wrap:wrap}\n\n.str9-porter-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:15px 24px;\n  border:0;\n  border-radius:12px;\n  background:var(--red);\n  box-shadow:0 16px 38px rgba(232,8,15,.28);\n  color:#fff!important;\n  font-weight:900;\n  cursor:pointer;\n}\n\n.str9-porter-btn.secondary{\n  border:1px solid rgba(255,255,255,.18);\n  background:rgba(255,255,255,.10);\n  box-shadow:none;\n}\n\n.str9-porter-section{\n  padding:clamp(58px,7vw,88px) 24px;\n  background:#fff;\n}\n\n.str9-porter-section.soft{background:#f6f6f4}\n\n.str9-porter-title{\n  max-width:800px;\n  margin:0 auto 34px;\n  text-align:center;\n}\n\n.str9-porter-title h2{\n  margin:0 0 14px;\n  font-size:clamp(30px,4vw,48px);\n  font-weight:900;\n  line-height:1.08;\n  letter-spacing:-.05em;\n}\n\n.str9-porter-title p{\n  margin:0;\n  color:var(--muted);\n  font-size:17px;\n  line-height:1.65;\n}\n\n.str9-porter-two{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:28px;\n}\n\n.str9-porter-card{\n  padding:30px;\n  border:1px solid rgba(0,0,0,.09);\n  border-radius:24px;\n  background:#fff;\n  box-shadow:0 16px 42px rgba(0,0,0,.045);\n}\n\n.str9-porter-card h3{\n  margin:0 0 14px;\n  font-size:24px;\n  font-weight:900;\n  line-height:1.15;\n  letter-spacing:-.04em;\n}\n\n.str9-porter-card p,\n.str9-porter-card li{\n  color:var(--muted);\n  font-size:15px;\n  line-height:1.65;\n}\n\n.str9-porter-card ul{margin:12px 0 0;padding-left:20px}\n.str9-porter-link{color:var(--red);font-weight:900}\n\n.str9-porter-how{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:18px;\n}\n\n.str9-porter-how-card{\n  padding:24px;\n  border:1px solid rgba(0,0,0,.09);\n  border-radius:22px;\n  background:#fff;\n  box-shadow:0 14px 36px rgba(0,0,0,.04);\n}\n\n.str9-porter-num{\n  display:grid;\n  place-items:center;\n  width:42px;\n  height:42px;\n  margin-bottom:14px;\n  border-radius:50%;\n  background:var(--red);\n  color:#fff;\n  font-weight:900;\n}\n\n.str9-porter-how-card strong{\n  display:block;\n  margin-bottom:8px;\n  font-size:17px;\n}\n\n.str9-porter-how-card p{\n  margin:0;\n  color:var(--muted);\n  font-size:14px;\n  line-height:1.55;\n}\n\n.str9-porter-app-intro{\n  padding:34px 24px;\n  background:#080808;\n  color:#fff;\n  text-align:center;\n}\n\n.str9-porter-app-intro h2{\n  margin:0 0 10px;\n  color:#fff!important;\n  font-size:clamp(28px,4vw,44px);\n  font-weight:900;\n  letter-spacing:-.05em;\n}\n\n.str9-porter-app-intro p{\n  margin:0;\n  color:rgba(255,255,255,.72)!important;\n  font-size:16px;\n}\n\n.str9-porter-topbar{\n  position:sticky;\n  top:0;\n  z-index:20;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  padding:14px 32px;\n  background:var(--black);\n}\n\n.str9-porter-top-left,\n.str9-porter-top-right{\n  display:flex;\n  align-items:center;\n  gap:20px;\n}\n\n.str9-porter-top-right{gap:12px}\n.str9-porter-back{color:#777;font-size:13px;font-weight:600}\n.str9-porter-back:hover{color:#bbb}\n.str9-porter-top-title{color:#fff;font-size:14px;font-weight:800}\n.str9-porter-top-title span{color:var(--red)}\n\n.str9-porter-progress-wrap{\n  width:140px;\n  height:4px;\n  overflow:hidden;\n  border-radius:2px;\n  background:#2A2A2A;\n}\n\n.str9-porter-progress{\n  width:0;\n  height:100%;\n  background:var(--red);\n  transition:.3s ease;\n}\n\n.str9-porter-progress-text{\n  min-width:36px;\n  color:#777;\n  font-size:12px;\n  font-weight:700;\n  text-align:right;\n}\n\n.str9-porter-export{\n  padding:9px 18px;\n  border:0;\n  border-radius:6px;\n  background:var(--red);\n  color:#fff;\n  font-size:13px;\n  font-weight:800;\n  cursor:pointer;\n}\n\n.str9-porter-export:disabled{opacity:.4;cursor:not-allowed}\n\n.str9-porter-app{\n  display:grid;\n  grid-template-columns:400px 1fr;\n  min-height:760px;\n}\n\n.str9-porter-sidebar{\n  min-height:760px;\n  border-right:1px solid var(--border);\n  background:#fff;\n}\n\n.str9-porter-side-head{\n  padding:28px 28px 20px;\n  border-bottom:1px solid var(--border);\n}\n\n.str9-porter-badge{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:10px;\n  padding:3px 10px;\n  border:1px solid var(--red-border);\n  border-radius:100px;\n  background:rgba(232,8,15,.1);\n  color:var(--red);\n  font-size:11px;\n  font-weight:800;\n}\n\n.str9-porter-side-head h2{\n  margin:0 0 6px;\n  font-size:20px;\n  font-weight:900;\n  letter-spacing:-.5px;\n}\n\n.str9-porter-side-head p{\n  margin:0;\n  color:var(--muted);\n  font-size:13px;\n  line-height:1.5;\n}\n\n.str9-porter-steps{\n  display:flex;\n  gap:6px;\n  flex-wrap:wrap;\n  padding:16px 20px;\n  border-bottom:1px solid var(--border);\n}\n\n.str9-porter-dot{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:34px;\n  height:34px;\n  border:2px solid var(--border);\n  border-radius:50%;\n  background:transparent;\n  color:var(--light);\n  font-size:15px;\n  font-weight:800;\n  cursor:pointer;\n}\n\n.str9-porter-dot.done{border-color:var(--red);background:var(--red);color:#fff}\n.str9-porter-dot.active{border-color:var(--red);color:var(--red)}\n.str9-porter-panel{padding:28px}\n\n.str9-porter-q-eyebrow{\n  margin-bottom:8px;\n  color:var(--red);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n\n.str9-porter-q-title{\n  margin-bottom:8px;\n  font-size:18px;\n  font-weight:900;\n  line-height:1.3;\n  letter-spacing:-.5px;\n}\n\n.str9-porter-q-desc{\n  margin-bottom:20px;\n  color:var(--muted);\n  font-size:13px;\n  line-height:1.6;\n}\n\n.str9-porter-q-hint{\n  margin-bottom:20px;\n  padding:12px 14px;\n  border-left:3px solid var(--red);\n  border-radius:0 6px 6px 0;\n  background:var(--red-dim);\n  color:#444;\n  font-size:12px;\n  line-height:1.6;\n}\n\n.str9-porter-q-hint strong{color:var(--red);font-weight:800}\n\n.str9-porter-rating-label{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  margin-bottom:10px;\n}\n\n.str9-porter-rating-label>span:first-child{\n  color:var(--muted);\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n}\n\n.str9-porter-rating-value{\n  color:var(--red);\n  font-size:28px;\n  font-weight:900;\n  line-height:1;\n}\n\n.str9-porter-rating{\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  gap:6px;\n  margin-bottom:8px;\n}\n\n.str9-porter-rate-btn{\n  height:38px;\n  border:1.5px solid var(--border);\n  border-radius:9px;\n  background:#fff;\n  color:var(--muted);\n  font-weight:900;\n  cursor:pointer;\n}\n\n.str9-porter-rate-btn:hover{border-color:var(--red);color:var(--red)}\n.str9-porter-rate-btn.selected{border-color:var(--red);background:var(--red);color:#fff}\n\n.str9-porter-scale{\n  display:flex;\n  justify-content:space-between;\n  margin-bottom:22px;\n  color:var(--light);\n  font-size:11px;\n}\n\n.str9-porter-factor-title{\n  margin-bottom:10px;\n  color:var(--muted);\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:.5px;\n  text-transform:uppercase;\n}\n\n.str9-porter-factors{\n  display:flex;\n  flex-direction:column;\n  gap:7px;\n  margin-bottom:20px;\n}\n\n.str9-porter-factor{\n  display:flex;\n  align-items:flex-start;\n  gap:10px;\n  padding:11px 12px;\n  border:1.5px solid var(--border);\n  border-radius:9px;\n  background:#fff;\n  cursor:pointer;\n  transition:.15s;\n}\n\n.str9-porter-factor:hover,\n.str9-porter-factor.checked{\n  border-color:var(--red);\n  background:var(--red-dim);\n}\n\n.str9-porter-factor input{\n  flex-shrink:0;\n  margin-top:2px;\n  accent-color:var(--red);\n}\n\n.str9-porter-factor label{\n  font-size:12px;\n  line-height:1.45;\n  cursor:pointer;\n}\n\n.str9-porter-textarea{\n  width:100%;\n  min-height:82px;\n  padding:12px 14px;\n  resize:vertical;\n  border:2px solid var(--border);\n  border-radius:8px;\n  outline:none;\n  background:var(--bg);\n  color:var(--text);\n  font-size:13px;\n  line-height:1.6;\n}\n\n.str9-porter-textarea:focus{border-color:var(--red);background:#fff}\n\n.str9-porter-nav{\n  display:flex;\n  gap:10px;\n  margin-top:24px;\n}\n\n.str9-porter-prev,\n.str9-porter-next{\n  flex:1;\n  padding:12px;\n  border:2px solid;\n  border-radius:8px;\n  font-size:14px;\n  font-weight:800;\n  cursor:pointer;\n}\n\n.str9-porter-prev{border-color:var(--border);background:transparent;color:var(--muted)}\n.str9-porter-prev:disabled{opacity:.45;cursor:not-allowed}\n.str9-porter-next{border-color:var(--red);background:var(--red);color:#fff}\n\n.str9-porter-results{\n  overflow-y:auto;\n  padding:28px;\n}\n\n.str9-porter-results-title{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  margin-bottom:20px;\n}\n\n.str9-porter-results-title h3{\n  margin:0;\n  color:var(--muted);\n  font-size:13px;\n  font-weight:800;\n  letter-spacing:.5px;\n  text-transform:uppercase;\n}\n\n.str9-porter-fill-hint{color:var(--light);font-size:12px}\n\n.str9-porter-score-card{\n  display:grid;\n  grid-template-columns:180px 1fr;\n  gap:24px;\n  margin-bottom:20px;\n  padding:26px;\n  border-radius:18px;\n  background:#080808;\n  color:#fff;\n}\n\n.str9-porter-score-num{\n  font-size:62px;\n  font-weight:900;\n  line-height:.9;\n  letter-spacing:-3px;\n}\n\n.str9-porter-score-num span{color:var(--red);font-size:24px}\n\n.str9-porter-score-label{\n  margin-bottom:6px;\n  color:rgba(255,255,255,.45);\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.str9-porter-verdict{\n  margin-bottom:8px;\n  font-size:22px;\n  font-weight:900;\n  letter-spacing:-.04em;\n}\n\n.str9-porter-score-desc{\n  color:rgba(255,255,255,.65);\n  font-size:14px;\n  line-height:1.55;\n}\n\n.str9-porter-bar{\n  height:10px;\n  overflow:hidden;\n  margin-top:16px;\n  border-radius:100px;\n  background:rgba(255,255,255,.12);\n}\n\n.str9-porter-bar-fill{\n  width:0;\n  height:100%;\n  border-radius:100px;\n  background:var(--red);\n  transition:.3s;\n}\n\n.str9-porter-main-grid{\n  display:grid;\n  grid-template-columns:1.1fr .9fr;\n  gap:20px;\n  margin-bottom:20px;\n}\n\n.str9-porter-radar-card,\n.str9-porter-priority-card,\n.str9-porter-advice{\n  padding:24px;\n  border:1px solid var(--border);\n  border-radius:18px;\n  background:#fff;\n  box-shadow:0 14px 36px rgba(0,0,0,.035);\n}\n\n.str9-porter-radar-card h4,\n.str9-porter-priority-card h4,\n.str9-porter-advice h4{\n  margin:0 0 6px;\n  font-size:16px;\n  font-weight:900;\n  letter-spacing:-.03em;\n}\n\n.str9-porter-radar-card p,\n.str9-porter-priority-card p{\n  margin:0 0 16px;\n  color:var(--muted);\n  font-size:12px;\n  line-height:1.5;\n}\n\n#str9PorterRadar{display:block;max-width:100%;margin:0 auto}\n\n.str9-porter-force-list{\n  display:grid;\n  grid-template-columns:repeat(5,1fr);\n  gap:10px;\n  margin-top:18px;\n}\n\n.str9-porter-force-score{\n  padding:14px 8px;\n  border:1px solid var(--border);\n  border-radius:12px;\n  background:#f7f7f7;\n  text-align:center;\n}\n\n.str9-porter-force-score.active{border-color:var(--red-border);background:var(--red-dim)}\n\n.str9-porter-force-score-num{\n  margin-bottom:5px;\n  color:var(--red);\n  font-size:24px;\n  font-weight:900;\n  line-height:1;\n  letter-spacing:-1px;\n}\n\n.str9-porter-force-score-label{\n  color:var(--muted);\n  font-size:10px;\n  font-weight:800;\n  line-height:1.25;\n}\n\n.str9-porter-priority-box{\n  margin-bottom:12px;\n  padding:16px;\n  border:1px solid var(--border);\n  border-radius:14px;\n  background:#f7f7f7;\n}\n\n.str9-porter-priority-box.danger{border-color:var(--red-border);background:#fff5f5}\n\n.str9-porter-priority-box strong{\n  display:block;\n  margin-bottom:6px;\n  font-size:13px;\n}\n\n.str9-porter-priority-box p{margin:0;color:#444;font-size:13px}\n\n.str9-porter-advice{margin-bottom:20px}\n.str9-porter-advice h4{margin-bottom:14px;font-size:18px}\n\n.str9-porter-advice-list{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n}\n\n.str9-porter-advice-item{\n  padding:16px;\n  border:1px solid var(--border);\n  border-radius:14px;\n  background:#f7f7f7;\n}\n\n.str9-porter-advice-item strong{\n  display:block;\n  margin-bottom:7px;\n  color:var(--red);\n  font-size:13px;\n}\n\n.str9-porter-advice-item p{\n  margin:0;\n  color:var(--muted);\n  font-size:12px;\n  line-height:1.5;\n}\n\n.str9-porter-export-big{\n  width:100%;\n  margin-bottom:12px;\n  padding:16px;\n  border:0;\n  border-radius:10px;\n  background:var(--red);\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n  cursor:pointer;\n}\n\n.str9-porter-rec-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:18px;\n}\n\n.str9-porter-rec{\n  padding:24px;\n  border:1px solid rgba(0,0,0,.09);\n  border-radius:22px;\n  background:#fff;\n}\n\n.str9-porter-rec h3{\n  margin:0 0 10px;\n  font-size:20px;\n  font-weight:900;\n  letter-spacing:-.03em;\n}\n\n.str9-porter-rec p{\n  margin:0 0 18px;\n  color:var(--muted);\n  line-height:1.6;\n}\n\n.str9-porter-rec a{color:var(--red);font-weight:900}\n.str9-porter-dark,.str9-porter-dark h2,.str9-porter-dark .str9-porter-kicker{color:#fff!important}\n.str9-porter-dark p{color:rgba(255,255,255,.78)!important}\n\n.str9-porter-faq{max-width:900px;margin:0 auto}\n\n.str9-porter-faq details{\n  margin-bottom:12px;\n  padding:20px 22px;\n  border:1px solid rgba(0,0,0,.09);\n  border-radius:16px;\n  background:#fff;\n}\n\n.str9-porter-faq summary{cursor:pointer;font-size:17px;font-weight:900}\n.str9-porter-faq p{margin:14px 0 0;color:var(--muted);line-height:1.6}\n\n@media(max-width:1100px){\n  .str9-porter-app{grid-template-columns:1fr}\n  .str9-porter-sidebar{min-height:auto}\n  .str9-porter-main-grid{grid-template-columns:1fr}\n  .str9-porter-two,\n  .str9-porter-how,\n  .str9-porter-rec-grid,\n  .str9-porter-advice-list{grid-template-columns:1fr 1fr}\n}\n\n@media(max-width:640px){\n  .str9-porter-actions{flex-direction:column}\n  .str9-porter-btn{width:100%}\n  .str9-porter-topbar{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 16px}\n  .str9-porter-top-left,.str9-porter-top-right{width:100%;justify-content:space-between}\n  .str9-porter-progress-wrap{display:none}\n  .str9-porter-results{padding:16px}\n  .str9-porter-score-card{grid-template-columns:1fr;gap:14px}\n  .str9-porter-rating{grid-template-columns:repeat(5,1fr)}\n  .str9-porter-force-list{grid-template-columns:repeat(2,1fr)}\n  .str9-porter-two,\n  .str9-porter-how,\n  .str9-porter-rec-grid,\n  .str9-porter-advice-list{grid-template-columns:1fr}\n}\n<\/style>\n\n<div class=\"str9-porter-tool\" id=\"str9-porter-tool\">\n\n  <section class=\"str9-porter-hero\">\n    <div class=\"str9-porter-wrap\">\n      <div class=\"str9-porter-kicker\">N\u00e1stroje STRATE9Y\u00ae \u00b7 Porterov model 5 s\u00edl online<\/div>\n      <h1><span>Porterov model 5 s\u00edl<\/span>: interakt\u00edvny online n\u00e1stroj.<\/h1>\n      <p>Ohodno\u0165te p\u00e4\u0165 konkuren\u010dn\u00fdch tlakov vo va\u0161om odvetv\u00ed, zistite najv\u00e4\u010d\u0161iu strategick\u00fa hrozbu a stiahnite si v\u00fdsledok vo forme preh\u013eadnej spr\u00e1vy vo form\u00e1te PDF.<\/p>\n      <div class=\"str9-porter-actions\">\n        <a class=\"str9-porter-btn\" href=\"#nastroj-porter\">Spusti\u0165 n\u00e1stroj \u2193<\/a>\n        <a class=\"str9-porter-btn secondary\" href=\"https:\/\/strate9y.com\/sk\/porterov-model\/\">Pre\u010d\u00edta\u0165 n\u00e1vod<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"str9-porter-section\">\n    <div class=\"str9-porter-wrap\">\n      <div class=\"str9-porter-two\">\n        <div class=\"str9-porter-card\">\n          <h3>\u010co tento n\u00e1stroj rie\u0161i?<\/h3>\n          <p>Porterov model piatich s\u00edl pom\u00e1ha pochopi\u0165, ak\u00fd siln\u00fd tlak vyv\u00edjaj\u00fa konkurenti, z\u00e1kazn\u00edci, dod\u00e1vatelia, n\u00e1hradn\u00e9 produkty a nov\u00ed hr\u00e1\u010di. V\u00fdsledkom nie je len sk\u00f3re, ale jasnej\u0161\u00ed poh\u013ead na to, kde je trh atrakt\u00edvny a kde hroz\u00ed tlak na mar\u017eu alebo rast.<\/p>\n          <p style=\"margin-top:14px;\">Potrebujete najprv pochopi\u0165 te\u00f3riu a pr\u00edklady? <a class=\"str9-porter-link\" href=\"https:\/\/strate9y.com\/sk\/porterov-model\/\">Pre\u010d\u00edtajte si cel\u00fd \u010dl\u00e1nok o Porterovom modeli piatich s\u00edl.<\/a><\/p>\n        <\/div>\n        <div class=\"str9-porter-card\">\n          <h3>Kedy ho pou\u017ei\u0165?<\/h3>\n          <ul>\n            <li>ke\u010f vstupujete na nov\u00fd trh alebo do nov\u00e9ho segmentu,<\/li>\n            <li>ak rie\u0161ite cenov\u00fd tlak a klesaj\u00face mar\u017ee,<\/li>\n            <li>ak chcete pochopi\u0165 silu konkurencie,<\/li>\n            <li>ke\u010f pripravujete nov\u00fa strat\u00e9giu alebo positioning,<\/li>\n            <li>ke\u010f zva\u017eujete, \u010di je odvetvie dlhodobo atrakt\u00edvne.<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"str9-porter-section soft\">\n    <div class=\"str9-porter-wrap\">\n      <div class=\"str9-porter-title\">\n        <h2>Ako pracova\u0165 s n\u00e1strojom<\/h2>\n        <p>Hodnot\u00edte intenzitu tlaku. \u010c\u00edm vy\u0161\u0161ie \u010d\u00edslo, t\u00fdm silnej\u0161\u00ed tlak a t\u00fdm menej atrakt\u00edvne je odvetvie v danej dimenzii.<\/p>\n      <\/div>\n      <div class=\"str9-porter-how\">\n        <div class=\"str9-porter-how-card\"><div class=\"str9-porter-num\">1<\/div><strong>Vyberte odvetvie<\/strong><p>V\u017edy hodnot\u00edte konkr\u00e9tny trh alebo segment, nie cel\u00e9 podnikanie vo v\u0161eobecnosti.<\/p><\/div>\n        <div class=\"str9-porter-how-card\"><div class=\"str9-porter-num\">2<\/div><strong>Ohodno\u0165te 5 s\u00edl<\/strong><p>Pre ka\u017ed\u00fa silu vyberte intenzitu tlaku od 1 do 10 a ozna\u010dte hlavn\u00e9 faktory.<\/p><\/div>\n        <div class=\"str9-porter-how-card\"><div class=\"str9-porter-num\">3<\/div><strong>N\u00e1jdite prioritu<\/strong><p>Najvy\u0161\u0161ie sk\u00f3re ukazuje, ktor\u00e1 konkuren\u010dn\u00e1 sila na v\u00e1s vyv\u00edja najv\u00e4\u010d\u0161\u00ed tlak.<\/p><\/div>\n        <div class=\"str9-porter-how-card\"><div class=\"str9-porter-num\">4<\/div><strong>Stiahnite PDF<\/strong><p>V\u00fdsledok pou\u017eite ako podklad pre strat\u00e9giu, positioning alebo diagnostiku.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"str9-porter-app-intro\" id=\"nastroj-porter\">\n    <div class=\"str9-porter-wrap\">\n      <h2>Spustite Porterov model 5 s\u00edl<\/h2>\n      <p>Vypl\u0148te jednotliv\u00e9 sily. Nemus\u00edte ma\u0165 dokonal\u00e9 \u00fadaje \u2014 d\u00f4le\u017eit\u00e9 je zisti\u0165, kde je tlak najv\u00e4\u010d\u0161\u00ed.<\/p>\n    <\/div>\n  <\/section>\n\n  <div class=\"str9-porter-topbar\">\n    <div class=\"str9-porter-top-left\">\n      <a href=\"https:\/\/strate9y.com\/sk\/strategicke-nastroje\/\" class=\"str9-porter-back\">\u2190 N\u00e1stroje<\/a>\n      <span class=\"str9-porter-top-title\">STRATE<span>9<\/span>Y\u00ae \u00b7 Porterov model 5 s\u00edl online<\/span>\n    <\/div>\n    <div class=\"str9-porter-top-right\">\n      <div class=\"str9-porter-progress-wrap\"><div class=\"str9-porter-progress\" data-porter-progress><\/div><\/div>\n      <span class=\"str9-porter-progress-text\" data-porter-progress-text>0\/5<\/span>\n      <button type=\"button\" class=\"str9-porter-export\" data-porter-export disabled>\u2193 PDF<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"str9-porter-app\">\n    <div class=\"str9-porter-sidebar\">\n      <div class=\"str9-porter-side-head\">\n        <div class=\"str9-porter-badge\">\ud83d\udcca Konkuren\u010dn\u00fd tlak a atrakt\u00edvnos\u0165 trhu<\/div>\n        <h2>Porterov model 5 s\u00edl<\/h2>\n        <p>Tento sprievodca v\u00e1s prevedie piatimi silami. Vy\u0161\u0161ia hodnota znamen\u00e1 silnej\u0161\u00ed tlak a vy\u0161\u0161ie strategick\u00e9 riziko.<\/p>\n      <\/div>\n      <div class=\"str9-porter-steps\" data-porter-steps><\/div>\n      <div class=\"str9-porter-panel\" data-porter-panel><\/div>\n    <\/div>\n\n    <div class=\"str9-porter-results\">\n      <div class=\"str9-porter-results-title\">\n        <h3>Anal\u00fdza odvetvia<\/h3>\n        <span class=\"str9-porter-fill-hint\" data-porter-fill-hint>Za\u010dnite hodnoti\u0165 v\u013eavo \u2192<\/span>\n      <\/div>\n\n      <div class=\"str9-porter-score-card\">\n        <div>\n          <div class=\"str9-porter-score-label\">Atraktivita trhu<\/div>\n          <div class=\"str9-porter-score-num\" data-porter-overall>\u2014<span>\/100<\/span><\/div>\n        <\/div>\n        <div>\n          <div class=\"str9-porter-verdict\" data-porter-verdict>Za\u010dnite hodnoten\u00edm<\/div>\n          <div class=\"str9-porter-score-desc\" data-porter-desc>Ohodno\u0165te aspo\u0148 jednu silu pre zobrazenie v\u00fdsledku.<\/div>\n          <div class=\"str9-porter-bar\"><div class=\"str9-porter-bar-fill\" data-porter-bar><\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"str9-porter-main-grid\">\n        <div class=\"str9-porter-radar-card\">\n          <h4>Radar konkuren\u010dn\u00fdch s\u00edl<\/h4>\n          <p>Vy\u0161\u0161ia hodnota znamen\u00e1 silnej\u0161\u00ed tlak na ziskovos\u0165, rast alebo vyjedn\u00e1vaciu poz\u00edciu.<\/p>\n          <canvas id=\"str9PorterRadar\" width=\"420\" height=\"340\"><\/canvas>\n          <div class=\"str9-porter-force-list\">\n            <div class=\"str9-porter-force-score\" data-score-item=\"0\"><div class=\"str9-porter-force-score-num\">\u2014<\/div><div class=\"str9-porter-force-score-label\">Nov\u00ed<br>konkurenti<\/div><\/div>\n            <div class=\"str9-porter-force-score\" data-score-item=\"1\"><div class=\"str9-porter-force-score-num\">\u2014<\/div><div class=\"str9-porter-force-score-label\">Dod\u00e1vatelia<\/div><\/div>\n            <div class=\"str9-porter-force-score\" data-score-item=\"2\"><div class=\"str9-porter-force-score-num\">\u2014<\/div><div class=\"str9-porter-force-score-label\">Odberatelia<\/div><\/div>\n            <div class=\"str9-porter-force-score\" data-score-item=\"3\"><div class=\"str9-porter-force-score-num\">\u2014<\/div><div class=\"str9-porter-force-score-label\">Substit\u00faty<\/div><\/div>\n            <div class=\"str9-porter-force-score\" data-score-item=\"4\"><div class=\"str9-porter-force-score-num\">\u2014<\/div><div class=\"str9-porter-force-score-label\">Rivalita<\/div><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"str9-porter-priority-card\">\n          <h4>Vyhodnotenie STRATE9Y\u00ae<\/h4>\n          <p>Po vyplnen\u00ed uvid\u00edte najv\u00e4\u010d\u0161\u00ed tlak, najslab\u0161ie miesto a odpor\u00fa\u010dan\u00fa strategick\u00fa prioritu.<\/p>\n          <div class=\"str9-porter-priority-box danger\"><strong>Najv\u00e4\u010d\u0161ia hrozba<\/strong><p data-porter-threat>Vypl\u0148te aspo\u0148 dve sily.<\/p><\/div>\n          <div class=\"str9-porter-priority-box\"><strong>Najlep\u0161\u00ed priestor<\/strong><p data-porter-opportunity>Vypl\u0148te aspo\u0148 dve sily.<\/p><\/div>\n          <div class=\"str9-porter-priority-box\"><strong>Priorita<\/strong><p data-porter-priority>Po dokon\u010den\u00ed anal\u00fdzy tu uvid\u00edte odpor\u00fa\u010dan\u00fd \u010fal\u0161\u00ed krok.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"str9-porter-advice\" data-porter-advice style=\"display:none\">\n        <h4>Odpor\u00fa\u010dania pod\u013ea najvy\u0161\u0161ieho tlaku<\/h4>\n        <div class=\"str9-porter-advice-list\" data-porter-advice-list><\/div>\n      <\/div>\n\n      <button type=\"button\" class=\"str9-porter-export-big\" data-porter-export-big style=\"display:none\">\u2193 Stiahnu\u0165 anal\u00fdzu vo form\u00e1te PDF<\/button>\n    <\/div>\n  <\/div>\n\n  <section class=\"str9-porter-section\">\n    <div class=\"str9-porter-wrap\">\n      <div class=\"str9-porter-title\">\n        <h2>Ako \u010d\u00edta\u0165 v\u00fdsledok<\/h2>\n        <p>Porterov model nehovor\u00ed, \u010di je va\u0161a firma dobr\u00e1 alebo zl\u00e1. Ukazuje, ak\u00e9 n\u00e1ro\u010dn\u00e9 je odvetvie a odkia\u013e poch\u00e1dza najv\u00e4\u010d\u0161\u00ed tlak.<\/p>\n      <\/div>\n      <div class=\"str9-porter-two\">\n        <div class=\"str9-porter-card\"><h3>N\u00edzke sk\u00f3re tlaku chr\u00e1ni mar\u017eu<\/h3><p>Ak s\u00fa konkuren\u010dn\u00e9 sily slab\u00e9, odvetvie b\u00fdva atrakt\u00edvnej\u0161ie. Spolo\u010dnos\u0165 m\u00e1 v\u00e4\u010d\u0161\u00ed priestor na diferenci\u00e1ciu, cenotvorbu a rast.<\/p><\/div>\n        <div class=\"str9-porter-card\"><h3>Vysok\u00e9 sk\u00f3re poukazuje na prioritu<\/h3><p>Najv\u00e4\u010d\u0161\u00ed tlak je strategickou t\u00e9mou. M\u00f4\u017ee si vy\u017eadova\u0165 diferenci\u00e1ciu, bari\u00e9ry vstupu, zmenu segmentu alebo posilnenie vyjedn\u00e1vacej poz\u00edcie.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"str9-porter-section soft\">\n    <div class=\"str9-porter-wrap\">\n      <div class=\"str9-porter-title\"><h2>Odpor\u00fa\u010dan\u00fd \u010fal\u0161\u00ed krok<\/h2><p>Po Porterovej anal\u00fdze postupujte pod\u013ea toho, odkia\u013e prich\u00e1dza najsilnej\u0161\u00ed tlak.<\/p><\/div>\n      <div class=\"str9-porter-rec-grid\">\n        <div class=\"str9-porter-rec\"><h3>Slab\u00e1 diferenci\u00e1cia?<\/h3><p>Ak na v\u00e1s vyv\u00edjaj\u00fa tlak konkurenti alebo substit\u00faty, pokra\u010dujte anal\u00fdzou VRIO a overte si, \u010di m\u00e1te skuto\u010dn\u00fa konkuren\u010dn\u00fa v\u00fdhodu.<\/p><a href=\"https:\/\/strate9y.com\/sk\/strategicke-nastroje\/analyza-vrio-online\/\">Pokra\u010dova\u0165 na VRIO \u2192<\/a><\/div>\n        <div class=\"str9-porter-rec\"><h3>Nejasn\u00fd model?<\/h3><p>Ak tlak vypl\u00fdva z ceny, distribu\u010dn\u00fdch kan\u00e1lov alebo z\u00e1kazn\u00edkov, vr\u00e1\u0165te sa k Business Model Canvas.<\/p><a href=\"https:\/\/strate9y.com\/sk\/strategicke-nastroje\/business-model-canvas-online\/\">Pokra\u010dova\u0165 na BMC \u2192<\/a><\/div>\n        <div class=\"str9-porter-rec\"><h3>Ve\u013ea tlakov naraz?<\/h3><p>Ak je probl\u00e9mov viac, pou\u017eite Paretovu anal\u00fdzu a vyberte tie, ktor\u00e9 maj\u00fa najv\u00e4\u010d\u0161\u00ed vplyv.<\/p><a href=\"https:\/\/strate9y.com\/sk\/paretovo-pravidlo-sk\/\">Pokra\u010dova\u0165 na Pareto \u2192<\/a><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"str9-porter-section str9-porter-dark\" style=\"background:#080808\">\n    <div class=\"str9-porter-wrap\">\n      <div class=\"str9-porter-title\">\n        <div class=\"str9-porter-kicker\">\u010co \u010falej?<\/div>\n        <h2>Viete, \u010do dnes najviac obmedzuje va\u0161u poz\u00edciu na trhu?<\/h2>\n        <p>Porterov model pouk\u00e1\u017ee na konkuren\u010dn\u00fd tlak. STRATE9Y\u00ae Business diagnostika pom\u00f4\u017ee ur\u010di\u0165, ak\u00fd strategick\u00fd krok m\u00e1 dnes najv\u00e4\u010d\u0161\u00ed vplyv na rast, ziskovos\u0165 a rozhodovanie.<\/p>\n        <div style=\"margin-top:28px\"><a class=\"str9-porter-btn\" href=\"https:\/\/strate9y.com\/sk\/strate9y-biznis-diagnostika\/\">Chcem diagnostiku STRATE9Y\u00ae \u2192<\/a><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"str9-porter-section soft\">\n    <div class=\"str9-porter-wrap\">\n      <div class=\"str9-porter-title\"><h2>FAQ<\/h2><\/div>\n      <div class=\"str9-porter-faq\">\n        <details><summary>\u010co je Porterov model piatich s\u00edl?<\/summary><p>Je to strategick\u00fd n\u00e1stroj na anal\u00fdzu atrakt\u00edvnosti odvetvia. Sleduje p\u00e4\u0165 tlakov: nov\u00fdch konkurentov, dod\u00e1vate\u013eov, odberate\u013eov, n\u00e1hradn\u00e9 produkty a rivalitu medzi existuj\u00facimi hr\u00e1\u010dmi.<\/p><\/details>\n        <details><summary>\u010co znamen\u00e1 vysok\u00e9 sk\u00f3re?<\/summary><p>Vysok\u00e9 sk\u00f3re znamen\u00e1 siln\u00fd konkuren\u010dn\u00fd tlak. To zvy\u010dajne zni\u017euje atrakt\u00edvnos\u0165 trhu, mar\u017eu alebo vyjedn\u00e1vaciu silu firmy.<\/p><\/details>\n        <details><summary>Je tento n\u00e1stroj vhodn\u00fd aj pre mal\u00e9 firmy?<\/summary><p>\u00c1no. Pre mal\u00e9 firmy je ve\u013emi u\u017eito\u010dn\u00fd, preto\u017ee pom\u00e1ha r\u00fdchlo pochopi\u0165, \u010di firma bojuje s konkurenciou, z\u00e1kazn\u00edkmi, dod\u00e1vate\u013emi alebo substit\u00fatmi.<\/p><\/details>\n        <details><summary>Ako presn\u00e9 je sk\u00f3re?<\/summary><p>Sk\u00f3re nie je akademick\u00fd ukazovate\u013e. Ide o mana\u017e\u00e9rsky odhad, ktor\u00fd m\u00e1 pom\u00f4c\u0165 nastoli\u0165 spr\u00e1vne strategick\u00e9 ot\u00e1zky a ur\u010di\u0165 priority.<\/p><\/details>\n        <details><summary>Kedy m\u00e1m pokra\u010dova\u0165 v diagnostike?<\/summary><p>Ke\u010f v odvetv\u00ed poci\u0165ujete tlak, ale neviete, ak\u00fd strategick\u00fd krok zvoli\u0165 ako prv\u00fd alebo ako tento tlak premeni\u0165 na konkr\u00e9tny pl\u00e1n.<\/p><\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n\n<script>\n(function(){\n  function startPorter(){\n    const root=document.getElementById('str9-porter-tool');\n    if(!root || root.dataset.initialized==='true') return;\n    root.dataset.initialized='true';\n\n    const FORCES=[\n      {\n        icon:'\ud83d\udeaa',\n        name:'Hrozba nov\u00fdch konkurentov',\n        eyebrow:'Sila 1 z 5 \u00b7 Nov\u00ed konkurenti',\n        title:'Ako \u013eahko m\u00f4\u017eu vst\u00fapi\u0165 nov\u00ed konkurenti?',\n        desc:'Hodnot\u00edte, ak\u00e9 \u013eahk\u00e9 je pre nov\u00e9ho hr\u00e1\u010da vst\u00fapi\u0165 do odvetvia a za\u010da\u0165 v\u00e1m konkurova\u0165.',\n        hint:'<strong>Vysok\u00fd tlak<\/strong> znamen\u00e1 n\u00edzke bari\u00e9ry vstupu, mal\u00fa potrebu kapit\u00e1lu, slab\u00fa regul\u00e1ciu alebo \u013eahk\u00e9 kop\u00edrovanie ponuky.',\n        low:'\u0164a\u017ek\u00fd vstup',\n        high:'\u013dahk\u00fd vstup',\n        factors:['N\u00edzky potrebn\u00fd kapit\u00e1l pre vstup','Slab\u00e9 regul\u00e1cie alebo licencie','Z\u00e1kazn\u00edci \u013eahko prech\u00e1dzaj\u00fa ku konkurencii','Ponuku je \u013eahk\u00e9 skop\u00edrova\u0165'],\n        advice:[\n          ['Budujte bari\u00e9ry vstupu','Posil\u0148ujte zna\u010dku, know-how, d\u00e1ta, vz\u0165ahy alebo \u0161pecifick\u00fa metodiku.'],\n          ['Zvy\u0161ujte n\u00e1klady na prechod','Vytvorte syst\u00e9m, integr\u00e1ciu, komunitu alebo proces, ktor\u00fd z\u00e1kazn\u00edk nechce opusti\u0165.'],\n          ['Zr\u00fdchlite u\u010denie','Nov\u00fd hr\u00e1\u010d v\u00e1s m\u00f4\u017ee skop\u00edrova\u0165 iba tam, kde nem\u00e1te hlb\u0161\u00ed insight a r\u00fdchlos\u0165 adapt\u00e1cie.']\n        ]\n      },\n      {\n        icon:'\ud83c\udfed',\n        name:'Vyjedn\u00e1vacia sila dod\u00e1vate\u013eov',\n        eyebrow:'Sila 2 z 5 \u00b7 Dod\u00e1vatelia',\n        title:'Ak\u00fa siln\u00fa poz\u00edciu maj\u00fa va\u0161i dod\u00e1vatelia?',\n        desc:'Hodnot\u00edte, \u010di dod\u00e1vatelia m\u00f4\u017eu diktova\u0165 ceny, kvalitu, term\u00edny alebo podmienky.',\n        hint:'<strong>Vysok\u00fd tlak<\/strong> znamen\u00e1 m\u00e1lo alternat\u00edvnych dod\u00e1vate\u013eov, unik\u00e1tne vstupy alebo vysok\u00e9 n\u00e1klady na zmenu.',\n        low:'Slab\u00ed dod\u00e1vatelia',\n        high:'Siln\u00ed dod\u00e1vatelia',\n        factors:['M\u00e1lo alternat\u00edvnych dod\u00e1vate\u013eov','Dod\u00e1vate\u013e m\u00e1 unik\u00e1tny zdroj alebo know-how','Vysok\u00e9 n\u00e1klady na zmenu dod\u00e1vate\u013ea','Dod\u00e1vate\u013e tvor\u00ed ve\u013ek\u00fa \u010das\u0165 n\u00e1kladov'],\n        advice:[\n          ['Diverzifikujte zdroje','N\u00e1jdite druh\u00e9ho alebo tretieho dod\u00e1vate\u013ea sk\u00f4r, ne\u017e sa tlak prejav\u00ed v mar\u017ei.'],\n          ['Vyjednajte r\u00e1mec','Fixujte ceny, \u00farove\u0148 slu\u017eieb alebo dodacie podmienky v jasnej dohode.'],\n          ['Zv\u00e1\u017ete alternat\u00edvu','Pri k\u013e\u00fa\u010dov\u00fdch vstupoch overte vlastn\u00e9 rie\u0161enie, substit\u00fat alebo strategick\u00e9 partnerstvo.']\n        ]\n      },\n      {\n        icon:'\ud83d\uded2',\n        name:'Vyjedn\u00e1vacia sila odberate\u013eov',\n        eyebrow:'Sila 3 z 5 \u00b7 Odberatelia',\n        title:'Ak\u00fa siln\u00fa poz\u00edciu maj\u00fa va\u0161i z\u00e1kazn\u00edci?',\n        desc:'Hodnot\u00edte, \u010di z\u00e1kazn\u00edci tla\u010dia na cenu, \u013eahko porovn\u00e1vaj\u00fa alternat\u00edvy alebo r\u00fdchlo prech\u00e1dzaj\u00fa inde.',\n        hint:'<strong>Vysok\u00fd tlak<\/strong> znamen\u00e1 citlivos\u0165 na cenu, \u0161tandardizovan\u00fa ponuku a n\u00edzke n\u00e1klady na prechod.',\n        low:'Slab\u00ed odberatelia',\n        high:'Siln\u00ed odberatelia',\n        factors:['Z\u00e1kazn\u00edci s\u00fa citliv\u00ed na cenu','Produkt alebo slu\u017eba je \u013eahko porovnate\u013en\u00e1','Z\u00e1kazn\u00edci maj\u00fa mnoho alternat\u00edv','Ve\u013ek\u00ed z\u00e1kazn\u00edci tvoria v\u00e4\u010d\u0161inu pr\u00edjmov'],\n        advice:[\n          ['Zv\u00fd\u0161te vn\u00edman\u00fa hodnotu','Pridajte d\u00f4kaz v\u00fdsledku, \u0161pecializ\u00e1ciu alebo sk\u00fasenos\u0165, ktor\u00fa nie je mo\u017en\u00e9 jednoducho porovna\u0165 cenou.'],\n          ['Zn\u00ed\u017ete z\u00e1vislos\u0165','Nespoliehajte sa na jedn\u00e9ho ve\u013ek\u00e9ho z\u00e1kazn\u00edka alebo \u00fazky kan\u00e1l.'],\n          ['Segmentujte ponuku','Odde\u013ete cenu pre r\u00f4zne typy z\u00e1kazn\u00edkov a \u00farovne hodnoty.']\n        ]\n      },\n      {\n        icon:'\ud83d\udd04',\n        name:'Hrozba substit\u00fatov',\n        eyebrow:'Sila 4 z 5 \u00b7 Substit\u00faty',\n        title:'\u010co m\u00f4\u017ee nahradi\u0165 va\u0161u ponuku?',\n        desc:'Hodnot\u00edte, \u010di z\u00e1kazn\u00edk m\u00f4\u017ee rovnak\u00fd probl\u00e9m vyrie\u0161i\u0165 in\u00fdm sp\u00f4sobom, produktom alebo slu\u017ebou.',\n        hint:'<strong>Vysok\u00fd tlak<\/strong> znamen\u00e1 dostupn\u00e9 alternat\u00edvy, lep\u0161\u00ed pomer cena\/v\u00fdkon alebo nov\u00fd sp\u00f4sob rie\u0161enia probl\u00e9mu.',\n        low:'Slab\u00e9 substit\u00faty',\n        high:'Siln\u00e9 substit\u00faty',\n        factors:['Existuj\u00fa dostupn\u00e9 alternat\u00edvy','Substit\u00faty s\u00fa lacnej\u0161ie alebo pohodlnej\u0161ie','Z\u00e1kazn\u00edk m\u00e1 n\u00edzke n\u00e1klady na prechod','Digitaliz\u00e1cia vytv\u00e1ra nov\u00e9 alternat\u00edvy'],\n        advice:[\n          ['Predefinujte hodnotu','Nes\u00fa\u0165a\u017ete len s priamou konkurenciou. Uk\u00e1\u017ete, pre\u010do je v\u00e1\u0161 sp\u00f4sob rie\u0161enia lep\u0161\u00ed ne\u017e alternat\u00edva.'],\n          ['Sledujte zmenu spr\u00e1vania','Substit\u00fat \u010dasto nevyzer\u00e1 ako konkurent, ale ako nov\u00fd n\u00e1vyk alebo skratka z\u00e1kazn\u00edka.'],\n          ['Posu\u0148te sa vy\u0161\u0161ie','Pridajte expertn\u00fa vrstvu, servis, komunitu alebo syst\u00e9m, ktor\u00fd substit\u00fat nepon\u00fakne.']\n        ]\n      },\n      {\n        icon:'\u2694\ufe0f',\n        name:'Rivalita v odvetv\u00ed',\n        eyebrow:'Sila 5 z 5 \u00b7 Rivalita',\n        title:'Ako intenz\u00edvny je boj medzi existuj\u00facimi konkurentmi?',\n        desc:'Hodnot\u00edte, ako tvrdo medzi sebou firmy s\u00faperia o z\u00e1kazn\u00edkov, cenu, pozornos\u0165 a mar\u017eu.',\n        hint:'<strong>Vysok\u00fd tlak<\/strong> znamen\u00e1 mnoho siln\u00fdch hr\u00e1\u010dov, pomal\u00fd rast trhu, podobn\u00e9 produkty alebo cenov\u00e9 vojny.',\n        low:'N\u00edzka rivalita',\n        high:'Intenz\u00edvna rivalita',\n        factors:['Mnoho podobne siln\u00fdch konkurentov','Pomal\u00fd alebo stagnuj\u00faci rast trhu','Produkty alebo slu\u017eby s\u00fa si podobn\u00e9','\u010cast\u00e9 cenov\u00e9 vojny alebo agres\u00edvny marketing'],\n        advice:[\n          ['N\u00e1jdite jasn\u00fa diferenci\u00e1ciu','Ak ste zamenite\u013en\u00ed, trh v\u00e1s zatla\u010d\u00ed do ceny. Vymedzte kateg\u00f3riu, segment alebo v\u00fdsledok.'],\n          ['Vyhnite sa cenovej vojne','Cenov\u00e1 vojna ni\u010d\u00ed mar\u017eu. H\u013eadajte hodnotu, \u0161pecializ\u00e1ciu alebo in\u00fd n\u00e1kupn\u00fd d\u00f4vod.'],\n          ['Z\u00fa\u017ete ihrisko','Namiesto boja so v\u0161etk\u00fdmi si vyberte segment, kde m\u00e1te najsilnej\u0161iu v\u00fdhodu.']\n        ]\n      }\n    ];\n\n    let current=0;\n    const scores=new Array(5).fill(5);\n    const answered=new Array(5).fill(false);\n    const notes=new Array(5).fill('');\n    const checked=Array.from({length:5},()=>[]);\n\n    const steps=root.querySelector('[data-porter-steps]');\n    const panel=root.querySelector('[data-porter-panel]');\n    const progress=root.querySelector('[data-porter-progress]');\n    const progressText=root.querySelector('[data-porter-progress-text]');\n    const fillHint=root.querySelector('[data-porter-fill-hint]');\n    const exportBtn=root.querySelector('[data-porter-export]');\n    const exportBig=root.querySelector('[data-porter-export-big]');\n\n    function buildSteps(){\n      steps.innerHTML='';\n      FORCES.forEach((force,index)=>{\n        const button=document.createElement('button');\n        button.type='button';\n        button.className='str9-porter-dot';\n        button.textContent=index+1;\n        button.title=force.name;\n        button.addEventListener('click',()=>go(index));\n        steps.appendChild(button);\n      });\n    }\n\n    function render(index){\n      const force=FORCES[index];\n      panel.innerHTML='';\n\n      const eyebrow=document.createElement('div');\n      eyebrow.className='str9-porter-q-eyebrow';\n      eyebrow.textContent=force.eyebrow;\n\n      const title=document.createElement('div');\n      title.className='str9-porter-q-title';\n      title.textContent=force.icon+' '+force.title;\n\n      const desc=document.createElement('div');\n      desc.className='str9-porter-q-desc';\n      desc.textContent=force.desc;\n\n      const hint=document.createElement('div');\n      hint.className='str9-porter-q-hint';\n      hint.innerHTML=force.hint;\n\n      const rateLabel=document.createElement('div');\n      rateLabel.className='str9-porter-rating-label';\n      rateLabel.innerHTML='<span>Intenzita tlaku<\/span><span class=\"str9-porter-rating-value\">'+scores[index]+'<\/span>';\n\n      const rating=document.createElement('div');\n      rating.className='str9-porter-rating';\n\n      for(let value=1;value<=10;value++){\n        const button=document.createElement('button');\n        button.type='button';\n        button.className='str9-porter-rate-btn'+(scores[index]===value?' selected':'');\n        button.textContent=value;\n        button.addEventListener('click',()=>setScore(index,value));\n        rating.appendChild(button);\n      }\n\n      const scale=document.createElement('div');\n      scale.className='str9-porter-scale';\n      scale.innerHTML='<span>'+force.low+'<\/span><span>'+force.high+'<\/span>';\n\n      const factorTitle=document.createElement('div');\n      factorTitle.className='str9-porter-factor-title';\n      factorTitle.textContent='\u010co ovplyv\u0148uje toto hodnotenie?';\n\n      const factors=document.createElement('div');\n      factors.className='str9-porter-factors';\n\n      force.factors.forEach((factor,factorIndex)=>{\n        const row=document.createElement('div');\n        row.className='str9-porter-factor'+(checked[index].includes(factorIndex)?' checked':'');\n        row.innerHTML='<input type=\"checkbox\" '+(checked[index].includes(factorIndex)?'checked':'')+'><label>'+factor+'<\/label>';\n\n        const toggle=()=>{\n          const position=checked[index].indexOf(factorIndex);\n          if(position>-1) checked[index].splice(position,1);\n          else checked[index].push(factorIndex);\n\n          if(!answered[index]){\n            scores[index]=Math.min(10,Math.max(1,Math.round(checked[index].length*2)+2));\n          }\n          answered[index]=true;\n          render(index);\n          updateProgress();\n          updateResults();\n        };\n\n        row.addEventListener('click',event=>{\n          if(event.target.tagName!=='INPUT') toggle();\n        });\n        row.querySelector('input').addEventListener('click',event=>{\n          event.stopPropagation();\n          toggle();\n        });\n\n        factors.appendChild(row);\n      });\n\n      const textarea=document.createElement('textarea');\n      textarea.className='str9-porter-textarea';\n      textarea.placeholder='Pozn\u00e1mky k tejto sile...';\n      textarea.value=notes[index];\n      textarea.addEventListener('input',()=>{notes[index]=textarea.value});\n\n      const nav=document.createElement('div');\n      nav.className='str9-porter-nav';\n\n      const prev=document.createElement('button');\n      prev.type='button';\n      prev.className='str9-porter-prev';\n      prev.textContent='\u2190 Sp\u00e4\u0165';\n      prev.disabled=index===0;\n      prev.addEventListener('click',()=>{if(current>0)go(current-1)});\n\n      const next=document.createElement('button');\n      next.type='button';\n      next.className='str9-porter-next';\n      next.textContent=index===4?'Zobrazi\u0165 v\u00fdsledok \u2713':'\u010eal\u0161ia sila \u2192';\n      next.addEventListener('click',nextForce);\n\n      nav.append(prev,next);\n      panel.append(eyebrow,title,desc,hint,rateLabel,rating,scale,factorTitle,factors,textarea,nav);\n\n      updateDots();\n      updateResults();\n    }\n\n    function go(index){\n      current=index;\n      render(index);\n      updateProgress();\n    }\n\n    function setScore(index,value){\n      scores[index]=value;\n      answered[index]=true;\n      render(index);\n      updateProgress();\n      updateResults();\n    }\n\n    function nextForce(){\n      answered[current]=true;\n      updateProgress();\n      updateResults();\n\n      if(current===4){\n        exportBig.style.display='block';\n        root.querySelector('[data-porter-advice]').style.display='block';\n        root.querySelector('.str9-porter-results').scrollIntoView({behavior:'smooth',block:'start'});\n        return;\n      }\n      go(current+1);\n    }\n\n    function doneCount(){return answered.filter(Boolean).length}\n\n    function averagePressure(){\n      const done=doneCount();\n      if(!done) return 0;\n      return scores.reduce((sum,score,index)=>sum+(answered[index]?score:0),0)\/done;\n    }\n\n    function attractiveness(){\n      if(!doneCount()) return null;\n      return Math.max(0,Math.min(100,Math.round((10-averagePressure())*10+10)));\n    }\n\n    function maxAnsweredIndex(){\n      let best=-1;\n      let value=-Infinity;\n      scores.forEach((score,index)=>{\n        if(answered[index] && score>value){value=score;best=index}\n      });\n      return best;\n    }\n\n    function minAnsweredIndex(){\n      let best=-1;\n      let value=Infinity;\n      scores.forEach((score,index)=>{\n        if(answered[index] && score<value){value=score;best=index}\n      });\n      return best;\n    }\n\n    function updateDots(){\n      root.querySelectorAll('.str9-porter-dot').forEach((dot,index)=>{\n        dot.classList.remove('active','done');\n        if(index===current) dot.classList.add('active');\n        else if(answered[index]) dot.classList.add('done');\n      });\n    }\n\n    function updateProgress(){\n      const done=doneCount();\n      progress.style.width=(done\/5*100)+'%';\n      progressText.textContent=done+'\/5';\n      exportBtn.disabled=done===0;\n      fillHint.textContent=done===5?'\u2713 Hotovo \u2014 stiahnite si PDF':'Ohodnoten\u00fdch '+done+'\/5 s\u00edl';\n      if(done===5) exportBig.style.display='block';\n      updateDots();\n    }\n\n    function updateResults(){\n      const done=doneCount();\n\n      root.querySelectorAll('[data-score-item]').forEach(item=>{\n        const index=Number(item.dataset.scoreItem);\n        item.classList.toggle('active',index===current);\n        item.querySelector('.str9-porter-force-score-num').textContent=answered[index]?scores[index]:'\u2014';\n      });\n\n      if(done===0){\n        drawRadar();\n        return;\n      }\n\n      const score=attractiveness();\n      root.querySelector('[data-porter-overall]').innerHTML=score+'<span>\/100<\/span>';\n      root.querySelector('[data-porter-bar]').style.width=score+'%';\n\n      const verdict=root.querySelector('[data-porter-verdict]');\n      const desc=root.querySelector('[data-porter-desc]');\n\n      if(score>=70){\n        verdict.textContent='Atrakt\u00edvny trh';\n        desc.textContent='Konkuren\u010dn\u00fd tlak je relat\u00edvne n\u00edzky. M\u00e1te priestor na zisk, rast a posil\u0148ovanie poz\u00edcie.';\n      }else if(score>=45){\n        verdict.textContent='Stredne n\u00e1ro\u010dn\u00e9 odvetvie';\n        desc.textContent='Tlak je zvl\u00e1dnute\u013en\u00fd, ale vy\u017eaduje jasn\u00fa diferenci\u00e1ciu a vedom\u00fa pr\u00e1cu s najsilnej\u0161ou konkuren\u010dnou silou.';\n      }else{\n        verdict.textContent='N\u00e1ro\u010dn\u00e9 odvetvie';\n        desc.textContent='Konkuren\u010dn\u00fd tlak je vysok\u00fd. Bez silnej konkuren\u010dnej v\u00fdhody m\u00f4\u017ee by\u0165 \u0165a\u017ek\u00e9 udr\u017ea\u0165 mar\u017eu a rast.';\n      }\n\n      const maxIndex=maxAnsweredIndex();\n      const minIndex=minAnsweredIndex();\n\n      if(done>=2 && maxIndex>-1){\n        root.querySelector('[data-porter-threat]').textContent=FORCES[maxIndex].name+' ('+scores[maxIndex]+'\/10): tu je najsilnej\u0161\u00ed tlak, ktor\u00fd najviac obmedzuje atraktivitu trhu.';\n      }\n\n      if(done>=2 && minIndex>-1){\n        root.querySelector('[data-porter-opportunity]').textContent=FORCES[minIndex].name+' ('+scores[minIndex]+'\/10): tu je tlak najslab\u0161\u00ed a m\u00f4\u017ee vznika\u0165 priestor pre strategick\u00fa v\u00fdhodu.';\n      }\n\n      if(done===5 && maxIndex>-1){\n        root.querySelector('[data-porter-priority]').textContent='Priorita: zamerajte strat\u00e9giu na oblas\u0165 \u201e'+FORCES[maxIndex].name.toLowerCase()+'\u201c. Tam dnes vznik\u00e1 najv\u00e4\u010d\u0161\u00ed tlak na mar\u017eu, rast alebo rozhodovanie.';\n      }\n\n      updateAdvice();\n      drawRadar();\n    }\n\n    function updateAdvice(){\n      const box=root.querySelector('[data-porter-advice]');\n      const list=root.querySelector('[data-porter-advice-list]');\n      const maxIndex=maxAnsweredIndex();\n\n      if(maxIndex<0 || doneCount()<5){\n        box.style.display='none';\n        return;\n      }\n\n      box.style.display='block';\n      list.innerHTML='';\n\n      FORCES[maxIndex].advice.forEach(advice=>{\n        const item=document.createElement('div');\n        item.className='str9-porter-advice-item';\n        item.innerHTML='<strong>'+advice[0]+'<\/strong><p>'+advice[1]+'<\/p>';\n        list.appendChild(item);\n      });\n    }\n\n    function drawRadar(){\n      const canvas=root.querySelector('#str9PorterRadar');\n      if(!canvas) return;\n\n      const ctx=canvas.getContext('2d');\n      const width=canvas.width;\n      const height=canvas.height;\n      const centerX=width\/2;\n      const centerY=height\/2+10;\n      const radius=Math.min(width,height)*.36;\n      const labels=['Nov\u00ed\\nkonkurenti','Dod\u00e1vatelia','Odberatelia','Substit\u00faty','Rivalita'];\n      const count=5;\n      const offset=-Math.PI\/2;\n\n      ctx.clearRect(0,0,width,height);\n\n      for(let ring=1;ring<=5;ring++){\n        ctx.beginPath();\n        for(let i=0;i<=count;i++){\n          const angle=offset+(i\/count)*2*Math.PI;\n          const x=centerX+Math.cos(angle)*radius*(ring\/5);\n          const y=centerY+Math.sin(angle)*radius*(ring\/5);\n          if(i===0) ctx.moveTo(x,y); else ctx.lineTo(x,y);\n        }\n        ctx.strokeStyle=ring===5?'#D0D0D0':'#ECECEC';\n        ctx.lineWidth=ring===5?1.5:.8;\n        ctx.stroke();\n      }\n\n      for(let i=0;i<count;i++){\n        const angle=offset+(i\/count)*2*Math.PI;\n        ctx.beginPath();\n        ctx.moveTo(centerX,centerY);\n        ctx.lineTo(centerX+Math.cos(angle)*radius,centerY+Math.sin(angle)*radius);\n        ctx.strokeStyle='#DEDEDE';\n        ctx.lineWidth=1;\n        ctx.stroke();\n      }\n\n      ctx.beginPath();\n      for(let i=0;i<count;i++){\n        const angle=offset+(i\/count)*2*Math.PI;\n        const value=answered[i]?scores[i]\/10:.22;\n        const x=centerX+Math.cos(angle)*radius*value;\n        const y=centerY+Math.sin(angle)*radius*value;\n        if(i===0) ctx.moveTo(x,y); else ctx.lineTo(x,y);\n      }\n      ctx.closePath();\n      ctx.fillStyle='rgba(232,8,15,.13)';\n      ctx.fill();\n      ctx.strokeStyle='#E8080F';\n      ctx.lineWidth=3;\n      ctx.stroke();\n\n      for(let i=0;i<count;i++){\n        const angle=offset+(i\/count)*2*Math.PI;\n        const value=answered[i]?scores[i]\/10:.22;\n        const x=centerX+Math.cos(angle)*radius*value;\n        const y=centerY+Math.sin(angle)*radius*value;\n        ctx.beginPath();\n        ctx.arc(x,y,6,0,Math.PI*2);\n        ctx.fillStyle=answered[i]?'#E8080F':'#CCCCCC';\n        ctx.fill();\n        ctx.strokeStyle='#fff';\n        ctx.lineWidth=2;\n        ctx.stroke();\n      }\n\n      ctx.font='800 12px Manrope, sans-serif';\n      ctx.fillStyle='#333';\n      ctx.textAlign='center';\n\n      labels.forEach((label,index)=>{\n        const angle=offset+(index\/count)*2*Math.PI;\n        const x=centerX+Math.cos(angle)*(radius+42);\n        const y=centerY+Math.sin(angle)*(radius+42);\n        label.split('\\n').forEach((line,lineIndex)=>{\n          ctx.fillText(line,x,y+lineIndex*14-7);\n        });\n      });\n    }\n\n    function clean(text){\n      return (text||'')\n        .normalize('NFD')\n        .replace(\/[\\u0300-\\u036f]\/g,'')\n        .replace(\/[\u2013\u2014]\/g,'-')\n        .replace(\/[\u201e\u201c]\/g,'\"')\n        .replace(\/[\u2019]\/g,\"'\");\n    }\n\n    function exportPDF(){\n      if(!window.jspdf || !window.jspdf.jsPDF){\n        alert('PDF kni\u017enica sa nena\u010d\u00edtala. Skontrolujte, \u010di ju WordPress alebo bezpe\u010dnostn\u00fd plugin neblokuje.');\n        return;\n      }\n\n      const jsPDF=window.jspdf.jsPDF;\n      const doc=new jsPDF({orientation:'portrait',unit:'mm',format:'a4'});\n      const pageWidth=210;\n      const pageHeight=297;\n      const margin=14;\n      const red=[232,8,15];\n      const black=[17,17,17];\n      const mid=[90,90,90];\n      const line=[220,220,220];\n      const soft=[248,248,246];\n      const white=[255,255,255];\n\n      doc.setFillColor(...white);\n      doc.rect(0,0,pageWidth,pageHeight,'F');\n\n      doc.setFillColor(...red);\n      doc.rect(0,0,pageWidth,18,'F');\n\n      doc.setTextColor(...white);\n      doc.setFont('helvetica','bold');\n      doc.setFontSize(12);\n      doc.text('STRATE9Y | Porterov model 5 sil',margin,11.5);\n\n      doc.setFont('helvetica','normal');\n      doc.setFontSize(8);\n      doc.text(new Date().toLocaleDateString('sk-SK'),pageWidth-margin,11.5,{align:'right'});\n\n      const score=attractiveness()===null?0:attractiveness();\n      const maxIndex=maxAnsweredIndex();\n      const minIndex=minAnsweredIndex();\n\n      doc.setTextColor(...black);\n      doc.setFont('helvetica','bold');\n      doc.setFontSize(20);\n      doc.text('Analyza atraktivity trhu',margin,34);\n\n      doc.setFont('helvetica','normal');\n      doc.setFontSize(9);\n      doc.setTextColor(...mid);\n      doc.text('Vyssi tlak znamena nizsiu atraktivitu odvetvia v danej dimenzii.',margin,41);\n\n      doc.setFillColor(...soft);\n      doc.setDrawColor(...line);\n      doc.roundedRect(margin,50,pageWidth-2*margin,32,2,2,'FD');\n\n      doc.setTextColor(...red);\n      doc.setFont('helvetica','bold');\n      doc.setFontSize(26);\n      doc.text(String(score),margin+8,70);\n      doc.setFontSize(10);\n      doc.text('\/100',margin+28,70);\n\n      let verdict='Zacnite hodnotenim';\n      if(score>=70) verdict='Atraktivny trh';\n      else if(score>=45) verdict='Stredne narocne odvetvie';\n      else if(score>0) verdict='Narocne odvetvie';\n\n      doc.setTextColor(...black);\n      doc.setFontSize(13);\n      doc.text(verdict,margin+50,62);\n\n      doc.setTextColor(...mid);\n      doc.setFont('helvetica','normal');\n      doc.setFontSize(8.5);\n      doc.text(\n        doc.splitTextToSize('Atraktivita vyjadruje silu suhrnneho konkurencneho tlaku. Cim nizsi tlak, tym vacsi priestor pre marzu, rast a strategicku poziciu.',pageWidth-2*margin-58),\n        margin+50,\n        69\n      );\n\n      let y=94;\n\n      FORCES.forEach((force,index)=>{\n        doc.setFillColor(...soft);\n        doc.setDrawColor(...line);\n        doc.roundedRect(margin,y,pageWidth-2*margin,26,2,2,'FD');\n\n        doc.setFillColor(...red);\n        doc.rect(margin,y,3,26,'F');\n\n        doc.setTextColor(...black);\n        doc.setFont('helvetica','bold');\n        doc.setFontSize(10);\n        doc.text(clean(force.name),margin+8,y+9);\n\n        doc.setTextColor(...red);\n        doc.setFontSize(14);\n        doc.text((answered[index]?scores[index]:'-')+'\/10',pageWidth-margin-18,y+10,{align:'right'});\n\n        const selected=checked[index].map(factorIndex=>force.factors[factorIndex]).join(' | ');\n        const detail=selected || notes[index] || 'Bez poznamky.';\n\n        doc.setTextColor(...mid);\n        doc.setFont('helvetica','normal');\n        doc.setFontSize(7.5);\n        doc.text(doc.splitTextToSize(clean(detail),pageWidth-2*margin-16).slice(0,2),margin+8,y+17);\n\n        y+=31;\n      });\n\n      y+=3;\n      doc.setFont('helvetica','bold');\n      doc.setFontSize(13);\n      doc.setTextColor(...black);\n      doc.text('Odporucanie STRATE9Y',margin,y);\n      y+=8;\n\n      if(maxIndex>-1){\n        doc.setFillColor(255,245,245);\n        doc.setDrawColor(...red);\n        doc.roundedRect(margin,y,pageWidth-2*margin,38,2,2,'FD');\n\n        doc.setTextColor(...red);\n        doc.setFont('helvetica','bold');\n        doc.setFontSize(9);\n        doc.text('Najvacsi tlak: '+clean(FORCES[maxIndex].name),margin+6,y+9);\n\n        const advice=FORCES[maxIndex].advice.map(item=>item[0]+': '+item[1]).join(' ');\n        doc.setTextColor(...black);\n        doc.setFont('helvetica','normal');\n        doc.setFontSize(8.3);\n        doc.text(doc.splitTextToSize(clean(advice),pageWidth-2*margin-12).slice(0,4),margin+6,y+17);\n        y+=46;\n      }\n\n      if(minIndex>-1){\n        doc.setFillColor(...soft);\n        doc.setDrawColor(...line);\n        doc.roundedRect(margin,y,pageWidth-2*margin,22,2,2,'FD');\n\n        doc.setTextColor(...black);\n        doc.setFont('helvetica','bold');\n        doc.setFontSize(9);\n        doc.text('Najlepsi priestor: '+clean(FORCES[minIndex].name),margin+6,y+9);\n\n        doc.setTextColor(...mid);\n        doc.setFont('helvetica','normal');\n        doc.setFontSize(8);\n        doc.text('Tu je tlak najslabsi. Moze ist o priestor pre posilnenie pozicie alebo konkurencnu vyhodu.',margin+6,y+16);\n      }\n\n      doc.setTextColor(...mid);\n      doc.setFont('helvetica','normal');\n      doc.setFontSize(7);\n      doc.text('Vytvorene pomocou STRATE9Y nastrojov - strate9y.com',pageWidth\/2,pageHeight-6,{align:'center'});\n\n      doc.save('STRATE9Y-Porterov-model-5-sil.pdf');\n    }\n\n    exportBtn.addEventListener('click',exportPDF);\n    exportBig.addEventListener('click',exportPDF);\n\n    buildSteps();\n    render(0);\n    updateProgress();\n    updateResults();\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',startPorter);\n  }else{\n    startPorter();\n  }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e1stroje STRATE9Y\u00ae \u00b7 Porterov model 5 s\u00edl online Porterov model 5 s\u00edl: interakt\u00edvny online n\u00e1stroj. Ohodno\u0165te p\u00e4\u0165 konkuren\u010dn\u00fdch tlakov vo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5661,"parent":33986,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-34566","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/strate9y.com\/wp-content\/uploads\/strate9y-porterov-model-5-sil-diagram.jpeg",1024,768,false],"thumbnail":["https:\/\/strate9y.com\/wp-content\/uploads\/strate9y-porterov-model-5-sil-diagram-150x150.jpeg",150,150,true],"medium":["https:\/\/strate9y.com\/wp-content\/uploads\/strate9y-porterov-model-5-sil-diagram-300x225.jpeg",300,225,true],"medium_large":["https:\/\/strate9y.com\/wp-content\/uploads\/strate9y-porterov-model-5-sil-diagram-768x576.jpeg",768,576,true],"large":["https:\/\/strate9y.com\/wp-content\/uploads\/strate9y-porterov-model-5-sil-diagram-700x525.jpeg",700,525,true],"1536x1536":["https:\/\/strate9y.com\/wp-content\/uploads\/strate9y-porterov-model-5-sil-diagram.jpeg",1024,768,false],"2048x2048":["https:\/\/strate9y.com\/wp-content\/uploads\/strate9y-porterov-model-5-sil-diagram.jpeg",1024,768,false]},"uagb_author_info":{"display_name":"Hana Krchov\u00e1","author_link":"https:\/\/strate9y.com\/sk\/autor\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"N\u00e1stroje STRATE9Y\u00ae \u00b7 Porterov model 5 s\u00edl online Porterov model 5 s\u00edl: interakt\u00edvny online n\u00e1stroj. Ohodno\u0165te p\u00e4\u0165 konkuren\u010dn\u00fdch tlakov vo [&hellip;]","_links":{"self":[{"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/pages\/34566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/comments?post=34566"}],"version-history":[{"count":2,"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/pages\/34566\/revisions"}],"predecessor-version":[{"id":34590,"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/pages\/34566\/revisions\/34590"}],"up":[{"embeddable":true,"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/pages\/33986"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/media\/5661"}],"wp:attachment":[{"href":"https:\/\/strate9y.com\/sk\/wp-json\/wp\/v2\/media?parent=34566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}