{"id":25,"date":"2026-09-27T09:05:35","date_gmt":"2026-09-27T09:05:35","guid":{"rendered":"https:\/\/jobmatch.pannerup.com\/?page_id=25"},"modified":"2026-09-27T09:30:07","modified_gmt":"2026-09-27T09:30:07","slug":"stillingsbetegnelser","status":"publish","type":"page","link":"https:\/\/jobmatch.pannerup.com\/?page_id=25","title":{"rendered":"Stillingsbetegnelser"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Oversigten er baseret p\u00e5 data fra Styrelsen for Arbejdsmarked og Rekruttering, l\u00e6s evt mere: <a href=\"https:\/\/star.dk\/digital-service\/saadan-arbejder-vi-med-it-i-styrelsen\/oversigt-over-stillingsbetegnelser-og-kvalifikationer\">LINK<\/a><\/p>\n\n\n\n    <div\n        id=\"star-stillinger-1\"\n        class=\"star-stillinger\"\n        data-json=\"https:\/\/jobmatch.pannerup.com\/wp-content\/star-stillingsbetegnelser.json?v=1790511733\"\n    >\n        <div class=\"star-search-wrapper\">\n            <input\n                type=\"search\"\n                class=\"star-search-input\"\n                placeholder=\"S\u00f8g efter stillingsbetegnelse eller alias...\"\n                autocomplete=\"off\"\n                aria-label=\"S\u00f8g efter stillingsbetegnelse\"\n            >\n            <button type=\"button\" class=\"star-clear-button\">Ryd<\/button>\n        <\/div>\n\n        <div class=\"star-search-info\">\n            <span class=\"star-result-count\" aria-live=\"polite\">Indl\u00e6ser...<\/span>\n        <\/div>\n\n        <div class=\"star-alphabet\" role=\"group\" aria-label=\"Filtr\u00e9r efter bogstav\">\n            <button type=\"button\" class=\"star-letter active\" data-letter=\"all\" aria-pressed=\"true\">Alle<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"a\"\n                    aria-pressed=\"false\"\n                >A<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"b\"\n                    aria-pressed=\"false\"\n                >B<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"c\"\n                    aria-pressed=\"false\"\n                >C<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"d\"\n                    aria-pressed=\"false\"\n                >D<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"e\"\n                    aria-pressed=\"false\"\n                >E<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"f\"\n                    aria-pressed=\"false\"\n                >F<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"g\"\n                    aria-pressed=\"false\"\n                >G<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"h\"\n                    aria-pressed=\"false\"\n                >H<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"i\"\n                    aria-pressed=\"false\"\n                >I<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"j\"\n                    aria-pressed=\"false\"\n                >J<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"k\"\n                    aria-pressed=\"false\"\n                >K<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"l\"\n                    aria-pressed=\"false\"\n                >L<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"m\"\n                    aria-pressed=\"false\"\n                >M<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"n\"\n                    aria-pressed=\"false\"\n                >N<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"o\"\n                    aria-pressed=\"false\"\n                >O<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"p\"\n                    aria-pressed=\"false\"\n                >P<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"q\"\n                    aria-pressed=\"false\"\n                >Q<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"r\"\n                    aria-pressed=\"false\"\n                >R<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"s\"\n                    aria-pressed=\"false\"\n                >S<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"t\"\n                    aria-pressed=\"false\"\n                >T<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"u\"\n                    aria-pressed=\"false\"\n                >U<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"v\"\n                    aria-pressed=\"false\"\n                >V<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"w\"\n                    aria-pressed=\"false\"\n                >W<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"x\"\n                    aria-pressed=\"false\"\n                >X<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"y\"\n                    aria-pressed=\"false\"\n                >Y<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"z\"\n                    aria-pressed=\"false\"\n                >Z<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"\u00e6\"\n                    aria-pressed=\"false\"\n                >\u00c6<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"\u00f8\"\n                    aria-pressed=\"false\"\n                >\u00d8<\/button>\n                            <button\n                    type=\"button\"\n                    class=\"star-letter\"\n                    data-letter=\"\u00e5\"\n                    aria-pressed=\"false\"\n                >\u00c5<\/button>\n                    <\/div>\n\n        <div class=\"star-results\"><\/div>\n        <div class=\"star-loading\">Indl\u00e6ser stillingsbetegnelser...<\/div>\n    <\/div>\n\n        <style>\n        .star-error {\n            padding: 20px;\n            border: 1px solid #e5b5b5;\n            background: #fff5f5;\n            border-radius: 8px;\n        }\n        \n        .star-stillinger {\n            width: 100%;\n            max-width: 1100px;\n            margin: 30px auto;\n            box-sizing: border-box;\n        }\n\n        .star-search-wrapper {\n            display: flex;\n            gap: 10px;\n            margin-bottom: 12px;\n        }\n\n        .star-search-input {\n            flex: 1;\n            min-width: 0;\n            padding: 14px 16px;\n            border: 1px solid #d5d5d5;\n            border-radius: 8px;\n            background: #fff;\n            font-size: 17px;\n            line-height: 1.4;\n            box-sizing: border-box;\n        }\n\n        .star-search-input:focus {\n            outline: none;\n            border-color: #777;\n            box-shadow: 0 0 0 2px rgba(0,0,0,.06);\n        }\n\n        .star-clear-button {\n            padding: 0 20px;\n            border: 0;\n            border-radius: 8px;\n            background: #eee;\n            color: #222;\n            cursor: pointer;\n            font-size: 15px;\n        }\n\n        .star-clear-button:hover { background: #ddd; }\n\n        .star-clear-button:focus-visible,\n        .star-letter:focus-visible,\n        .star-alias-toggle:focus-visible {\n            outline: 2px solid #222;\n            outline-offset: 2px;\n        }\n\n        .star-search-info {\n            margin: 10px 0 15px;\n            color: #666;\n            font-size: 14px;\n        }\n\n        .star-alphabet {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 6px;\n            margin-bottom: 25px;\n        }\n\n        .star-letter {\n            min-width: 38px;\n            height: 38px;\n            padding: 0 9px;\n            border: 1px solid #ddd;\n            border-radius: 6px;\n            background: #fff;\n            color: #222;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 600;\n        }\n\n        .star-letter:hover:not(:disabled) { background: #f2f2f2; }\n\n        .star-letter.active {\n            background: #222;\n            color: #fff;\n            border-color: #222;\n        }\n\n        .star-letter:disabled {\n            opacity: .35;\n            cursor: not-allowed;\n        }\n\n        .star-results {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n            gap: 15px;\n            align-items: start;\n        }\n\n        .star-result {\n            padding: 18px;\n            border: 1px solid #e2e2e2;\n            border-radius: 10px;\n            background: #fff;\n            box-sizing: border-box;\n        }\n\n        .star-result-title {\n            margin: 0;\n            padding: 0;\n            font-size: 18px;\n            line-height: 1.35;\n            font-weight: 700;\n        }\n\n        .star-result mark {\n            background: #fff0a8;\n            color: inherit;\n            padding: 0 1px;\n            border-radius: 2px;\n        }\n\n        .star-alias-heading {\n            margin-top: 14px;\n            margin-bottom: 5px;\n            color: #777;\n            font-size: 13px;\n            font-weight: 600;\n        }\n\n        .star-aliases {\n            margin: 0;\n            padding-left: 20px;\n            color: #666;\n            font-size: 14px;\n            line-height: 1.45;\n        }\n\n        .star-aliases li { margin-bottom: 4px; }\n        .star-aliases li[hidden] { display: none; }\n\n        .star-alias-toggle {\n            margin: 6px 0 0;\n            padding: 4px 0;\n            border: 0;\n            background: none;\n            color: #222;\n            cursor: pointer;\n            font-size: 13px;\n            font-weight: 600;\n            text-decoration: underline;\n        }\n\n        .star-alias-toggle:hover { text-decoration: none; }\n\n        .star-loading {\n            padding: 40px;\n            text-align: center;\n            color: #666;\n        }\n\n        .star-no-results {\n            grid-column: 1 \/ -1;\n            padding: 40px 20px;\n            border-radius: 10px;\n            background: #f7f7f7;\n            text-align: center;\n            color: #666;\n        }\n\n        @media (max-width: 600px) {\n            .star-search-wrapper { flex-direction: column; }\n            .star-clear-button   { padding: 12px; }\n            .star-results        { grid-template-columns: 1fr; }\n            .star-letter         { min-width: 35px; }\n        }\n            <\/style>\n        <script>\n    (function () {\n\n        \/*\n         * Antal aliaser der vises, f\u00f8r resten foldes sammen\n         *\/\n        const ALIAS_LIMIT = 5;\n\n        \/*\n         * Normalisering til s\u00f8gning:\n         * - sm\u00e5 bogstaver\n         * - \u00e6, \u00f8 og \u00e5 bevares\n         * - andre diakritiske tegn fjernes (\u00e9 -> e)\n         *\/\n        function normalizeText(text) {\n            return String(text || '')\n                .toLocaleLowerCase('da-DK')\n                .normalize('NFC')\n                .replace(\/[\u00e6\u00f8\u00e5]|.\/gu, function (ch) {\n                    if (ch === '\u00e6' || ch === '\u00f8' || ch === '\u00e5') return ch;\n                    return ch.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '');\n                });\n        }\n\n        function escapeRegExp(text) {\n            return text.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\n        }\n\n        function debounce(fn, delay) {\n            let timer;\n            return function () {\n                clearTimeout(timer);\n                timer = setTimeout(fn, delay);\n            };\n        }\n\n        \/*\n         * Cache JSON pr. URL, s\u00e5 flere shortcodes kun henter filen \u00e9n gang\n         *\/\n        const dataCache = {};\n\n        function fetchJobs(url) {\n            if (!dataCache[url]) {\n                dataCache[url] = fetch(url)\n                    .then(function (response) {\n                        if (!response.ok) throw new Error('JSON kunne ikke hentes.');\n                        return response.json();\n                    })\n                    .then(function (data) {\n                        if (!Array.isArray(data)) throw new Error('JSON-formatet er ugyldigt.');\n\n                        \/\/ Forbehandl \u00e9n gang\n                        const prepared = data.map(function (job) {\n                            const aliases = Array.isArray(job.aliases) ? job.aliases.map(String) : [];\n                            const titleNorm = normalizeText(job.title);\n                            return {\n                                title: String(job.title || ''),\n                                aliases: aliases,\n                                titleNorm: titleNorm,\n                                aliasNorm: aliases.map(normalizeText),\n                                firstLetter: titleNorm.charAt(0)\n                            };\n                        });\n\n                        prepared.sort(function (a, b) {\n                            return a.title.localeCompare(b.title, 'da-DK');\n                        });\n\n                        return prepared;\n                    });\n            }\n            return dataCache[url];\n        }\n\n        \/*\n         * Fremh\u00e6v s\u00f8geterm (sikkert: bruger kun DOM-noder, ingen innerHTML)\n         *\/\n        function appendHighlighted(parent, text, query) {\n            if (!query) {\n                parent.appendChild(document.createTextNode(text));\n                return;\n            }\n\n            const lower = normalizeText(text);\n\n            \/\/ Kun hvis normalisering ikke \u00e6ndrer l\u00e6ngden, kan indeks bruges direkte\n            if (lower.length !== text.length) {\n                parent.appendChild(document.createTextNode(text));\n                return;\n            }\n\n            const regex = new RegExp(escapeRegExp(query), 'g');\n            let last = 0;\n            let match;\n\n            while ((match = regex.exec(lower)) !== null) {\n                if (match.index > last) {\n                    parent.appendChild(document.createTextNode(text.slice(last, match.index)));\n                }\n                const mark = document.createElement('mark');\n                mark.textContent = text.slice(match.index, match.index + match[0].length);\n                parent.appendChild(mark);\n                last = match.index + match[0].length;\n                if (match[0].length === 0) regex.lastIndex++;\n            }\n\n            if (last < text.length) {\n                parent.appendChild(document.createTextNode(text.slice(last)));\n            }\n        }\n\n        \/*\n         * Alias-liste med sammenfoldning\n         *\/\n        function buildAliasList(job, query) {\n\n            const total       = job.aliases.length;\n            const collapsible = total > ALIAS_LIMIT;\n\n            \/\/ Fold automatisk ud, hvis s\u00f8gningen rammer et skjult alias\n            let expanded = false;\n            if (collapsible && query) {\n                expanded = job.aliasNorm.slice(ALIAS_LIMIT).some(function (alias) {\n                    return alias.includes(query);\n                });\n            }\n\n            const wrapper = document.createDocumentFragment();\n\n            const heading = document.createElement('div');\n            heading.className = 'star-alias-heading';\n            heading.textContent = 'Alias \/ relaterede betegnelser';\n            wrapper.appendChild(heading);\n\n            const list = document.createElement('ul');\n            list.className = 'star-aliases';\n\n            const extras = [];\n\n            job.aliases.forEach(function (alias, index) {\n                const item = document.createElement('li');\n                appendHighlighted(item, alias, query);\n\n                if (collapsible && index >= ALIAS_LIMIT) {\n                    item.hidden = !expanded;\n                    extras.push(item);\n                }\n\n                list.appendChild(item);\n            });\n\n            wrapper.appendChild(list);\n\n            if (collapsible) {\n                const toggle = document.createElement('button');\n                toggle.type = 'button';\n                toggle.className = 'star-alias-toggle';\n\n                const updateToggle = function () {\n                    toggle.textContent = expanded\n                        ? 'Vis f\u00e6rre'\n                        : 'Vis alle ' + total + ' aliaser';\n                    toggle.setAttribute('aria-expanded', expanded ? 'true' : 'false');\n                };\n\n                toggle.addEventListener('click', function () {\n                    expanded = !expanded;\n                    extras.forEach(function (item) {\n                        item.hidden = !expanded;\n                    });\n                    updateToggle();\n                });\n\n                updateToggle();\n                wrapper.appendChild(toggle);\n            }\n\n            return wrapper;\n        }\n\n        function init(container) {\n\n            \/\/ Undg\u00e5 dobbelt initialisering\n            if (container.dataset.starInit === '1') return;\n            container.dataset.starInit = '1';\n\n            const searchInput   = container.querySelector('.star-search-input');\n            const clearButton   = container.querySelector('.star-clear-button');\n            const results       = container.querySelector('.star-results');\n            const resultCount   = container.querySelector('.star-result-count');\n            const loading       = container.querySelector('.star-loading');\n            const letterButtons = container.querySelectorAll('.star-letter');\n\n            let jobs = [];\n            let selectedLetter = 'all';\n\n            function setActiveLetter(letter) {\n                selectedLetter = letter;\n                letterButtons.forEach(function (button) {\n                    const isActive = button.dataset.letter === letter;\n                    button.classList.toggle('active', isActive);\n                    button.setAttribute('aria-pressed', isActive ? 'true' : 'false');\n                });\n            }\n\n            function matchesQuery(job, query) {\n                if (!query) return true;\n                if (job.titleNorm.includes(query)) return true;\n                return job.aliasNorm.some(function (alias) {\n                    return alias.includes(query);\n                });\n            }\n\n            \/*\n             * Deaktiv\u00e9r bogstaver uden resultater (ud fra den aktuelle s\u00f8gning)\n             *\/\n            function updateLetterAvailability(query) {\n                const available = new Set();\n                jobs.forEach(function (job) {\n                    if (matchesQuery(job, query)) available.add(job.firstLetter);\n                });\n\n                letterButtons.forEach(function (button) {\n                    const letter = button.dataset.letter;\n                    if (letter === 'all') return;\n                    button.disabled = !available.has(letter) && letter !== selectedLetter;\n                });\n            }\n\n            function renderResults() {\n\n                const query = normalizeText(searchInput.value.trim());\n\n                updateLetterAvailability(query);\n\n                const filtered = jobs.filter(function (job) {\n                    if (selectedLetter !== 'all' && job.firstLetter !== selectedLetter) {\n                        return false;\n                    }\n                    return matchesQuery(job, query);\n                });\n\n                resultCount.textContent = filtered.length === 1\n                    ? '1 stillingsbetegnelse fundet'\n                    : filtered.length + ' stillingsbetegnelser fundet';\n\n                results.textContent = '';\n\n                if (!filtered.length) {\n                    const empty = document.createElement('div');\n                    empty.className = 'star-no-results';\n                    empty.textContent = 'Ingen stillingsbetegnelser fundet.';\n                    results.appendChild(empty);\n                    return;\n                }\n\n                const fragment = document.createDocumentFragment();\n\n                filtered.forEach(function (job) {\n\n                    const card = document.createElement('div');\n                    card.className = 'star-result';\n\n                    const title = document.createElement('h3');\n                    title.className = 'star-result-title';\n                    appendHighlighted(title, job.title, query);\n                    card.appendChild(title);\n\n                    if (job.aliases.length) {\n                        card.appendChild(buildAliasList(job, query));\n                    }\n\n                    fragment.appendChild(card);\n                });\n\n                results.appendChild(fragment);\n            }\n\n            searchInput.addEventListener('input', debounce(renderResults, 120));\n\n            clearButton.addEventListener('click', function () {\n                searchInput.value = '';\n                setActiveLetter('all');\n                renderResults();\n                searchInput.focus();\n            });\n\n            letterButtons.forEach(function (button) {\n                button.addEventListener('click', function () {\n                    setActiveLetter(button.dataset.letter);\n                    renderResults();\n                });\n            });\n\n            fetchJobs(container.dataset.json)\n                .then(function (data) {\n                    jobs = data;\n                    loading.style.display = 'none';\n                    renderResults();\n                })\n                .catch(function (error) {\n                    console.error('STAR Stillingsopslag:', error);\n                    loading.textContent = 'Der opstod en fejl ved indl\u00e6sning af stillingsbetegnelserne.';\n                    resultCount.textContent = '';\n                });\n        }\n\n        function initAll() {\n            document.querySelectorAll('.star-stillinger').forEach(init);\n        }\n\n        \/*\n         * Scriptet udskrives efter f\u00f8rste shortcode, s\u00e5 senere shortcodes\n         * ikke findes endnu. Vent derfor til hele siden er indl\u00e6st.\n         *\/\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', initAll);\n        } else {\n            initAll();\n        }\n\n    })();\n    <\/script>\n    \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oversigten er baseret p\u00e5 data fra Styrelsen for Arbejdsmarked og Rekruttering, l\u00e6s evt mere: LINK<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"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-25","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=\/wp\/v2\/pages\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25"}],"version-history":[{"count":3,"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":30,"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=\/wp\/v2\/pages\/25\/revisions\/30"}],"wp:attachment":[{"href":"https:\/\/jobmatch.pannerup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}