{"id":14200,"date":"2024-11-19T14:10:42","date_gmt":"2024-11-19T14:10:42","guid":{"rendered":"https:\/\/www.technocamps.com\/en\/map-2\/"},"modified":"2024-11-26T13:38:26","modified_gmt":"2024-11-26T13:38:26","slug":"map","status":"publish","type":"page","link":"https:\/\/www.technocamps.com\/cy\/map\/","title":{"rendered":"Map"},"content":{"rendered":"<div id=\"cs-content\" class=\"cs-content\"><div class=\"x-section e14200-e1 mayg-0\"><div class=\"x-bg\" aria-hidden=\"true\"><div class=\"x-bg-layer-lower-image\" data-x-element-bg-layer=\"{&quot;parallaxSize&quot;:&quot;150%&quot;,&quot;parallaxDir&quot;:&quot;v&quot;,&quot;parallaxRev&quot;:false}\" style=\" background-image: url(http:\/\/www.technocamps.com\/wp-content\/uploads\/2020\/10\/circuit-board.svg); background-repeat: repeat; background-position: center; background-size: contain;\"><\/div><\/div><div class=\"x-row x-container max width e14200-e2 mayg-1 mayg-2 mayg-3 mayg-4 mayg-5 mayg-6 mayg-7 mayg-8 mayg-9 mayg-i mayg-j\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e3 mayg-w mayg-x rounded-card\"><div class=\"x-row e14200-e4 mayg-1 mayg-2 mayg-3 mayg-4 mayg-5 mayg-6 mayg-8 mayg-i mayg-k\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e5 mayg-w mayg-y\"><div class=\"x-text x-text-headline e14200-e6 mayg-11 mayg-12\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\">Schools we've worked with<\/h1>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"x-row e14200-e7 mayg-1 mayg-2 mayg-3 mayg-4 mayg-5 mayg-7 mayg-a mayg-b mayg-c mayg-i mayg-l\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e8 mayg-w mayg-y mayg-z\"><hr class=\"x-line e14200-e9 mayg-14\"\/><\/div><\/div><\/div><div class=\"x-row e14200-e10 mayg-1 mayg-2 mayg-3 mayg-4 mayg-5 mayg-6 mayg-8 mayg-i mayg-m\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e11 mayg-w mayg-y\"><div class=\"x-text x-content e14200-e12 mayg-15 mayg-16 mayg-17 mayg-18\"><p>We have hubs in every university in Wales, enabling us to deliver workshops in schools across the country. To date, we have provided over 5,000 workshops to 90,000 learners in over 600 schools. If you'd like to add your school to the map,&nbsp;<b><u><a href=\"mailto:info@technocamps.com\" target=\"_blank\" rel=\"noopener\">cysylltwch \u00e2 ni<\/a><\/u><\/b>&nbsp;and we'll arrange to bring some fun Technocamps to your classroom!<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e14200-e13 mayg-1 mayg-3 mayg-4 mayg-7 mayg-8 mayg-b mayg-d mayg-e mayg-n mayg-o\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e14 mayg-w mayg-y mayg-z .text-element\" id=\".column-2\"><div id=\".text-element-one\" class=\"x-text x-content e14200-e15 mayg-15 mayg-17 mayg-19 mayg-1a\">\n\n\n<!-- [wptabs id=\"14219\"] -->\n\n\n\n<div id=\"shortcodes\">\n  \n<div class=\"leaflet-map WPLeafletMap\" style=\"height:700px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly90aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZw==');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":false,\"scrollWheelZoom\":true,\"doubleClickZoom\":false,\"fitBounds\":false,\"minZoom\":7,\"maxZoom\":19,\"maxBounds\":[[\"49.950557\",\"-6.722469\"],[\"54.522775\",\"0.945347\"]],\"attribution\":\"\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([52.2928116,-3.73893],7.5);});<\/script>\n  \n<p id=\"mapShortCode\"><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletjsonShortcode() {\/*<script>*\/\nvar src = 'https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2024.json';\nvar default_style = {};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'json',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"1\");\nvar popup_property = \"info\";\nvar table_view = 0;\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"https:\\\/\\\/technocamps.com\\\/wp-content\\\/uploads\\\/USW-Marker.png\",\"iconSize\":\"17,26\"});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (table_view) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\n    function pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><\/p>\n<!-- \n<p id=\"mapShortCode2023\" disabled>[leaflet-geojson src= https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2023.json popup_property= \"info\" iconurl = \"https:\/\/technocamps.com\/wp-content\/uploads\/USW-Marker.png\" iconsize= \"17,26\" popup_text = 'info\"]\n\n<p  id=\"mapShortCode2022\" disabled>[leaflet-geojson src= https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2022.json popup_property= \"info\" iconurl = \"https:\/\/technocamps.com\/wp-content\/uploads\/USW-Marker.png\" iconsize= \"17,26\" popup_text = 'info\"]\n\n<p id=\"mapShortCode2021\" disabled>[leaflet-geojson src= https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2021.json popup_property= \"info\" iconurl = \"https:\/\/technocamps.com\/wp-content\/uploads\/USW-Marker.png\" iconsize= \"17,26\" popup_text = 'info\"]\n\n<p id=\"mapShortCode2020\" disabled>[leaflet-geojson src= https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2020.json popup_property= \"info\" iconurl = \"https:\/\/technocamps.com\/wp-content\/uploads\/USW-Marker.png\" iconsize= \"17,26\" popup_text = 'info\"] -->\n  \n<\/div>\n<!-- \n\n<button onclick=\"selectYear(2024)\">2024<\/button>\n<button onclick=\"selectYear(2023)\">2023<\/button>\n<button onclick=\"selectYear(2022)\">2022<\/button>\n<button onclick=\"selectYear(2021)\">2021<\/button>\n<button onclick=\"selectYear(2020)\">2020<\/button> --><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e14200-e16 mayg-2 mayg-3 mayg-4 mayg-7 mayg-8 mayg-9 mayg-c mayg-e mayg-f mayg-n mayg-p rounded-card\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e17 mayg-w mayg-y\"><div class=\"x-text x-content e14200-e18 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>Rhedeg o<\/p><\/div><div class=\"x-counter e14200-e19 mayg-1c\" data-x-element-counter=\"{&quot;to&quot;:&quot;8&quot;,&quot;speed&quot;:&quot;5s&quot;,&quot;commaSeparatedDecimal&quot;:false}\"><div class=\"x-counter-number-wrap\"><span class=\"x-counter-number\">0<\/span><\/div><\/div><div class=\"x-text x-content e14200-e20 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>Prifysgol<\/p><\/div><\/div><div class=\"x-col e14200-e21 mayg-w mayg-y\"><div class=\"x-text x-content e14200-e22 mayg-15 mayg-18 mayg-19 mayg-1b\"><p><span style=\"color: #333333;\">Darparu gan<\/span><\/p><\/div><div class=\"x-counter e14200-e23 mayg-1c\" data-x-element-counter=\"{&quot;to&quot;:&quot;25&quot;,&quot;speed&quot;:&quot;5s&quot;,&quot;commaSeparatedDecimal&quot;:false}\"><div class=\"x-counter-number-wrap\"><span class=\"x-counter-number\">0<\/span><\/div><\/div><div class=\"x-text x-content e14200-e24 mayg-15 mayg-18 mayg-19 mayg-1b\"><p><span style=\"color: #333333;\">Aelod o staff addysgu<\/span><\/p><\/div><\/div><div class=\"x-col e14200-e25 mayg-w mayg-y\"><div class=\"x-text x-content e14200-e26 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>Ymweld \u00e2<\/p><\/div><div class=\"x-counter e14200-e27 mayg-1c\" data-x-element-counter=\"{&quot;to&quot;:&quot;600&quot;,&quot;speed&quot;:&quot;5s&quot;,&quot;commaSeparatedDecimal&quot;:false}\"><div class=\"x-counter-number-wrap\"><span class=\"x-counter-number\">0<\/span><span class=\"x-counter-number-suffix\">+<\/span><\/div><\/div><div class=\"x-text x-content e14200-e28 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>O ysgolion<\/p><\/div><\/div><div class=\"x-col e14200-e29 mayg-w mayg-y\"><div class=\"x-text x-content e14200-e30 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>Darparu<\/p><\/div><div class=\"x-counter e14200-e31 mayg-1c\" data-x-element-counter=\"{&quot;to&quot;:&quot;5000&quot;,&quot;speed&quot;:&quot;5s&quot;,&quot;commaSeparatedDecimal&quot;:false}\"><div class=\"x-counter-number-wrap\"><span class=\"x-counter-number\">0<\/span><span class=\"x-counter-number-suffix\">+<\/span><\/div><\/div><div class=\"x-text x-content e14200-e32 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>O weithdai<\/p><\/div><\/div><div class=\"x-col e14200-e33 mayg-w mayg-y\"><div class=\"x-text x-content e14200-e34 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>Yn ymgysylltu \u00e2<\/p><\/div><div class=\"x-counter e14200-e35 mayg-1c\" data-x-element-counter=\"{&quot;to&quot;:&quot;90000&quot;,&quot;speed&quot;:&quot;5s&quot;,&quot;commaSeparatedDecimal&quot;:false}\"><div class=\"x-counter-number-wrap\"><span class=\"x-counter-number\">0<\/span><span class=\"x-counter-number-suffix\">+<\/span><\/div><\/div><div class=\"x-text x-content e14200-e36 mayg-15 mayg-18 mayg-19 mayg-1b\"><p>o ddysgwyr<\/p><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e14200-e37 mayg-2 mayg-3 mayg-4 mayg-8 mayg-9 mayg-c mayg-e mayg-f mayg-g mayg-n mayg-q rounded-card\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e38 mayg-w mayg-y mayg-10\"><div class=\"x-text x-text-headline e14200-e39 mayg-11 mayg-13\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\">Past Maps<\/h1>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e14200-e40 mayg-2 mayg-3 mayg-4 mayg-8 mayg-9 mayg-c mayg-e mayg-f mayg-g mayg-n mayg-r rounded-card\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e41 mayg-w mayg-y mayg-10\"><div class=\"x-row e14200-e42 mayg-1 mayg-4 mayg-7 mayg-8 mayg-b mayg-d mayg-e mayg-h mayg-n mayg-s\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e43 mayg-w mayg-y mayg-z .text-element\"><div class=\"x-text x-text-headline e14200-e44 mayg-11 mayg-13\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\">2023<\/h1>\n<\/div><\/div><\/div><div class=\"x-text x-content e14200-e45 mayg-15 mayg-17 mayg-19 mayg-1a\"><p><div class=\"leaflet-map WPLeafletMap\" style=\"height:700px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly90aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZw==');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":false,\"scrollWheelZoom\":true,\"doubleClickZoom\":false,\"fitBounds\":false,\"minZoom\":7,\"maxZoom\":19,\"maxBounds\":[[\"49.950557\",\"-6.722469\"],[\"54.522775\",\"0.945347\"]],\"attribution\":\"\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([52.2928116,-3.73893],7);});<\/script><\/p>\n<p id=\"mapShortCode\"><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletjsonShortcode() {\/*<script>*\/\nvar src = 'https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2023.json';\nvar default_style = {};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'json',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"1\");\nvar popup_property = \"info\";\nvar table_view = 0;\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"https:\\\/\\\/technocamps.com\\\/wp-content\\\/uploads\\\/USW-Marker.png\",\"iconSize\":\"17,26\"});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (table_view) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\n    function pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><\/p><\/div><\/div><\/div><\/div><\/div><div class=\"x-col e14200-e46 mayg-w mayg-y mayg-10\"><div class=\"x-row e14200-e47 mayg-1 mayg-4 mayg-7 mayg-8 mayg-b mayg-d mayg-e mayg-h mayg-n mayg-t\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e48 mayg-w mayg-y mayg-z .text-element\"><div class=\"x-text x-text-headline e14200-e49 mayg-11 mayg-13\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\">2022<\/h1>\n<\/div><\/div><\/div><div class=\"x-text x-content e14200-e50 mayg-15 mayg-17 mayg-19 mayg-1a\"><p><div class=\"leaflet-map WPLeafletMap\" style=\"height:700px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly90aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZw==');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":false,\"scrollWheelZoom\":true,\"doubleClickZoom\":false,\"fitBounds\":false,\"minZoom\":7,\"maxZoom\":19,\"maxBounds\":[[\"49.950557\",\"-6.722469\"],[\"54.522775\",\"0.945347\"]],\"attribution\":\"\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([52.2928116,-3.73893],7);});<\/script><\/p>\n<p id=\"mapShortCode\"><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletjsonShortcode() {\/*<script>*\/\nvar src = 'https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2022.json';\nvar default_style = {};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'json',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"1\");\nvar popup_property = \"info\";\nvar table_view = 0;\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"https:\\\/\\\/technocamps.com\\\/wp-content\\\/uploads\\\/USW-Marker.png\",\"iconSize\":\"17,26\"});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (table_view) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\n    function pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><\/p><\/div><\/div><\/div><\/div><\/div><div class=\"x-col e14200-e51 mayg-w mayg-y mayg-10\"><div class=\"x-row e14200-e52 mayg-1 mayg-4 mayg-7 mayg-8 mayg-b mayg-d mayg-e mayg-h mayg-n mayg-u\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e53 mayg-w mayg-y mayg-z .text-element\"><div class=\"x-text x-text-headline e14200-e54 mayg-11 mayg-13\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\">2021<\/h1>\n<\/div><\/div><\/div><div class=\"x-text x-content e14200-e55 mayg-15 mayg-17 mayg-19 mayg-1a\"><p><div class=\"leaflet-map WPLeafletMap\" style=\"height:700px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly90aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZw==');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":false,\"scrollWheelZoom\":true,\"doubleClickZoom\":false,\"fitBounds\":false,\"minZoom\":7,\"maxZoom\":19,\"maxBounds\":[[\"49.950557\",\"-6.722469\"],[\"54.522775\",\"0.945347\"]],\"attribution\":\"\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([52.2928116,-3.73893],7);});<\/script><\/p>\n<p id=\"mapShortCode\"><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletjsonShortcode() {\/*<script>*\/\nvar src = 'https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2021.json';\nvar default_style = {};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'json',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"1\");\nvar popup_property = \"info\";\nvar table_view = 0;\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"https:\\\/\\\/technocamps.com\\\/wp-content\\\/uploads\\\/USW-Marker.png\",\"iconSize\":\"17,26\"});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (table_view) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\n    function pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><\/p><\/div><\/div><\/div><\/div><\/div><div class=\"x-col e14200-e56 mayg-w mayg-y mayg-10\"><div class=\"x-row e14200-e57 mayg-1 mayg-4 mayg-7 mayg-8 mayg-b mayg-d mayg-e mayg-h mayg-n mayg-v\"><div class=\"x-row-inner\"><div class=\"x-col e14200-e58 mayg-w mayg-y mayg-z .text-element\"><div class=\"x-text x-text-headline e14200-e59 mayg-11 mayg-13\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\">2020<\/h1>\n<\/div><\/div><\/div><div class=\"x-text x-content e14200-e60 mayg-15 mayg-17 mayg-19 mayg-1a\"><p><div class=\"leaflet-map WPLeafletMap\" style=\"height:700px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly90aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZw==');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":false,\"scrollWheelZoom\":true,\"doubleClickZoom\":false,\"fitBounds\":false,\"minZoom\":7,\"maxZoom\":19,\"maxBounds\":[[\"49.950557\",\"-6.722469\"],[\"54.522775\",\"0.945347\"]],\"attribution\":\"\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([52.2928116,-3.73893],7);});<\/script><\/p>\n<p id=\"mapShortCode\"><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletjsonShortcode() {\/*<script>*\/\nvar src = 'https:\/\/www.technocamps.com\/wp-content\/uploads\/mapdata2021.json';\nvar default_style = {};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'json',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"1\");\nvar popup_property = \"info\";\nvar table_view = 0;\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"https:\\\/\\\/technocamps.com\\\/wp-content\\\/uploads\\\/USW-Marker.png\",\"iconSize\":\"17,26\"});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (table_view) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\n    function pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Schools we&#8217;ve worked with We have hubs in every university in Wales, enabling us to deliver workshops in schools across the country. To date, we have provided over 5,000 workshops to 90,000 learners in over 600 schools. If you&#8217;d like to add your school to the map,&nbsp;get in touch&nbsp;and we&#8217;ll arrange to bring some fun Technocamps to your classroom! Run &#8230; <a href=\"https:\/\/www.technocamps.com\/cy\/map\/\" class=\"more-link\">Mwy<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-blank-4.php","meta":{"footnotes":""},"class_list":["post-14200","page","type-page","status-publish","hentry","no-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Map - Technocamps<\/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:\/\/www.technocamps.com\/cy\/map\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Map - Technocamps\" \/>\n<meta property=\"og:description\" content=\"Schools we&#039;ve worked with We have hubs in every university in Wales, enabling us to deliver workshops in schools across the country. To date, we have provided over 5,000 workshops to 90,000 learners in over 600 schools. If you&#039;d like to add your school to the map,&nbsp;get in touch&nbsp;and we&#039;ll arrange to bring some fun Technocamps to your classroom! Run ... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.technocamps.com\/cy\/map\/\" \/>\n<meta property=\"og:site_name\" content=\"Technocamps\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Technocamps\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-26T13:38:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Technocamps\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 munud\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.technocamps.com\/en\/map\/\",\"url\":\"https:\/\/www.technocamps.com\/en\/map\/\",\"name\":\"Map - Technocamps\",\"isPartOf\":{\"@id\":\"https:\/\/www.technocamps.com\/en\/#website\"},\"datePublished\":\"2024-11-19T14:10:42+00:00\",\"dateModified\":\"2024-11-26T13:38:26+00:00\",\"inLanguage\":\"cy\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.technocamps.com\/en\/map\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.technocamps.com\/en\/#website\",\"url\":\"https:\/\/www.technocamps.com\/en\/\",\"name\":\"Technocamps\",\"description\":\"Technocamps, Inspiring computational thinking\",\"publisher\":{\"@id\":\"https:\/\/www.technocamps.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.technocamps.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cy\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.technocamps.com\/en\/#organization\",\"name\":\"Technocamps\",\"url\":\"https:\/\/www.technocamps.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cy\",\"@id\":\"https:\/\/www.technocamps.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.technocamps.com\/wp-content\/uploads\/TC-Marketing-Logo.png\",\"contentUrl\":\"https:\/\/www.technocamps.com\/wp-content\/uploads\/TC-Marketing-Logo.png\",\"width\":2136,\"height\":2136,\"caption\":\"Technocamps\"},\"image\":{\"@id\":\"https:\/\/www.technocamps.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Technocamps\/\",\"https:\/\/x.com\/Technocamps\",\"https:\/\/www.linkedin.com\/company\/technocamps\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Map - Technocamps","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:\/\/www.technocamps.com\/cy\/map\/","og_locale":"en_US","og_type":"article","og_title":"Map - Technocamps","og_description":"Schools we've worked with We have hubs in every university in Wales, enabling us to deliver workshops in schools across the country. To date, we have provided over 5,000 workshops to 90,000 learners in over 600 schools. If you'd like to add your school to the map,&nbsp;get in touch&nbsp;and we'll arrange to bring some fun Technocamps to your classroom! Run ... Read More","og_url":"https:\/\/www.technocamps.com\/cy\/map\/","og_site_name":"Technocamps","article_publisher":"https:\/\/www.facebook.com\/Technocamps\/","article_modified_time":"2024-11-26T13:38:26+00:00","twitter_card":"summary_large_image","twitter_site":"@Technocamps","twitter_misc":{"Est. reading time":"4 munud"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.technocamps.com\/en\/map\/","url":"https:\/\/www.technocamps.com\/en\/map\/","name":"Map - Technocamps","isPartOf":{"@id":"https:\/\/www.technocamps.com\/en\/#website"},"datePublished":"2024-11-19T14:10:42+00:00","dateModified":"2024-11-26T13:38:26+00:00","inLanguage":"cy","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.technocamps.com\/en\/map\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.technocamps.com\/en\/#website","url":"https:\/\/www.technocamps.com\/en\/","name":"Technocamps","description":"Technocamps, Inspiring computational thinking","publisher":{"@id":"https:\/\/www.technocamps.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.technocamps.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cy"},{"@type":"Organization","@id":"https:\/\/www.technocamps.com\/en\/#organization","name":"Technocamps","url":"https:\/\/www.technocamps.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"cy","@id":"https:\/\/www.technocamps.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.technocamps.com\/wp-content\/uploads\/TC-Marketing-Logo.png","contentUrl":"https:\/\/www.technocamps.com\/wp-content\/uploads\/TC-Marketing-Logo.png","width":2136,"height":2136,"caption":"Technocamps"},"image":{"@id":"https:\/\/www.technocamps.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Technocamps\/","https:\/\/x.com\/Technocamps","https:\/\/www.linkedin.com\/company\/technocamps\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/pages\/14200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/comments?post=14200"}],"version-history":[{"count":62,"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/pages\/14200\/revisions"}],"predecessor-version":[{"id":14359,"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/pages\/14200\/revisions\/14359"}],"wp:attachment":[{"href":"https:\/\/www.technocamps.com\/cy\/wp-json\/wp\/v2\/media?parent=14200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}