{"id":1423,"date":"2023-03-29T20:07:29","date_gmt":"2023-03-29T18:07:29","guid":{"rendered":"https:\/\/windsurfice.com\/?page_id=1423"},"modified":"2025-04-01T21:20:48","modified_gmt":"2025-04-01T19:20:48","slug":"test","status":"publish","type":"page","link":"https:\/\/windsurfice.com\/en\/event\/test","title":{"rendered":"Test"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1423\" class=\"elementor elementor-1423\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9614bb1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9614bb1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b6f66a1\" data-id=\"b6f66a1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a6f2b28 elementor-widget elementor-widget-heading\" data-id=\"a6f2b28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Test page for the Defiwind<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d54d473 elementor-widget elementor-widget-wp-widget-xyz_insert_php_widget\" data-id=\"d54d473\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wp-widget-xyz_insert_php_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<input type='hidden' name='Domain' id='Domain' value='data.windsurfice.com'><script type=\"text\/javascript\" src=\"https:\/\/code.jquery.com\/jquery-latest.min.js\"><\/script>\n<script type=\"text\/javascript\">\t\n\nDomainWindsurficePHP = $(\"#Domain\").val();\nDomainWindsurficeScriptsPHP = DomainWindsurficePHP;\n\nif(DomainWindsurficePHP =='windsurfice.com')\n{\n\tDomainWindsurficeScriptsPHP = 'data.windsurfice.com';\n}\nelse if (DomainWindsurficePHP =='dev.windsurfice.com')\n{\n\tDomainWindsurficeScriptsPHP = 'dev1.windsurfice.com';\n}\nconsole.log(DomainWindsurficePHP);\nconsole.log(DomainWindsurficeScriptsPHP);\n<\/script>\n<script src=\"https:\/\/data.windsurfice.com\/Highcharts11\/code\/highcharts.js\"><\/script>\n<script src=\"https:\/\/data.windsurfice.com\/Highcharts11\/code\/highcharts-more.js\"><\/script>\n<script src=\"https:\/\/data.windsurfice.com\/Highcharts11\/code\/modules\/windbarb.js\"><\/script>\n<script src=\"https:\/\/data.windsurfice.com\/Highcharts11\/code\/modules\/datagrouping.js\"><\/script>\n<script src=\"https:\/\/data.windsurfice.com\/Highcharts11\/code\/modules\/accessibility.js\"><\/script>\n<script src=\"https:\/\/data.windsurfice.com\/Highcharts11\/code\/modules\/solid-gauge.js\"><\/script>\n\n<script\n    src='https:\/\/data.windsurfice.com\/JS\/windsurfice.js?Version=1702483526'><\/script>\n<script src='https:\/\/data.windsurfice.com\/OpenLayer\/ol.js'><\/script>\n<link rel=\"stylesheet\" href=\"https:\/\/data.windsurfice.com\/OpenLayer\/ol.css\" type=\"text\/css\">\n\n\n<script id=\"windsurfice24Graph\"><\/script>\n<link rel=\"stylesheet\" href=\"\" id=\"GraphButtons\" type=\"text\/css\">\n<script id=\"windsurficeMaps\"><\/script>\n<link rel=\"stylesheet\" href=\"\" id=\"mapcss\" type=\"text\/css\">\n<script id=\"windsurficeGauge\"><\/script>\n<link rel=\"stylesheet\" href=\"\" id=\"GraphGaugeCSS\" type=\"text\/css\">\n\n<div id=\"Map\">\n    <div id='js-map' class='map' style=\"height: 500px; min-width: 310px\"><\/div>\n\n    <div id=\"popup\" class=\"ol-popup\">\n        <a href=\"#\" id=\"popup-closer\" class=\"ol-popup-closer\"><\/a>\n        <div id=\"popup-content\"><\/div>\n    <\/div>\n<\/div>\n<hr class=\"solid\" style=\"border-top: 3px solid #bbb; margin-top: 10px; margin-bottom: 10px;\">\n<div id=\"Gauges\" style=\"display: flex;\">\n<\/div>\n<hr class=\"solid\" style=\"border-top: 3px solid #bbb; margin-top: 10px; margin-bottom: 10px;\">\n<div id=\"Charts\">\n\n    <div id=\"ChartButtons\" class=\"Highchartsbuttons\">\n        <button class=\"btn active\" id=\"all\">All<\/button>\n        <button class=\"btn\" id=\"12h\">12h<\/button>\n        <button class=\"btn\" id=\"4h\">4h<\/button>\n        <button class=\"btn\" id=\"1h\">1h<\/button>\n    <\/div>\n\n    <script type=\"text\/javascript\">\n\n        document.getElementById('windsurfice24Graph').src = SetURL('\/JS\/windsurfice24Graph.js?Version=1752518789', 1);\n        document.getElementById('GraphButtons').href = SetURL('\/CSS\/GraphButtons.css', 1);\n        document.getElementById('windsurficeMaps').src = SetURL('\/JS\/windsurficeMaps.js?Version=1758102931', 1);\n        document.getElementById('mapcss').href = SetURL('\/CSS\/Map.css', 1);\n        document.getElementById('GraphGaugeCSS').href = SetURL('\/CSS\/WindsurficeGauge.css', 1);\n        document.getElementById('windsurficeGauge').src = SetURL('\/JS\/windsurficeGaugeV2.js?Version=1702478822', 1);\n\n\n        var container = document.getElementById('.ol-popup');\n        var content = document.getElementById('popup-content');\n        var closer = document.getElementById('popup-closer');\n\n        var URL = window.location.href;\n\t\tvar SplitURL = URL.split(\/[\\s\/?]+\/);\n\t\t\t\/\/console.log(SplitURL);\n\n\t\tif (SplitURL[3] == \"event\") {\n\t\t\tcurrentwloc = SplitURL[4];\n\t\t\tDatabaseSource = \"WindMeters\";\n\t\t}\n            \n        var ChartNames = {};\n\n        window.addEventListener(\"load\", async function () {\n\n            \/\/load event windmeters\n            await GetEventLocations();\n\n            \/\/var Maps_div = document.getElementById(\"Maps_div\");\n            var Gauges_div = document.getElementById(\"Gauges\");\n            var Charts_div = document.getElementById(\"Charts\");\n            var ButtonsID = document.getElementById(\"ChartButtons\");\n\n            console.log(ChartNames);\n            Object.values(ChartNames).forEach(element => {\n\n                const newfigure = document.createElement(\"figure\");\n                newfigure.className = \"highcharts-figure\";\n                newfigure.style = \"flex: 100%\";\n                \/\/[Type + \"_\" + ChartName]\n                const newDiv = document.createElement(\"div\");\n                newDiv.id = \"container-\" + \"WindSpeedDirectionGauge\" + \"_\" + element;\n                \/\/newDiv.style = \"height: 500px; min-width: 310px\";\n                newfigure.appendChild(newDiv);\n                Gauges_div.appendChild(newfigure);\n                \/\/ButtonsID.after(newDiv);\n            });\n\n            Object.values(ChartNames).forEach(element => {\n\n                const newDiv = document.createElement(\"div\");\n                newDiv.id = \"LiveChart_\" + element;\n                newDiv.style = \"height: 500px; min-width: 310px\";\n                $(\"#Charts\").prepend(newDiv);\n                \/\/Charts_div.insertBefore(newDiv);\n                \/\/Charts_div.appendChild(newDiv);\n                \/\/ButtonsID.after(newDiv);\n                \/\/document.insertBefore(newDiv, document.getElementById(\"Charts\"));\n                \/\/console.log(newDiv);\n            });\n            console.log(\"Start Mainmap\");\n            globalMapInit(ChartNames);\n\n            \/\/ Move stuff\n\n\n            \/\/document.getElementById(\"Live\").setAttribute(\"id\", ChartName1);\n            \/\/document.getElementById(\"Live2\").setAttribute(\"id\", ChartName2);\n            \/\/$(\".Live\").attr(\"id\", ChartName1);\n            \/\/$(\".Live2\").attr(\"id\", ChartName2);\n\n            async function SetGraph() {\n                var RequestData = {\n                    'Site': {},\n                    'Owner': \"Website\",\n                    'NextUpdate': 1,\n                    'Data': {\n                        'LoraName': \"\",\n                        'DisplayName': \"\",\n                        'EnableWindDirection': \"\",\n                        'UpdateRate': \"\",\n                        'Name': \"\",\n                        'LoraName': \"\",\n                        'WaterTemperature': \"\",\n                        \"MinWind\": \"\",\n                        \"AverageWind\": \"\",\n                        \"MaxWind\": \"\",\n                        \"WindDirection\": \"\",\n                    },\n                    Source: {\n                        'WindMeters': \"\",\n                    }\n                }\n                RequestData['Site'] = { ...RequestData['Site'], ...ChartNames };\n                var LocationData = await GetLocations(RequestData);\n                LocationData = LocationData['WindMeters'];\n                console.log(LocationData);\n\n                Object.values(ChartNames).forEach(key => {\n                    GraphDay(LocationData[key]['LoraName'], LocationData[key]['DisplayName'], LocationData[key]['EnableWindDirection'],\n                        LocationData[key]['UpdateRate'], LocationData[key]['Name'], LocationData[key]['WaterTemperature'], LocationData[key]['NextUpdate'], key,);\n\n                    SetGauge(LocationData[key]['LoraName'], LocationData[key]['DisplayName'],\n                        LocationData[key]['UpdateRate'], LocationData[key]['Name'], LocationData[key]['NextUpdate'], key, \"WindSpeedDirectionGauge\", LocationData[key]);\n                });\n\n            };\n\n            $(function () {\n                SetGraph();\n            });\n        })\n        async function GetEventLocations() {\n            var RequestEventData = {\n                'Site': \"Event\",\n                'Owner': \"Website\",\n                'NextUpdate': 0,\n                'Data': {\n                    'Name': \"\",\n                    'Event': currentwloc,\n                }\n            }\n            var RequestEventDataReturn = await GetLocations(RequestEventData);\n            \/\/console.log(RequestEventDataReturn);\n            var Index = 0;\n            Object.values(RequestEventDataReturn).forEach(element => {\n                \/\/console.log(element);\n                \/\/ChartNames.push(element[\"LoraName\"]);\n                ChartNames[Index] = element[\"Name\"];\n                Index++;\n                \/\/Object.assign(ChartNames, element[\"Name\"]);\n                \/\/ChartNames = { ...ChartNames, ...element[\"Name\"] };\n            });\n            \/\/console.log(\"ChartNames\");\n            \/\/console.log(ChartNames);\n        }\n        \/\/knoppen handelen\n        const buttonclass = document.querySelector('.buttons');\n        const btns = document.querySelectorAll('.btn');\n\n\n        \/\/zoom all\n        document.getElementById('all').addEventListener('click', e => {\n\n            btns.forEach(btn => {\n                if (btn.getAttribute('id') === e.target.getAttribute('id'))\n                    btn.classList.add('active');\n                else\n                    btn.classList.remove('active');\n            });\n            \/\/button action\n            \/\/window[Type + \"_\" + ChartName]\n            \/\/window[\"GraphDay_\" + ChartName]\n            Object.values(ChartNames).forEach(key => {\n                window[\"GraphDay_\" + key].zoomOut();\n            });\n        });\n\n        \/\/zoom last 1h\n        document.getElementById('1h').addEventListener('click', e => {\n            btns.forEach(btn => {\n\n                if (btn.getAttribute('id') === e.target.getAttribute('id'))\n                    btn.classList.add('active');\n                else\n                    btn.classList.remove('active');\n            });\n            \/\/get last point\n\n\n            Object.values(ChartNames).forEach(key => {\n\n                let points = [];\n\n                window[\"GraphDay_\" + key].series.forEach(function (s) {\n                    if (s.visible) {\n                        points.push(s.points[s.points.length - 1])\n                    }\n                });\n                window[\"GraphDay_\" + key].xAxis[0].setExtremes(points[0].category - 1 * 60 * 60 * 1000, points[0].category);\n            });\n            \/\/button action\n            \/\/console.log(points);\n\n        });\n\n        \/\/zoom last 4h\n        document.getElementById('4h').addEventListener('click', e => {\n            btns.forEach(btn => {\n\n                if (btn.getAttribute('id') === e.target.getAttribute('id'))\n                    btn.classList.add('active');\n                else\n                    btn.classList.remove('active');\n            });\n\n            Object.values(ChartNames).forEach(key => {\n\n                let points = [];\n                window[\"GraphDay_\" + key].series.forEach(function (s) {\n                    if (s.visible) {\n                        points.push(s.points[s.points.length - 1])\n                    }\n                });\n                window[\"GraphDay_\" + key].xAxis[0].setExtremes(points[0].category - 4 * 60 * 60 * 1000, points[0].category);\n            });\n\n        });\n        \/\/zoom last 12h\n        document.getElementById('12h').addEventListener('click', e => {\n            btns.forEach(btn => {\n\n                if (btn.getAttribute('id') === e.target.getAttribute('id'))\n                    btn.classList.add('active');\n                else\n                    btn.classList.remove('active');\n            });\n            Object.values(ChartNames).forEach(key => {\n                console.log(\"key\");\n                console.log(key);\n                let points = [];\n\n                window[\"GraphDay_\" + key].series.forEach(function (s) {\n                    if (s.visible) {\n                        points.push(s.points[s.points.length - 1])\n                    }\n                });\n                console.log(\"points\");\n                console.log(points);\n                window[\"GraphDay_\" + key].xAxis[0].setExtremes(points[0].category - 12 * 60 * 60 * 1000, points[0].category);\n            });\n\n        });\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Test page for the Defiwind<\/p>","protected":false},"author":1,"featured_media":0,"parent":1897,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1423","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Test - Wind measurement service @ the spot<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/windsurfice.com\/en\/event\/test\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Test - Wind measurement service @ the spot\" \/>\n<meta property=\"og:description\" content=\"Test page for the Defiwind\" \/>\n<meta property=\"og:url\" content=\"https:\/\/windsurfice.com\/en\/event\/test\/\" \/>\n<meta property=\"og:site_name\" content=\"Wind measurement service @ the spot\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-01T19:20:48+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/event\\\/test\",\"url\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/event\\\/test\",\"name\":\"Test - Wind measurement service @ the spot\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/#website\"},\"datePublished\":\"2023-03-29T18:07:29+00:00\",\"dateModified\":\"2025-04-01T19:20:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/event\\\/test#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/windsurfice.com\\\/nl\\\/event\\\/test\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/event\\\/test#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Event\",\"item\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/event\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Test\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/\",\"name\":\"Wind measurement service @ the spot\",\"description\":\"Wind measurement service  @ the spot\",\"publisher\":{\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/#organization\",\"name\":\"Wind measurement service @ the spot\",\"url\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/windsurfice.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/logo-1.png\",\"contentUrl\":\"https:\\\/\\\/windsurfice.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/logo-1.png\",\"width\":661,\"height\":170,\"caption\":\"Wind measurement service @ the spot\"},\"image\":{\"@id\":\"https:\\\/\\\/windsurfice.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Test - Wind measurement service @ the spot","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/windsurfice.com\/en\/event\/test\/","og_locale":"en_GB","og_type":"article","og_title":"Test - Wind measurement service @ the spot","og_description":"Test page for the Defiwind","og_url":"https:\/\/windsurfice.com\/en\/event\/test\/","og_site_name":"Wind measurement service @ the spot","article_modified_time":"2025-04-01T19:20:48+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/windsurfice.com\/nl\/event\/test","url":"https:\/\/windsurfice.com\/nl\/event\/test","name":"Test - Wind measurement service @ the spot","isPartOf":{"@id":"https:\/\/windsurfice.com\/nl\/#website"},"datePublished":"2023-03-29T18:07:29+00:00","dateModified":"2025-04-01T19:20:48+00:00","breadcrumb":{"@id":"https:\/\/windsurfice.com\/nl\/event\/test#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/windsurfice.com\/nl\/event\/test"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/windsurfice.com\/nl\/event\/test#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/windsurfice.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Event","item":"https:\/\/windsurfice.com\/nl\/event"},{"@type":"ListItem","position":3,"name":"Test"}]},{"@type":"WebSite","@id":"https:\/\/windsurfice.com\/nl\/#website","url":"https:\/\/windsurfice.com\/nl\/","name":"Wind measurement service @ the spot","description":"Wind measurement service  @ the spot","publisher":{"@id":"https:\/\/windsurfice.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/windsurfice.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/windsurfice.com\/nl\/#organization","name":"Wind measurement service @ the spot","url":"https:\/\/windsurfice.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/windsurfice.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/windsurfice.com\/wp-content\/uploads\/2021\/04\/logo-1.png","contentUrl":"https:\/\/windsurfice.com\/wp-content\/uploads\/2021\/04\/logo-1.png","width":661,"height":170,"caption":"Wind measurement service @ the spot"},"image":{"@id":"https:\/\/windsurfice.com\/nl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/pages\/1423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/comments?post=1423"}],"version-history":[{"count":29,"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/pages\/1423\/revisions"}],"predecessor-version":[{"id":1908,"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/pages\/1423\/revisions\/1908"}],"up":[{"embeddable":true,"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/pages\/1897"}],"wp:attachment":[{"href":"https:\/\/windsurfice.com\/en\/wp-json\/wp\/v2\/media?parent=1423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}