{"id":30,"date":"2026-04-21T21:03:26","date_gmt":"2026-04-21T19:03:26","guid":{"rendered":"https:\/\/www.mikolajsome.pl\/?page_id=30"},"modified":"2026-04-21T21:03:54","modified_gmt":"2026-04-21T19:03:54","slug":"generator-hookow","status":"publish","type":"page","link":"https:\/\/www.mikolajsome.pl\/?page_id=30","title":{"rendered":"generator hook\u00f3w"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30\" class=\"elementor elementor-30\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f849624 e-flex e-con-boxed e-con e-parent\" data-id=\"f849624\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d5a27b elementor-widget elementor-widget-shortcode\" data-id=\"0d5a27b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"pl\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Generator Hook\u00f3w<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300&display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --bg: #0a0a0f;\n    --surface: #111118;\n    --surface2: #18181f;\n    --border: rgba(255,255,255,0.07);\n    --accent: #0066ff;\n    --accent2: #ff6b35;\n    --text: #f0f0f5;\n    --muted: #6b6b80;\n    --glow: rgba(0,102,255,0.18);\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    background: var(--bg);\n    color: var(--text);\n    font-family: 'DM Sans', sans-serif;\n    min-height: 100vh;\n    overflow-x: hidden;\n  }\n\n  body::before {\n    content: '';\n    position: fixed;\n    inset: 0;\n    background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'\/%3E%3C\/svg%3E\");\n    opacity: 0.5;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  .container {\n    position: relative;\n    z-index: 1;\n    max-width: 560px;\n    margin: 0 auto;\n    padding: 40px 20px 80px;\n  }\n\n  \/* HEADER *\/\n  .header { text-align: center; margin-bottom: 40px; }\n\n  .badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    background: var(--accent);\n    color: #fff;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    padding: 5px 14px;\n    border-radius: 100px;\n    margin-bottom: 20px;\n  }\n\n  .pulse {\n    display: inline-block;\n    width: 8px; height: 8px;\n    background: #fff;\n    border-radius: 50%;\n    position: relative;\n  }\n  .pulse::after {\n    content: '';\n    position: absolute;\n    inset: -3px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.35);\n    animation: pulseAnim 1.8s ease infinite;\n  }\n  @keyframes pulseAnim { 0%,100%{transform:scale(1);opacity:1} 50%{transform:scale(1.8);opacity:0} }\n\n  .header h1 {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(52px, 13vw, 80px);\n    line-height: 0.92;\n    letter-spacing: 0.01em;\n    color: var(--text);\n    margin-bottom: 16px;\n  }\n  .header h1 span { color: var(--accent); display: block; }\n\n  .header p {\n    color: var(--muted);\n    font-size: 15px;\n    line-height: 1.6;\n    font-weight: 300;\n    max-width: 380px;\n    margin: 0 auto;\n  }\n\n  \/* CARD *\/\n  .card {\n    background: var(--surface);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    padding: 32px 28px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n  .card::after {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(0,102,255,0.4), transparent);\n  }\n\n  \/* FIELDS *\/\n  .field { margin-bottom: 24px; }\n  .field:last-child { margin-bottom: 0; }\n\n  label {\n    display: block;\n    font-size: 13px;\n    font-weight: 500;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin-bottom: 10px;\n  }\n\n  input[type=\"text\"] {\n    width: 100%;\n    background: var(--surface2);\n    border: 1.5px solid var(--border);\n    border-radius: 12px;\n    color: var(--text);\n    font-family: 'DM Sans', sans-serif;\n    font-size: 20px;\n    font-weight: 500;\n    padding: 16px 20px;\n    outline: none;\n    transition: border-color 0.2s, box-shadow 0.2s;\n  }\n  input[type=\"text\"]:focus {\n    border-color: var(--accent);\n    box-shadow: 0 0 0 3px var(--glow);\n  }\n  input[type=\"text\"]::placeholder { color: var(--muted); font-weight: 300; }\n\n  \/* STYLE SELECTOR *\/\n  .style-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n\n  .style-btn {\n    background: var(--surface2);\n    border: 1.5px solid var(--border);\n    border-radius: 12px;\n    padding: 14px 12px;\n    cursor: pointer;\n    text-align: center;\n    transition: border-color 0.2s, background 0.2s, transform 0.15s;\n    position: relative;\n    overflow: hidden;\n  }\n  .style-btn:hover { transform: translateY(-2px); border-color: rgba(255,255,255,0.15); }\n\n  .style-btn.active.kontrowersyjny { border-color: #ff4444; background: rgba(255,68,68,0.08); }\n  .style-btn.active.edukacyjny     { border-color: var(--accent); background: rgba(0,102,255,0.08); }\n  .style-btn.active.storytelling   { border-color: #b57aff; background: rgba(181,122,255,0.08); }\n  .style-btn.active.viral          { border-color: #ff6b35; background: rgba(255,107,53,0.08); }\n\n  .style-emoji { font-size: 22px; display: block; margin-bottom: 6px; }\n  .style-label {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 16px;\n    letter-spacing: 0.06em;\n    color: var(--text);\n  }\n  .style-btn.active.kontrowersyjny .style-label { color: #ff4444; }\n  .style-btn.active.edukacyjny     .style-label { color: var(--accent); }\n  .style-btn.active.storytelling   .style-label { color: #b57aff; }\n  .style-btn.active.viral          .style-label { color: #ff6b35; }\n\n  \/* GENERATE BUTTON *\/\n  .btn-gen {\n    width: 100%;\n    background: var(--accent);\n    color: #fff;\n    border: none;\n    border-radius: 14px;\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 26px;\n    letter-spacing: 0.12em;\n    padding: 22px;\n    cursor: pointer;\n    margin-top: 8px;\n    transition: transform 0.15s, box-shadow 0.15s;\n    position: relative;\n    overflow: hidden;\n    text-shadow: 0 1px 4px rgba(0,0,0,0.25);\n  }\n  .btn-gen::before {\n    content: '';\n    position: absolute; inset: 0;\n    background: rgba(255,255,255,0.15);\n    transform: translateX(-100%);\n    transition: transform 0.4s;\n  }\n  .btn-gen:hover::before { transform: translateX(100%); }\n  .btn-gen:hover { transform: translateY(-2px); box-shadow: 0 8px 32px rgba(0,102,255,0.45); }\n  .btn-gen:active { transform: translateY(0); }\n\n  \/* ERROR *\/\n  .error { color: #ff6b6b; font-size: 13px; margin-top: 8px; display: none; }\n\n  \/* RESULTS *\/\n  .results {\n    display: none;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.5s cubic-bezier(0.22,1,0.36,1), transform 0.5s cubic-bezier(0.22,1,0.36,1);\n  }\n  .results.visible { display: block; opacity: 1; transform: translateY(0); }\n\n  .results-header {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 13px;\n    letter-spacing: 0.16em;\n    color: var(--muted);\n    text-transform: uppercase;\n    margin-bottom: 16px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .results-header::before, .results-header::after {\n    content: ''; flex: 1; height: 1px; background: var(--border);\n  }\n\n  \/* HOOK CARDS *\/\n  .hook-list { display: grid; gap: 12px; }\n\n  .hook-card {\n    background: var(--surface);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n    padding: 20px 22px;\n    position: relative;\n    overflow: hidden;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: hookIn 0.4s cubic-bezier(0.22,1,0.36,1) forwards;\n  }\n\n  .hook-card::before {\n    content: '';\n    position: absolute;\n    left: 0; top: 0; bottom: 0;\n    width: 3px;\n    border-radius: 3px 0 0 3px;\n  }\n  .hook-card.kontrowersyjny::before { background: #ff4444; }\n  .hook-card.edukacyjny::before     { background: var(--accent); }\n  .hook-card.storytelling::before   { background: #b57aff; }\n  .hook-card.viral::before          { background: #ff6b35; }\n\n  @keyframes hookIn {\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  .hook-text {\n    font-size: 17px;\n    font-weight: 500;\n    line-height: 1.5;\n    color: var(--text);\n    padding-right: 48px;\n    margin-bottom: 0;\n  }\n\n  .hook-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    color: var(--muted);\n    margin-bottom: 8px;\n    text-transform: uppercase;\n  }\n\n  .btn-copy {\n    position: absolute;\n    top: 18px; right: 18px;\n    background: var(--surface2);\n    border: 1px solid var(--border);\n    border-radius: 8px;\n    color: var(--muted);\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px;\n    font-weight: 500;\n    padding: 6px 12px;\n    cursor: pointer;\n    transition: color 0.2s, border-color 0.2s, background 0.2s;\n    white-space: nowrap;\n  }\n  .btn-copy:hover { color: var(--text); border-color: rgba(255,255,255,0.2); }\n  .btn-copy.copied { color: #00c896; border-color: rgba(0,200,150,0.4); background: rgba(0,200,150,0.08); }\n\n  \/* DIVIDER *\/\n  .divider {\n    display: flex; align-items: center; gap: 12px;\n    margin: 20px 0;\n    color: var(--muted); font-size: 12px;\n    letter-spacing: 0.08em; text-transform: uppercase;\n  }\n  .divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n\n  \/* PROMO *\/\n  .promo {\n    background: linear-gradient(135deg, rgba(255,107,53,0.08), rgba(0,102,255,0.05));\n    border: 1px solid rgba(255,107,53,0.2);\n    border-radius: 16px;\n    padding: 20px 22px;\n    margin-bottom: 12px;\n    position: relative;\n    overflow: hidden;\n  }\n  .promo::before { content: '\ud83c\udfac'; position: absolute; font-size: 60px; right: -8px; top: -8px; opacity: 0.1; transform: rotate(15deg); }\n  .promo p { font-size: 14px; line-height: 1.65; color: rgba(240,240,245,0.8); font-weight: 300; }\n  .promo strong { color: var(--accent2); font-weight: 500; }\n\n  \/* BUTTONS ROW *\/\n  .btn-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n\n  .btn-again {\n    background: var(--surface2);\n    border: 1.5px solid var(--border);\n    border-radius: 14px;\n    color: var(--text);\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 18px;\n    letter-spacing: 0.08em;\n    padding: 18px;\n    cursor: pointer;\n    transition: border-color 0.2s, transform 0.15s;\n  }\n  .btn-again:hover { border-color: rgba(255,255,255,0.2); transform: translateY(-2px); }\n  .btn-again:active { transform: translateY(0); }\n\n  .btn-cta {\n    display: block;\n    background: linear-gradient(135deg, var(--accent2), #ff9a6c);\n    color: #fff;\n    border: none;\n    border-radius: 14px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 14px;\n    font-weight: 700;\n    padding: 18px 16px;\n    cursor: pointer;\n    text-align: center;\n    text-decoration: none;\n    transition: transform 0.15s, box-shadow 0.2s;\n  }\n  .btn-cta:hover { transform: translateY(-2px); box-shadow: 0 10px 36px rgba(255,107,53,0.35); }\n  .btn-cta:active { transform: translateY(0); }\n\n  \/* COUNT BADGE *\/\n  .count-badge {\n    display: inline-block;\n    background: var(--surface2);\n    border: 1px solid var(--border);\n    border-radius: 100px;\n    font-size: 12px;\n    color: var(--muted);\n    padding: 3px 10px;\n    margin-left: 8px;\n    font-family: 'DM Sans', sans-serif;\n    letter-spacing: 0;\n    font-weight: 400;\n    text-transform: none;\n    vertical-align: middle;\n  }\n\n  .footer { text-align: center; margin-top: 48px; color: var(--muted); font-size: 12px; }\n\n  @media (max-width: 380px) {\n    .card { padding: 24px 18px; }\n    .btn-row { grid-template-columns: 1fr; }\n    .hook-text { font-size: 15px; }\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"container\">\n\n  <div class=\"header\">\n    <div class=\"badge\"><span class=\"pulse\"><\/span>TikTok \/ Instagram \/ Reels<\/div>\n    <h1>Generator<span>Hook\u00f3w<\/span><\/h1>\n    <p>Wpisz temat i cel \u2014 dostaniesz gotowe hooki, kt\u00f3re zatrzymuj\u0105 scroll i robi\u0105 zasi\u0119gi.<\/p>\n  <\/div>\n\n  <div class=\"card\">\n    <div class=\"field\">\n      <label>Temat<\/label>\n      <input type=\"text\" id=\"inp-temat\" placeholder=\"np. monta\u017c, biznes, dieta, krypto, TikTok\u2026\">\n    <\/div>\n    <div class=\"field\">\n      <label>Cel<\/label>\n      <input type=\"text\" id=\"inp-cel\" placeholder=\"np. zasi\u0119gi, klienci, pieni\u0105dze, wolno\u015b\u0107, wyniki\u2026\">\n    <\/div>\n    <div class=\"field\" style=\"margin-bottom:0\">\n      <label>Styl hooka<\/label>\n      <div class=\"style-grid\">\n        <div class=\"style-btn kontrowersyjny active\" onclick=\"selectStyle('kontrowersyjny')\">\n          <span class=\"style-emoji\">\u26a1<\/span>\n          <div class=\"style-label\">Kontrowersyjny<\/div>\n        <\/div>\n        <div class=\"style-btn edukacyjny\" onclick=\"selectStyle('edukacyjny')\">\n          <span class=\"style-emoji\">\ud83d\udcda<\/span>\n          <div class=\"style-label\">Edukacyjny<\/div>\n        <\/div>\n        <div class=\"style-btn storytelling\" onclick=\"selectStyle('storytelling')\">\n          <span class=\"style-emoji\">\ud83c\udfac<\/span>\n          <div class=\"style-label\">Storytelling<\/div>\n        <\/div>\n        <div class=\"style-btn viral\" onclick=\"selectStyle('viral')\">\n          <span class=\"style-emoji\">\ud83d\ude80<\/span>\n          <div class=\"style-label\">Viral<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <p class=\"error\" id=\"error-msg\">Wpisz temat i cel przed generowaniem.<\/p>\n    <button class=\"btn-gen\" onclick=\"generate()\">Generuj hooki<\/button>\n  <\/div>\n\n  <div class=\"results\" id=\"results\">\n    <div class=\"results-header\">Twoje hooki <span class=\"count-badge\" id=\"hook-count\"><\/span><\/div>\n    <div class=\"hook-list\" id=\"hook-list\"><\/div>\n\n    <div class=\"divider\">Pami\u0119taj<\/div>\n\n    <div class=\"promo\">\n      <p><strong>To tylko hook.<\/strong> Reszta filmu decyduje, czy video zrobi zasi\u0119gi \u2014 dobry hook bez warto\u015bciowej tre\u015bci to zmarnowany potencja\u0142.<\/p>\n    <\/div>\n\n    <div class=\"btn-row\">\n      <button class=\"btn-again\" onclick=\"generate()\">\u21bb Generuj nowe<\/button>\n      <a href=\"#\" class=\"btn-cta\">Pobierz Starter Pack Monta\u017cysty \u2192<\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"footer\">Baza 100 sprawdzonych struktur hook\u00f3w \u00b7 Aktualizowana regularnie<\/div>\n\n<\/div>\n\n<script>\n  const SLOWNIK = {\n    \/\/ \u2500\u2500 TEMATY: WIDEO \/ SOCIAL \u2500\u2500\n    'monta\u017c':        { mian:'monta\u017c',        dop:'monta\u017cu',        bier:'monta\u017c',        narz:'monta\u017cem',        msc:'monta\u017cu'         },\n    'montazu':       { mian:'monta\u017c',        dop:'monta\u017cu',        bier:'monta\u017c',        narz:'monta\u017cem',        msc:'monta\u017cu'         },\n    'editing':       { mian:'editing',       dop:'editingu',       bier:'editing',       narz:'editingiem',      msc:'editingu'        },\n    'rolki':         { mian:'rolki',         dop:'rolek',          bier:'rolki',         narz:'rolkami',         msc:'rolkach'         },\n    'rolka':         { mian:'rolki',         dop:'rolek',          bier:'rolki',         narz:'rolkami',         msc:'rolkach'         },\n    'tiktok':        { mian:'TikTok',        dop:'TikToka',        bier:'TikToka',       narz:'TikTokiem',       msc:'TikToku'         },\n    'reels':         { mian:'Reels',         dop:'Reels\u00f3w',        bier:'Reelsy',        narz:'Reelsami',        msc:'Reelsach'        },\n    'instagram':     { mian:'Instagram',     dop:'Instagrama',     bier:'Instagram',     narz:'Instagramem',     msc:'Instagramie'     },\n    'youtube':       { mian:'YouTube',       dop:'YouTube\\'a',     bier:'YouTube\\'a',    narz:'YouTubem',        msc:'YouTube\\'ie'     },\n    'shorts':        { mian:'Shorts',        dop:'Shorts\u00f3w',       bier:'Shorty',        narz:'Shortsami',       msc:'Shortsach'       },\n    'facebook':      { mian:'Facebook',      dop:'Facebooka',      bier:'Facebooka',     narz:'Facebookiem',     msc:'Facebooku'       },\n    'linkedin':      { mian:'LinkedIn',      dop:'LinkedIna',      bier:'LinkedIna',     narz:'LinkedInem',      msc:'LinkedInie'      },\n    'twitter':       { mian:'X (Twitter)',   dop:'X (Twittera)',   bier:'X (Twittera)',  narz:'X (Twitterem)',   msc:'X (Twitterze)'   },\n    'podcast':       { mian:'podcast',       dop:'podcastu',       bier:'podcast',       narz:'podcastem',       msc:'podca\u015bcie'       },\n    'live':          { mian:'live',          dop:'live\\'\u00f3w',       bier:'live\\'y',       narz:'live\\'ami',       msc:'live\\'ach'       },\n    'story':         { mian:'stories',       dop:'stories',        bier:'stories',       narz:'stories',         msc:'stories'         },\n    'stories':       { mian:'stories',       dop:'stories',        bier:'stories',       narz:'stories',         msc:'stories'         },\n    'wideo':         { mian:'wideo',         dop:'wideo',          bier:'wideo',         narz:'wideo',           msc:'wideo'           },\n    'video':         { mian:'video',         dop:'video',          bier:'video',         narz:'video',           msc:'video'           },\n    'content':       { mian:'content',       dop:'contentu',       bier:'content',       narz:'contentem',       msc:'contencie'       },\n    'tworzenie':     { mian:'tworzenie',     dop:'tworzenia',      bier:'tworzenie',     narz:'tworzeniem',      msc:'tworzeniu'       },\n    'nagrywanie':    { mian:'nagrywanie',    dop:'nagrywania',     bier:'nagrywanie',    narz:'nagrywaniem',     msc:'nagrywaniu'      },\n    'scenariusz':    { mian:'scenariusz',    dop:'scenariusza',    bier:'scenariusz',    narz:'scenariuszem',    msc:'scenariuszu'     },\n    'skrypt':        { mian:'skrypt',        dop:'skryptu',        bier:'skrypt',        narz:'skryptem',        msc:'skrypcie'        },\n    'thumbnail':     { mian:'thumbnail',    dop:'thumbnail\u00f3w',    bier:'thumbnail\u00f3w',   narz:'thumbnailami',    msc:'thumbnailach'    },\n    'miniaturka':    { mian:'miniaturka',   dop:'miniaturki',     bier:'miniaturk\u0119',    narz:'miniaturk\u0105',      msc:'miniaturce'      },\n    'hook':          { mian:'hook',         dop:'hooka',          bier:'hooka',         narz:'hookiem',         msc:'hooku'           },\n    'hooks':         { mian:'hooki',        dop:'hook\u00f3w',         bier:'hooki',         narz:'hookami',         msc:'hookach'         },\n    'skrypty':       { mian:'skrypty',      dop:'skrypt\u00f3w',       bier:'skrypty',       narz:'skryptami',       msc:'skryptach'       },\n\n    \/\/ \u2500\u2500 TEMATY: BIZNES \/ MARKETING \u2500\u2500\n    'biznes':        { mian:'biznes',       dop:'biznesu',        bier:'biznes',        narz:'biznesem',        msc:'biznesie'        },\n    'marketing':     { mian:'marketing',    dop:'marketingu',     bier:'marketing',     narz:'marketingiem',    msc:'marketingu'      },\n    'branding':      { mian:'branding',     dop:'brandingu',      bier:'branding',      narz:'brandingiem',     msc:'brandingu'       },\n    'brand':         { mian:'brand',        dop:'brandu',         bier:'brand',         narz:'brandem',         msc:'brandzie'        },\n    'marka':         { mian:'marka',        dop:'marki',          bier:'mark\u0119',         narz:'mark\u0105',           msc:'marce'           },\n    'sprzeda\u017c':      { mian:'sprzeda\u017c',     dop:'sprzeda\u017cy',      bier:'sprzeda\u017c',      narz:'sprzeda\u017c\u0105',       msc:'sprzeda\u017cy'       },\n    'sprzedaz':      { mian:'sprzeda\u017c',     dop:'sprzeda\u017cy',      bier:'sprzeda\u017c',      narz:'sprzeda\u017c\u0105',       msc:'sprzeda\u017cy'       },\n    'copywriting':   { mian:'copywriting',  dop:'copywritingu',   bier:'copywriting',   narz:'copywritingiem',  msc:'copywritingu'    },\n    'reklama':       { mian:'reklama',      dop:'reklamy',        bier:'reklam\u0119',       narz:'reklam\u0105',         msc:'reklamie'        },\n    'reklamy':       { mian:'reklamy',      dop:'reklam',         bier:'reklamy',       narz:'reklamami',       msc:'reklamach'       },\n    'ads':           { mian:'reklamy',      dop:'reklam',         bier:'reklamy',       narz:'reklamami',       msc:'reklamach'       },\n    'lejek':         { mian:'lejek',        dop:'lejka',          bier:'lejek',         narz:'lejkiem',         msc:'lejku'           },\n    'funnel':        { mian:'lejek',        dop:'lejka',          bier:'lejek',         narz:'lejkiem',         msc:'lejku'           },\n    'oferta':        { mian:'oferta',       dop:'oferty',         bier:'ofert\u0119',        narz:'ofert\u0105',          msc:'ofercie'         },\n    'produkt':       { mian:'produkt',      dop:'produktu',       bier:'produkt',       narz:'produktem',       msc:'produkcie'       },\n    'us\u0142uga':        { mian:'us\u0142uga',       dop:'us\u0142ugi',         bier:'us\u0142ug\u0119',        narz:'us\u0142ug\u0105',          msc:'us\u0142udze'         },\n    'usluga':        { mian:'us\u0142uga',       dop:'us\u0142ugi',         bier:'us\u0142ug\u0119',        narz:'us\u0142ug\u0105',          msc:'us\u0142udze'         },\n    'coaching':      { mian:'coaching',     dop:'coachingu',      bier:'coaching',      narz:'coachingiem',     msc:'coachingu'       },\n    'kurs':          { mian:'kurs',         dop:'kursu',          bier:'kurs',          narz:'kursem',          msc:'kursie'          },\n    'kursy':         { mian:'kursy',        dop:'kurs\u00f3w',         bier:'kursy',         narz:'kursami',         msc:'kursach'         },\n    'szkolenie':     { mian:'szkolenie',    dop:'szkolenia',      bier:'szkolenie',     narz:'szkoleniem',      msc:'szkoleniu'       },\n    'warsztaty':     { mian:'warsztaty',    dop:'warsztat\u00f3w',     bier:'warsztaty',     narz:'warsztatami',     msc:'warsztatach'     },\n    'newsletter':    { mian:'newsletter',   dop:'newslettera',    bier:'newsletter',    narz:'newsletterem',    msc:'newsletterze'    },\n    'email':         { mian:'e-mail',       dop:'e-maila',        bier:'e-maila',       narz:'e-mailem',        msc:'e-mailu'         },\n    'e-mail':        { mian:'e-mail',       dop:'e-maila',        bier:'e-maila',       narz:'e-mailem',        msc:'e-mailu'         },\n    'seo':           { mian:'SEO',          dop:'SEO',            bier:'SEO',           narz:'SEO',             msc:'SEO'             },\n    'social media':  { mian:'social media', dop:'social medi\u00f3w',  bier:'social media',  narz:'social mediami',  msc:'social mediach'  },\n    'social':        { mian:'social media', dop:'social medi\u00f3w',  bier:'social media',  narz:'social mediami',  msc:'social mediach'  },\n    'automatyzacja': { mian:'automatyzacja',dop:'automatyzacji',  bier:'automatyzacj\u0119', narz:'automatyzacj\u0105',   msc:'automatyzacji'   },\n    'strategia':     { mian:'strategia',    dop:'strategii',      bier:'strategi\u0119',     narz:'strategi\u0105',       msc:'strategii'       },\n\n    \/\/ \u2500\u2500 TEMATY: FINANSE \/ INWESTYCJE \u2500\u2500\n    'inwestowanie':  { mian:'inwestowanie', dop:'inwestowania',   bier:'inwestowanie',  narz:'inwestowaniem',   msc:'inwestowaniu'    },\n    'oszcz\u0119dzanie':  { mian:'oszcz\u0119dzanie', dop:'oszcz\u0119dzania',   bier:'oszcz\u0119dzanie',  narz:'oszcz\u0119dzaniem',   msc:'oszcz\u0119dzaniu'    },\n    'oszczedzanie':  { mian:'oszcz\u0119dzanie', dop:'oszcz\u0119dzania',   bier:'oszcz\u0119dzanie',  narz:'oszcz\u0119dzaniem',   msc:'oszcz\u0119dzaniu'    },\n    'bud\u017cet':        { mian:'bud\u017cet',       dop:'bud\u017cetu',        bier:'bud\u017cet',        narz:'bud\u017cetem',        msc:'bud\u017cecie'        },\n    'budzet':        { mian:'bud\u017cet',       dop:'bud\u017cetu',        bier:'bud\u017cet',        narz:'bud\u017cetem',        msc:'bud\u017cecie'        },\n    'kryptowaluty':  { mian:'kryptowaluty', dop:'kryptowalut',    bier:'kryptowaluty',  narz:'kryptowalutami',  msc:'kryptowalutach'  },\n    'krypto':        { mian:'krypto',       dop:'krypto',         bier:'krypto',        narz:'krypto',          msc:'krypto'          },\n    'gie\u0142da':        { mian:'gie\u0142da',       dop:'gie\u0142dy',         bier:'gie\u0142d\u0119',        narz:'gie\u0142d\u0105',          msc:'gie\u0142dzie'        },\n    'gielda':        { mian:'gie\u0142da',       dop:'gie\u0142dy',         bier:'gie\u0142d\u0119',        narz:'gie\u0142d\u0105',          msc:'gie\u0142dzie'        },\n    'nieruchomo\u015bci': { mian:'nieruchomo\u015bci',dop:'nieruchomo\u015bci',  bier:'nieruchomo\u015bci', narz:'nieruchomo\u015bciami',msc:'nieruchomo\u015bciach' },\n    'podatki':       { mian:'podatki',      dop:'podatk\u00f3w',       bier:'podatki',       narz:'podatkami',       msc:'podatkach'       },\n\n    \/\/ \u2500\u2500 TEMATY: ZDROWIE \/ STYL \u017bYCIA \u2500\u2500\n    'fitness':       { mian:'fitness',      dop:'fitnessu',       bier:'fitness',       narz:'fitnessem',       msc:'fitnessie'       },\n    'dieta':         { mian:'dieta',        dop:'diety',          bier:'diet\u0119',         narz:'diet\u0105',           msc:'diecie'          },\n    'trening':       { mian:'trening',      dop:'treningu',       bier:'trening',       narz:'treningiem',      msc:'treningu'        },\n    'treningi':      { mian:'treningi',     dop:'trening\u00f3w',      bier:'treningi',      narz:'treningami',      msc:'treningach'      },\n    'odchudzanie':   { mian:'odchudzanie',  dop:'odchudzania',    bier:'odchudzanie',   narz:'odchudzaniem',    msc:'odchudzaniu'     },\n    'zdrowie':       { mian:'zdrowie',      dop:'zdrowia',        bier:'zdrowie',       narz:'zdrowiem',        msc:'zdrowiu'         },\n    'medytacja':     { mian:'medytacja',    dop:'medytacji',      bier:'medytacj\u0119',     narz:'medytacj\u0105',       msc:'medytacji'       },\n    'joga':          { mian:'joga',         dop:'jogi',           bier:'jog\u0119',          narz:'jog\u0105',            msc:'jodze'           },\n    'sen':           { mian:'sen',          dop:'snu',            bier:'sen',           narz:'snem',            msc:'\u015bnie'            },\n    'stres':         { mian:'stres',        dop:'stresu',         bier:'stres',         narz:'stresem',         msc:'stresie'         },\n    'nawyki':        { mian:'nawyki',       dop:'nawyk\u00f3w',        bier:'nawyki',        narz:'nawykami',        msc:'nawykach'        },\n    'rutyna':        { mian:'rutyna',       dop:'rutyny',         bier:'rutyn\u0119',        narz:'rutyn\u0105',          msc:'rutynie'         },\n    'produktywno\u015b\u0107': { mian:'produktywno\u015b\u0107',dop:'produktywno\u015bci', bier:'produktywno\u015b\u0107', narz:'produktywno\u015bci\u0105', msc:'produktywno\u015bci'  },\n    'produktywnosc': { mian:'produktywno\u015b\u0107',dop:'produktywno\u015bci', bier:'produktywno\u015b\u0107', narz:'produktywno\u015bci\u0105', msc:'produktywno\u015bci'  },\n    'motywacja':     { mian:'motywacja',    dop:'motywacji',      bier:'motywacj\u0119',     narz:'motywacj\u0105',       msc:'motywacji'       },\n\n    \/\/ \u2500\u2500 TEMATY: FOTOGRAFIA \/ KREATYWNE \u2500\u2500\n    'fotografia':    { mian:'fotografia',   dop:'fotografii',     bier:'fotografi\u0119',    narz:'fotografi\u0105',      msc:'fotografii'      },\n    'foto':          { mian:'fotografia',   dop:'fotografii',     bier:'fotografi\u0119',    narz:'fotografi\u0105',      msc:'fotografii'      },\n    'zdj\u0119cia':       { mian:'zdj\u0119cia',      dop:'zdj\u0119\u0107',          bier:'zdj\u0119cia',       narz:'zdj\u0119ciami',       msc:'zdj\u0119ciach'       },\n    'zdjecia':       { mian:'zdj\u0119cia',      dop:'zdj\u0119\u0107',          bier:'zdj\u0119cia',       narz:'zdj\u0119ciami',       msc:'zdj\u0119ciach'       },\n    'grafika':       { mian:'grafika',      dop:'grafiki',        bier:'grafik\u0119',       narz:'grafik\u0105',         msc:'grafice'         },\n    'design':        { mian:'design',       dop:'designu',        bier:'design',        narz:'designem',        msc:'designie'        },\n    'pisanie':       { mian:'pisanie',      dop:'pisania',        bier:'pisanie',       narz:'pisaniem',        msc:'pisaniu'         },\n    'muzyka':        { mian:'muzyka',       dop:'muzyki',         bier:'muzyk\u0119',        narz:'muzyk\u0105',          msc:'muzyce'          },\n\n    \/\/ \u2500\u2500 TEMATY: PROGRAMOWANIE \/ TECH \u2500\u2500\n    'programowanie': { mian:'programowanie',dop:'programowania',  bier:'programowanie', narz:'programowaniem',  msc:'programowaniu'   },\n    'kod':           { mian:'kod',          dop:'kodu',           bier:'kod',           narz:'kodem',           msc:'kodzie'          },\n    'aplikacja':     { mian:'aplikacja',    dop:'aplikacji',      bier:'aplikacj\u0119',     narz:'aplikacj\u0105',       msc:'aplikacji'       },\n    'ai':            { mian:'AI',           dop:'AI',             bier:'AI',            narz:'AI',              msc:'AI'              },\n    'sztuczna inteligencja':{ mian:'sztuczna inteligencja',dop:'sztucznej inteligencji',bier:'sztuczn\u0105 inteligencj\u0119',narz:'sztuczn\u0105 inteligencj\u0105',msc:'sztucznej inteligencji'},\n    'chatgpt':       { mian:'ChatGPT',      dop:'ChatGPT',        bier:'ChatGPT',       narz:'ChatGPT',         msc:'ChatGPT'         },\n    'narz\u0119dzia':     { mian:'narz\u0119dzia',    dop:'narz\u0119dzi',       bier:'narz\u0119dzia',     narz:'narz\u0119dziami',     msc:'narz\u0119dziach'     },\n    'narzedzia':     { mian:'narz\u0119dzia',    dop:'narz\u0119dzi',       bier:'narz\u0119dzia',     narz:'narz\u0119dziami',     msc:'narz\u0119dziach'     },\n    'automatyzacja': { mian:'automatyzacja',dop:'automatyzacji',  bier:'automatyzacj\u0119', narz:'automatyzacj\u0105',   msc:'automatyzacji'   },\n\n    \/\/ \u2500\u2500 CELE \u2500\u2500\n    'zasi\u0119gi':       { mian:'zasi\u0119gi',      dop:'zasi\u0119g\u00f3w',       bier:'zasi\u0119gi',       narz:'zasi\u0119gami',       msc:'zasi\u0119gach'       },\n    'zasieg':        { mian:'zasi\u0119gi',      dop:'zasi\u0119g\u00f3w',       bier:'zasi\u0119gi',       narz:'zasi\u0119gami',       msc:'zasi\u0119gach'       },\n    'pieni\u0105dze':     { mian:'pieni\u0105dze',    dop:'pieni\u0119dzy',      bier:'pieni\u0105dze',     narz:'pieni\u0119dzmi',      msc:'pieni\u0105dzach'     },\n    'pieniadze':     { mian:'pieni\u0105dze',    dop:'pieni\u0119dzy',      bier:'pieni\u0105dze',     narz:'pieni\u0119dzmi',      msc:'pieni\u0105dzach'     },\n    'kasa':          { mian:'kasa',         dop:'kasy',           bier:'kas\u0119',          narz:'kas\u0105',            msc:'kasie'           },\n    'czas':          { mian:'czas',         dop:'czasu',          bier:'czas',          narz:'czasem',          msc:'czasie'          },\n    'klient\u00f3w':      { mian:'klienci',      dop:'klient\u00f3w',       bier:'klient\u00f3w',      narz:'klientami',       msc:'klientach'       },\n    'klienci':       { mian:'klienci',      dop:'klient\u00f3w',       bier:'klient\u00f3w',      narz:'klientami',       msc:'klientach'       },\n    'klient':        { mian:'klient',       dop:'klienta',        bier:'klienta',       narz:'klientem',        msc:'kliencie'        },\n    'wyniki':        { mian:'wyniki',       dop:'wynik\u00f3w',        bier:'wyniki',        narz:'wynikami',        msc:'wynikach'        },\n    'wynik':         { mian:'wynik',        dop:'wyniku',         bier:'wynik',         narz:'wynikiem',        msc:'wyniku'          },\n    'widzowie':      { mian:'widzowie',     dop:'widz\u00f3w',         bier:'widz\u00f3w',        narz:'widzami',         msc:'widzach'         },\n    'obserwuj\u0105cy':   { mian:'obserwuj\u0105cy',  dop:'obserwuj\u0105cych',  bier:'obserwuj\u0105cych', narz:'obserwuj\u0105cymi',   msc:'obserwuj\u0105cych'   },\n    'followersi':    { mian:'followersi',   dop:'followers\u00f3w',    bier:'followers\u00f3w',   narz:'followersami',    msc:'followersach'    },\n    'followers':     { mian:'followersi',   dop:'followers\u00f3w',    bier:'followers\u00f3w',   narz:'followersami',    msc:'followersach'    },\n    'subskrybenci':  { mian:'subskrybenci', dop:'subskrybent\u00f3w',  bier:'subskrybent\u00f3w', narz:'subskrybentami',  msc:'subskrybentach'  },\n    'wy\u015bwietlenia':  { mian:'wy\u015bwietlenia', dop:'wy\u015bwietle\u0144',     bier:'wy\u015bwietlenia',  narz:'wy\u015bwietleniami',  msc:'wy\u015bwietleniach'  },\n    'wyswiletenia':  { mian:'wy\u015bwietlenia', dop:'wy\u015bwietle\u0144',     bier:'wy\u015bwietlenia',  narz:'wy\u015bwietleniami',  msc:'wy\u015bwietleniach'  },\n    'wyswietlenia':  { mian:'wy\u015bwietlenia', dop:'wy\u015bwietle\u0144',     bier:'wy\u015bwietlenia',  narz:'wy\u015bwietleniami',  msc:'wy\u015bwietleniach'  },\n    'przych\u00f3d':      { mian:'przych\u00f3d',     dop:'przychodu',      bier:'przych\u00f3d',      narz:'przychodem',      msc:'przychodzie'     },\n    'przychody':     { mian:'przychody',    dop:'przychod\u00f3w',     bier:'przychody',     narz:'przychodami',     msc:'przychodach'     },\n    'jako\u015b\u0107':        { mian:'jako\u015b\u0107',       dop:'jako\u015bci',        bier:'jako\u015b\u0107',        narz:'jako\u015bci\u0105',        msc:'jako\u015bci'         },\n    'jakosc':        { mian:'jako\u015b\u0107',       dop:'jako\u015bci',        bier:'jako\u015b\u0107',        narz:'jako\u015bci\u0105',        msc:'jako\u015bci'         },\n    'konwersja':     { mian:'konwersja',    dop:'konwersji',      bier:'konwersj\u0119',     narz:'konwersj\u0105',       msc:'konwersji'       },\n    'ruch':          { mian:'ruch',         dop:'ruchu',          bier:'ruch',          narz:'ruchem',          msc:'ruchu'           },\n    'rozpoznawalno\u015b\u0107':{ mian:'rozpoznawalno\u015b\u0107',dop:'rozpoznawalno\u015bci',bier:'rozpoznawalno\u015b\u0107',narz:'rozpoznawalno\u015bci\u0105',msc:'rozpoznawalno\u015bci'},\n    'rozpoznawalnosc':{ mian:'rozpoznawalno\u015b\u0107',dop:'rozpoznawalno\u015bci',bier:'rozpoznawalno\u015b\u0107',narz:'rozpoznawalno\u015bci\u0105',msc:'rozpoznawalno\u015bci'},\n    'zarobki':       { mian:'zarobki',      dop:'zarobk\u00f3w',       bier:'zarobki',       narz:'zarobkami',       msc:'zarobkach'       },\n    'doch\u00f3d':        { mian:'doch\u00f3d',       dop:'dochodu',        bier:'doch\u00f3d',        narz:'dochodem',        msc:'dochodzie'       },\n    'dochod':        { mian:'doch\u00f3d',       dop:'dochodu',        bier:'doch\u00f3d',        narz:'dochodem',        msc:'dochodzie'       },\n    'sukces':        { mian:'sukces',       dop:'sukcesu',        bier:'sukces',        narz:'sukcesem',        msc:'sukcesie'        },\n    'wzrost':        { mian:'wzrost',       dop:'wzrostu',        bier:'wzrost',        narz:'wzrostem',        msc:'wzro\u015bcie'        },\n    'sprzeda\u017ce':     { mian:'sprzeda\u017ce',    dop:'sprzeda\u017cy',      bier:'sprzeda\u017ce',     narz:'sprzeda\u017cami',     msc:'sprzeda\u017cach'     },\n    'leadsy':        { mian:'leady',        dop:'lead\u00f3w',         bier:'leady',         narz:'leadami',         msc:'leadach'         },\n    'leady':         { mian:'leady',        dop:'lead\u00f3w',         bier:'leady',         narz:'leadami',         msc:'leadach'         },\n    'lead':          { mian:'lead',         dop:'leada',          bier:'leada',         narz:'leadem',          msc:'leadzie'         },\n    'zaanga\u017cowanie': { mian:'zaanga\u017cowanie',dop:'zaanga\u017cowania',  bier:'zaanga\u017cowanie', narz:'zaanga\u017cowaniem',  msc:'zaanga\u017cowaniu'   },\n    'zaangazowanie': { mian:'zaanga\u017cowanie',dop:'zaanga\u017cowania',  bier:'zaanga\u017cowanie', narz:'zaanga\u017cowaniem',  msc:'zaanga\u017cowaniu'   },\n    'wolno\u015b\u0107':       { mian:'wolno\u015b\u0107',      dop:'wolno\u015bci',       bier:'wolno\u015b\u0107',       narz:'wolno\u015bci\u0105',       msc:'wolno\u015bci'        },\n    'wolnosc':       { mian:'wolno\u015b\u0107',      dop:'wolno\u015bci',       bier:'wolno\u015b\u0107',       narz:'wolno\u015bci\u0105',       msc:'wolno\u015bci'        },\n    'wiedza':        { mian:'wiedza',       dop:'wiedzy',         bier:'wiedz\u0119',        narz:'wiedz\u0105',          msc:'wiedzy'          },\n    'umiej\u0119tno\u015bci':  { mian:'umiej\u0119tno\u015bci', dop:'umiej\u0119tno\u015bci',   bier:'umiej\u0119tno\u015bci',  narz:'umiej\u0119tno\u015bciami', msc:'umiej\u0119tno\u015bciach' },\n    'umiejetnosci':  { mian:'umiej\u0119tno\u015bci', dop:'umiej\u0119tno\u015bci',   bier:'umiej\u0119tno\u015bci',  narz:'umiej\u0119tno\u015bciami', msc:'umiej\u0119tno\u015bciach' },\n    'efekty':        { mian:'efekty',       dop:'efekt\u00f3w',        bier:'efekty',        narz:'efektami',        msc:'efektach'        },\n    'efekt':         { mian:'efekt',        dop:'efektu',         bier:'efekt',         narz:'efektem',         msc:'efekcie'         },\n    'rezultaty':     { mian:'rezultaty',    dop:'rezultat\u00f3w',     bier:'rezultaty',     narz:'rezultatami',     msc:'rezultatach'     },\n    'zaufanie':      { mian:'zaufanie',     dop:'zaufania',       bier:'zaufanie',      narz:'zaufaniem',       msc:'zaufaniu'        },\n    'autorytet':     { mian:'autorytet',    dop:'autorytetu',     bier:'autorytet',     narz:'autorytetem',     msc:'autorytecie'     },\n    'pozycja':       { mian:'pozycja',      dop:'pozycji',        bier:'pozycj\u0119',       narz:'pozycj\u0105',         msc:'pozycji'         },\n    's\u0142awa':         { mian:'s\u0142awa',        dop:'s\u0142awy',          bier:'s\u0142aw\u0119',         narz:'s\u0142aw\u0105',           msc:'s\u0142awie'          },\n    'slawa':         { mian:'s\u0142awa',        dop:'s\u0142awy',          bier:'s\u0142aw\u0119',         narz:'s\u0142aw\u0105',           msc:'s\u0142awie'          },\n  };\n\n  function odmien(slowo) {\n    const s = slowo.toLowerCase().trim();\n    if (SLOWNIK[s]) return SLOWNIK[s];\n    const norm = s.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'').replace(\/\u0142\/g,'l');\n    for (const [k,v] of Object.entries(SLOWNIK)) {\n      const kn = k.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'').replace(\/\u0142\/g,'l');\n      if (kn === norm) return v;\n    }\n    const w = slowo.trim(), wl = w.toLowerCase();\n    if (wl.endsWith('ing'))  return { mian:w, dop:w+'u',              bier:w,              narz:w+'iem',             msc:w+'u'             };\n    if (wl.endsWith('o\u015b\u0107'))  return { mian:w, dop:w.slice(0,-1)+'i',  bier:w,              narz:w+'\u0105',               msc:w.slice(0,-1)+'i' };\n    if (wl.endsWith('o\u015b\u0107'))  return { mian:w, dop:w.slice(0,-1)+'i',  bier:w,              narz:w+'\u0105',               msc:w.slice(0,-1)+'i' };\n    if (wl.endsWith('nosc')) return { mian:w, dop:w+'i',              bier:w,              narz:w+'\u0105',               msc:w+'i'             };\n    if (wl.endsWith('enie') || wl.endsWith('anie') || wl.endsWith('cie')) return { mian:w, dop:w.slice(0,-1)+'a', bier:w, narz:w.slice(0,-1)+'em', msc:w.slice(0,-1)+'u' };\n    if (wl.endsWith('ia') || wl.endsWith('ja')) return { mian:w, dop:w.slice(0,-1)+'i', bier:w.slice(0,-1)+'\u0119', narz:w.slice(0,-1)+'\u0105', msc:w.slice(0,-1)+'i' };\n    if (wl.endsWith('a') && !wl.endsWith('ia')) return { mian:w, dop:w.slice(0,-1)+'y', bier:w.slice(0,-1)+'\u0119', narz:w.slice(0,-1)+'\u0105', msc:w.slice(0,-1)+'ie' };\n    if (wl.endsWith('e'))   return { mian:w, dop:w,                  bier:w,              narz:w,                   msc:w                 };\n    return { mian:w, dop:w+'u', bier:w, narz:w+'em', msc:w+'ie' };\n  }\n\n  function fill(hook, tematRaw, celRaw) {\n    const T = odmien(tematRaw), C = odmien(celRaw);\n    return hook\n      .replace(\/\\{temat:mian\\}\/g, T.mian).replace(\/\\{temat:dop\\}\/g,  T.dop)\n      .replace(\/\\{temat:bier\\}\/g, T.bier).replace(\/\\{temat:narz\\}\/g, T.narz)\n      .replace(\/\\{temat:msc\\}\/g,  T.msc) .replace(\/\\{temat\\}\/g,      T.mian)\n      .replace(\/\\{cel:mian\\}\/g,   C.mian).replace(\/\\{cel:dop\\}\/g,    C.dop)\n      .replace(\/\\{cel:bier\\}\/g,   C.bier).replace(\/\\{cel:narz\\}\/g,   C.narz)\n      .replace(\/\\{cel:msc\\}\/g,    C.msc) .replace(\/\\{cel\\}\/g,        C.mian);\n  }\n\n  const HOOKS = {\n    kontrowersyjny: [\n      \"Nikt Ci tego nie powie o {temat:msc}\",\n      \"Robisz to \u017ale i tracisz {cel:bier}\",\n      \"90% os\u00f3b psuje sw\u00f3j {temat:bier} przez to\",\n      \"Je\u015bli robisz to w {temat:msc}, niszczysz swoje {cel:bier}\",\n      \"To najwi\u0119kszy mit o {temat:msc}\",\n      \"Przez to nie masz {cel:dop}\",\n      \"Wszyscy robi\u0105 to \u017ale w {temat:msc}\",\n      \"Ten b\u0142\u0105d kosztuje Ci\u0119 {cel:bier}\",\n      \"Je\u015bli to robisz, nigdy nie osi\u0105gniesz {cel:dop}\",\n      \"To zabija Twoje {cel:bier} i nawet o tym nie wiesz\",\n      \"Przesta\u0144 robi\u0107 to w {temat:msc} natychmiast\",\n      \"Prawda o {temat:msc}, kt\u00f3rej nikt nie m\u00f3wi\",\n      \"Ten nawyk niszczy Twoje {cel:bier}\",\n      \"Bez tego nigdy nie zbudujesz {cel:dop}\",\n      \"To najwi\u0119kszy problem w {temat:msc}\",\n      \"Wszyscy ignoruj\u0105 t\u0119 jedn\u0105 rzecz w {temat:msc}\",\n      \"To pow\u00f3d, przez kt\u00f3ry nie masz {cel:dop}\",\n      \"Robisz to codziennie i tracisz {cel:bier}\",\n      \"To ukryty killer {cel:dop}\",\n      \"Tw\u00f3j {temat:bier} jest s\u0142aby przez to\",\n      \"{temat:mian} to nie to, czym my\u015blisz\",\n      \"K\u0142amstwo o {temat:msc}, kt\u00f3re wszyscy powtarzaj\u0105\",\n      \"Przez ten b\u0142\u0105d tracisz {cel:bier} ka\u017cdego miesi\u0105ca\",\n      \"To, co robisz w {temat:msc}, dzia\u0142a odwrotnie\",\n      \"Wi\u0119kszo\u015b\u0107 ludzi my\u015bli, \u017ce {temat:bier} to\u2026 ale si\u0119 myli\",\n      \"Tw\u00f3j {temat:bier} Ci\u0119 hamuje i nie zdajesz sobie sprawy\",\n      \"Zatrzymaj si\u0119 \u2014 robisz {temat:bier} zupe\u0142nie \u017ale\",\n      \"Ten schemat w {temat:msc} niszczy Twoje {cel:bier}\",\n      \"Nie masz {cel:dop}, bo robisz to\",\n      \"Wszyscy m\u00f3wi\u0105 Ci to o {temat:msc} \u2014 i wszyscy si\u0119 myl\u0105\",\n      \"To jedna decyzja, kt\u00f3ra kosztuje Ci\u0119 {cel:bier}\",\n      \"Twoje {cel:bier} nie rosn\u0105 przez {temat:bier}\",\n      \"Dlaczego {temat:bier} Ci nie dzia\u0142a \u2014 odpowied\u017a Ci\u0119 zaskoczy\",\n      \"Nikt nie m\u00f3wi prawdy o {temat:msc} i to Ci\u0119 kosztuje {cel:bier}\",\n      \"To dlatego {temat:bier} innych dzia\u0142a, a Tw\u00f3j nie\",\n      \"Uwaga: robisz {temat:bier} tak jak 90% przegranych\",\n      \"Ten mit o {temat:msc} zatrzymuje Twoje {cel:bier}\",\n      \"Przesta\u0144 s\u0142ucha\u0107 tych rad o {temat:msc}\",\n      \"Wydajesz czas na {temat:bier} i tracisz {cel:bier}\",\n      \"To co my\u015blisz o {temat:msc} jest b\u0142\u0119dne\",\n      \"Gorzka prawda o {temat:msc} dla ka\u017cdego kto chce {cel:dop}\",\n      \"Robisz {temat:bier} dla {cel:dop}? To czytaj dalej\",\n      \"{temat:mian} bez tego to strata czasu\",\n      \"Ten nawyk w {temat:msc} niszczy Twoje szanse na {cel:bier}\",\n      \"Tak tracisz {cel:bier} przez {temat:bier} ka\u017cdego dnia\",\n      \"Prawdziwy pow\u00f3d braku {cel:dop} le\u017cy w {temat:msc}\",\n      \"Ignorujesz to w {temat:msc} i p\u0142acisz za to brakiem {cel:dop}\",\n      \"To, czego nie widzisz w {temat:msc}, niszczy Twoje {cel:bier}\",\n      \"Otw\u00f3rz oczy na ten b\u0142\u0105d w {temat:msc}\",\n      \"Wszyscy to robi\u0105 w {temat:msc} i wszyscy p\u0142ac\u0105 brakiem {cel:dop}\",\n    ],\n    edukacyjny: [\n      \"3 rzeczy, kt\u00f3re poprawi\u0105 Twoje {cel:bier}\",\n      \"Jak zwi\u0119kszy\u0107 {cel:bier} w {temat:msc}\",\n      \"5 trik\u00f3w, kt\u00f3re zmieni\u0105 Tw\u00f3j {temat:bier}\",\n      \"Jak robi\u0107 lepszy {temat:bier} w 5 minut\",\n      \"To poprawi Twoje {cel:bier} od razu\",\n      \"3 b\u0142\u0119dy w {temat:msc}, kt\u00f3re musisz zna\u0107\",\n      \"Jak skr\u00f3ci\u0107 czas {temat:dop}\",\n      \"To jest klucz do {cel:dop}\",\n      \"5 rzeczy, kt\u00f3re robi\u0105 pro w {temat:msc}\",\n      \"Jak osi\u0105gn\u0105\u0107 {cel:bier} szybciej\",\n      \"Jak robi\u0107 {temat:bier} lepiej ni\u017c 99% ludzi\",\n      \"3 sposoby na lepsze {cel:bier} przez {temat:bier}\",\n      \"Jak nie traci\u0107 czasu na {temat:bier}\",\n      \"3 sekrety lepszego {temat:dop}\",\n      \"To podniesie Twoje {cel:bier}\",\n      \"To musisz wiedzie\u0107 o {temat:msc}\",\n      \"5 rzeczy, kt\u00f3re robisz \u017ale w {temat:msc}\",\n      \"Jak zacz\u0105\u0107 z {temat:narz} i nie pope\u0142ni\u0107 b\u0142\u0119d\u00f3w\",\n      \"Przewodnik po {temat:msc} dla tych, kt\u00f3rzy chc\u0105 {cel:dop}\",\n      \"Jak zbudowa\u0107 {cel:bier} przez {temat:bier}\",\n      \"Krok po kroku do lepszego {cel:dop} przez {temat:bier}\",\n      \"Co zrobi\u0107 \u017ceby {cel:bier} ros\u0142y przez {temat:bier}\",\n      \"Jak zmieni\u0107 {temat:bier} w maszyn\u0119 do budowania {cel:dop}\",\n      \"Naucz si\u0119 {temat:dop} w tydzie\u0144 \u2014 plan krok po kroku\",\n      \"Jak robi\u0107 {temat:bier} kt\u00f3ry przynosi {cel:bier}\",\n      \"Sprawdzona metoda na {cel:bier} przez {temat:bier}\",\n      \"M\u00f3j system na {temat:bier} kt\u00f3ry da\u0142 mi {cel:bier}\",\n      \"Jak oszcz\u0119dzi\u0107 czas na {temat:msc} i mie\u0107 wi\u0119cej {cel:dop}\",\n      \"Co naprawd\u0119 dzia\u0142a w {temat:msc}\",\n      \"Jak sprawi\u0107 \u017ceby {temat:bier} pracowa\u0142 na Twoje {cel:bier}\",\n      \"Fundamenty dobrego {temat:dop} kt\u00f3re musisz zna\u0107\",\n      \"Czego nie ucz\u0105 o {temat:msc} a powinni\",\n      \"Jak szybko poprawi\u0107 {temat:bier} i zobaczy\u0107 efekty w {cel:msc}\",\n      \"Zasady {temat:dop} kt\u00f3re zmieni\u0105 Twoje {cel:bier}\",\n      \"Jak zoptymalizowa\u0107 {temat:bier} pod {cel:bier}\",\n      \"7 lekcji o {temat:msc} kt\u00f3rych \u017ca\u0142uj\u0119, \u017ce nie zna\u0142em wcze\u015bniej\",\n      \"Jak m\u0105drze korzysta\u0107 z {temat:dop} \u017ceby budowa\u0107 {cel:bier}\",\n      \"Framework {temat:dop} kt\u00f3ry stosuj\u0119 \u017ceby mie\u0107 {cel:bier}\",\n      \"Dlaczego dobry {temat:bier} = wi\u0119cej {cel:dop}\",\n      \"Jak po\u0142\u0105czy\u0107 {temat:bier} z budowaniem {cel:dop}\",\n      \"Prosty plan: {temat:bier} \u2192 {cel:bier} w 30 dni\",\n      \"To jedna zmiana w {temat:msc} kt\u00f3ra podwoi Twoje {cel:bier}\",\n      \"Narz\u0119dzia do {temat:dop} kt\u00f3re pomagaj\u0105 budowa\u0107 {cel:bier}\",\n      \"Jak robi\u0107 {temat:bier} konsekwentnie i zbiera\u0107 {cel:bier}\",\n      \"Mapa drogowa: od zera do {cel:dop} przez {temat:bier}\",\n      \"Jak unikn\u0105\u0107 pu\u0142apek w {temat:msc} na drodze do {cel:dop}\",\n      \"Test: sprawd\u017a czy Tw\u00f3j {temat:bier} naprawd\u0119 buduje {cel:bier}\",\n      \"Jak {temat:bier} mo\u017ce przynosi\u0107 {cel:bier} ka\u017cdego miesi\u0105ca\",\n      \"Zacznij od tego w {temat:msc} je\u015bli chcesz {cel:dop}\",\n      \"To co najlepsi robi\u0105 inaczej w {temat:msc}\",\n    ],\n    storytelling: [\n      \"Kiedy zaczyna\u0142em z {temat:narz}, robi\u0142em ten b\u0142\u0105d\",\n      \"Straci\u0142em miesi\u0105ce przez {temat:bier}\",\n      \"Nikt mnie nie nauczy\u0142 jak robi\u0107 {temat:bier}\",\n      \"Dopiero wtedy zrozumia\u0142em {temat:bier}\",\n      \"To zmieni\u0142o moje podej\u015bcie do {temat:dop}\",\n      \"By\u0142em fatalny w {temat:msc}\",\n      \"Wszystko si\u0119 zmieni\u0142o, gdy odkry\u0142em to w {temat:msc}\",\n      \"Pope\u0142nia\u0142em ten b\u0142\u0105d codziennie w {temat:msc}\",\n      \"My\u015bla\u0142em, \u017ce mam dobry {temat:bier}\u2026\",\n      \"To by\u0142 moment prze\u0142omowy w moim {temat:msc}\",\n      \"Wtedy moje {cel:bier} zacz\u0119\u0142y rosn\u0105\u0107\",\n      \"Nie wiedzia\u0142em tego o {temat:msc}\",\n      \"Wszyscy mnie wprowadzali w b\u0142\u0105d co do {temat:dop}\",\n      \"Zmieni\u0142em jedn\u0105 rzecz w {temat:msc} i wszystko si\u0119 zmieni\u0142o\",\n      \"To by\u0142 m\u00f3j najwi\u0119kszy b\u0142\u0105d w {temat:msc}\",\n      \"To otworzy\u0142o mi oczy na {temat:bier}\",\n      \"Przez {temat:bier} sta\u0142em w miejscu przez rok\",\n      \"W ko\u0144cu ogarn\u0105\u0142em {temat:bier} i zobaczy\u0142em {cel:bier}\",\n      \"To by\u0142a najlepsza decyzja je\u015bli chodzi o {temat:bier}\",\n      \"I wtedy moje {cel:bier} ruszy\u0142y\",\n      \"Zaczyna\u0142em bez wiedzy o {temat:msc} i pope\u0142ni\u0142em te b\u0142\u0119dy\",\n      \"Rok temu nie mia\u0142em poj\u0119cia o {temat:msc}. Dzi\u015b mam {cel:bier}\",\n      \"Prawdziwa historia jak {temat:bier} zmieni\u0142 moje {cel:bier}\",\n      \"Zanim nauczy\u0142em si\u0119 {temat:dop}, traci\u0142em {cel:bier}\",\n      \"Ten jeden ruch w {temat:msc} zmieni\u0142 ca\u0142e moje {cel:bier}\",\n      \"Sp\u0119dzi\u0142em rok szukaj\u0105c odpowiedzi w {temat:msc}\",\n      \"To czego nie rozumia\u0142em o {temat:msc} przez pierwsze miesi\u0105ce\",\n      \"Gdybym wiedzia\u0142 to wcze\u015bniej o {temat:msc}\u2026\",\n      \"Jak {temat:bier} uratowa\u0142 moje {cel:bier}\",\n      \"Prze\u0142om nast\u0105pi\u0142 gdy zmieni\u0142em sw\u00f3j {temat:bier}\",\n      \"Moja droga od zera do {cel:dop} przez {temat:bier}\",\n      \"Szczera historia o tym jak {temat:bier} zmieni\u0142 moje \u017cycie\",\n      \"Nie spodziewa\u0142em si\u0119, \u017ce {temat:bier} da mi tyle {cel:dop}\",\n      \"Pami\u0119tam dzie\u0144 gdy {temat:bier} w ko\u0144cu zadzia\u0142a\u0142\",\n      \"Wszystko zacz\u0119\u0142o si\u0119 od jednej decyzji dotycz\u0105cej {temat:dop}\",\n      \"Jak prawie podda\u0142em si\u0119 w {temat:msc} i co mnie zatrzyma\u0142o\",\n      \"Lekcja kt\u00f3rej nauczy\u0142 mnie {temat:bier}\",\n      \"Co by by\u0142o gdybym zacz\u0105\u0142 {temat:bier} rok wcze\u015bniej\",\n      \"Nie wierzy\u0142em \u017ce {temat:bier} mo\u017ce mi da\u0107 {cel:bier}\",\n      \"Wtedy nie wiedzia\u0142em, \u017ce {temat:bier} zmieni moje {cel:bier}\",\n      \"Historia o tym jak {temat:bier} zmieni\u0142 moje podej\u015bcie do {cel:dop}\",\n      \"By\u0142em tam gdzie Ty \u2014 bez {cel:dop} i bez wiedzy o {temat:msc}\",\n      \"Jak straci\u0142em czas na {temat:bier} i czego mnie to nauczy\u0142o\",\n      \"Ten jeden b\u0142\u0105d w {temat:msc} cofn\u0105\u0142 mnie o 6 miesi\u0119cy\",\n      \"Jak odkry\u0142em \u017ce {temat:bier} to klucz do {cel:dop}\",\n      \"Moja najwi\u0119ksza pora\u017cka w {temat:msc} i co z niej wynios\u0142em\",\n      \"Gdyby kto\u015b mi to powiedzia\u0142 o {temat:msc} na pocz\u0105tku\u2026\",\n      \"Tak wygl\u0105da\u0142 m\u00f3j {temat:bier} zanim zrozumia\u0142em jak to dzia\u0142a\",\n      \"Przez ten jeden b\u0142\u0105d w {temat:msc} nie mia\u0142em {cel:dop} przez rok\",\n      \"I w\u0142a\u015bnie wtedy {temat:bier} zmieni\u0142 moje {cel:bier} na zawsze\",\n    ],\n    viral: [\n      \"Zr\u00f3b to teraz i zobacz r\u00f3\u017cnic\u0119 w {temat:msc}\",\n      \"Ten trik w {temat:msc} dzia\u0142a od razu\",\n      \"To zajmuje 10 sekund i poprawia {cel:bier}\",\n      \"Natychmiast popraw sw\u00f3j {temat:bier}\",\n      \"Ten hack na {temat:bier} robi robot\u0119\",\n      \"Zr\u00f3b to w 5 sekund i masz lepsze {cel:bier}\",\n      \"Szybki trik na lepsze {cel:bier}\",\n      \"Ten ruch zwi\u0119ksza {cel:bier}\",\n      \"To jest game changer dla {temat:dop}\",\n      \"To zmienia Twoje {cel:bier} w sekund\u0119\",\n      \"Ten detal w {temat:msc} robi robot\u0119\",\n      \"Ten hack podnosi {cel:bier} w {temat:msc}\",\n      \"To robi najwi\u0119ksz\u0105 r\u00f3\u017cnic\u0119 w {cel:msc}\",\n      \"Ten trik podbija {cel:bier}\",\n      \"Szybki spos\u00f3b na lepszy {temat:bier}\",\n      \"Zr\u00f3b to zanim wrzucisz nast\u0119pny film\",\n      \"Natychmiastowy efekt w {temat:msc} \u2014 sprawd\u017a\",\n      \"Jeden ruch w {temat:msc} i {cel:bier} skacz\u0105\",\n      \"Przetestuj to w {temat:msc} i powiedz mi co widzisz\",\n      \"Ten ma\u0142y szczeg\u00f3\u0142 w {temat:msc} zmienia wszystko\",\n      \"Stop. Zanim zrobisz {temat:bier} \u2014 obejrzyj to\",\n      \"To 30-sekundowa zmiana kt\u00f3ra poprawia {cel:bier}\",\n      \"Nie r\u00f3b {temat:dop} bez tego triku\",\n      \"Ta jedna zmiana w {temat:msc} daje natychmiastowe {cel:bier}\",\n      \"{temat:mian} + ten hack = wi\u0119cej {cel:dop}\",\n      \"Dodaj to do {temat:dop} i obserwuj {cel:bier}\",\n      \"Zr\u00f3b to przed ka\u017cdym {temat:narz} i miej wi\u0119cej {cel:dop}\",\n      \"Wszyscy kt\u00f3rzy to stosuj\u0105 w {temat:msc} maj\u0105 lepsze {cel:bier}\",\n      \"Szybka wygrana: popraw {temat:bier} i zdob\u0105d\u017a {cel:bier}\",\n      \"Minuta na popraw\u0119 {temat:dop} = tygodnie lepszych {cel:dop}\",\n      \"Ten trik na {temat:bier} kt\u00f3ry zwi\u0119ksza {cel:bier} o 2x\",\n      \"Zr\u00f3b {temat:bier} inaczej i miej 2x wi\u0119cej {cel:dop}\",\n      \"Skopiuj to w swoim {temat:msc}\",\n      \"To proste ale zmienia {cel:bier} w {temat:msc}\",\n      \"Wystarczy to jedno w {temat:msc} \u017ceby {cel:bier} ros\u0142y\",\n      \"Hack na {temat:bier} kt\u00f3ry stosuj\u0105 ci z najwi\u0119kszym {cel:narz}\",\n      \"Szybka poprawa {temat:dop} = widoczne {cel:bier} od razu\",\n      \"Nikt nie m\u00f3wi o tym triku w {temat:msc} a on robi {cel:bier}\",\n      \"Zacznij stosowa\u0107 to w {temat:msc} i miej wi\u0119cej {cel:dop}\",\n      \"To 3 minuty kt\u00f3re zmieni\u0105 Tw\u00f3j {temat:bier} na zawsze\",\n      \"Wypr\u00f3buj to w {temat:msc} jeszcze dzi\u015b\",\n      \"Jeden klik w {temat:msc} i Twoje {cel:bier} id\u0105 w g\u00f3r\u0119\",\n      \"Prosty hack: {temat:bier} \u2192 {cel:bier}. Oto jak\",\n      \"Zr\u00f3b to raz a {temat:bier} nigdy nie b\u0119dzie taki sam\",\n      \"To dzia\u0142a dla ka\u017cdego kto robi {temat:bier} dla {cel:dop}\",\n      \"Szybszy {temat:bier} = wi\u0119cej {cel:dop}. Oto spos\u00f3b\",\n      \"Spr\u00f3buj tego w {temat:msc} i powiedz mi ile zyska\u0142e\u015b {cel:dop}\",\n      \"Ten trick zmienia {temat:bier} w maszyn\u0119 do {cel:dop}\",\n      \"Natychmiast wdr\u00f3\u017c to w {temat:msc}\",\n      \"Zr\u00f3b to teraz: poprawa {temat:dop} i wi\u0119cej {cel:dop} ju\u017c jutro\",\n    ],\n  };\n\n  let selectedStyle = 'kontrowersyjny';\n\n  function selectStyle(style) {\n    document.querySelectorAll('.style-btn').forEach(btn => btn.classList.remove('active'));\n    document.querySelector(`.style-btn.${style}`).classList.add('active');\n    selectedStyle = style;\n  }\n\n  function shuffle(arr) { return [...arr].sort(() => Math.random() - 0.5); }\n\n  function generate() {\n    const temat = document.getElementById('inp-temat').value.trim();\n    const cel   = document.getElementById('inp-cel').value.trim();\n    const err   = document.getElementById('error-msg');\n    if (!temat || !cel) { err.style.display = 'block'; return; }\n    err.style.display = 'none';\n\n    const pool  = shuffle(HOOKS[selectedStyle]);\n    const count = Math.floor(Math.random() * 3) + 3;\n    const list  = document.getElementById('hook-list');\n    list.innerHTML = '';\n\n    pool.slice(0, count).forEach((hook, i) => {\n      const text = fill(hook, temat, cel);\n      const card = document.createElement('div');\n      card.className = `hook-card ${selectedStyle}`;\n      card.style.animationDelay = `${i * 80}ms`;\n      card.innerHTML = `\n        <div class=\"hook-num\">Hook #${i + 1}<\/div>\n        <div class=\"hook-text\">${text}<\/div>\n        <button class=\"btn-copy\" data-text=\"${text.replace(\/\"\/g,'&quot;')}\" onclick=\"copyHook(this)\">Kopiuj<\/button>\n      `;\n      list.appendChild(card);\n    });\n\n    document.getElementById('hook-count').textContent = `${count} hooki`;\n    const el = document.getElementById('results');\n    el.style.display = 'block';\n    requestAnimationFrame(() => requestAnimationFrame(() => {\n      el.classList.add('visible');\n      el.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n    }));\n  }\n\n  function copyHook(btn) {\n    navigator.clipboard.writeText(btn.getAttribute('data-text')).then(() => {\n      btn.textContent = '\u2713 Skopiowano';\n      btn.classList.add('copied');\n      setTimeout(() => { btn.textContent = 'Kopiuj'; btn.classList.remove('copied'); }, 2000);\n    });\n  }\n\n  document.addEventListener('keydown', e => { if (e.key === 'Enter') generate(); });\n<\/script>\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Generator Hook\u00f3w TikTok \/ Instagram \/ Reels GeneratorHook\u00f3w Wpisz temat i cel \u2014 dostaniesz gotowe hooki, kt\u00f3re zatrzymuj\u0105 scroll i robi\u0105 zasi\u0119gi. Temat Cel Styl hooka \u26a1 Kontrowersyjny \ud83d\udcda Edukacyjny \ud83c\udfac Storytelling \ud83d\ude80 Viral Wpisz temat i cel przed generowaniem. Generuj hooki Twoje hooki Pami\u0119taj To tylko hook. Reszta filmu decyduje, czy video zrobi zasi\u0119gi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30"}],"version-history":[{"count":4,"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":34,"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions\/34"}],"wp:attachment":[{"href":"https:\/\/www.mikolajsome.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}