{"id":1333,"date":"2024-01-18T19:45:50","date_gmt":"2024-01-18T19:45:50","guid":{"rendered":"https:\/\/dizdarica.mojkraj.eu\/?page_id=1333"},"modified":"2026-03-22T08:08:32","modified_gmt":"2026-03-22T08:08:32","slug":"kamera-gozd","status":"publish","type":"page","link":"https:\/\/adriafly.me\/en\/kamera-gozd\/","title":{"rendered":"Poleti\u0161te Gozd"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Kamera JPK Kri\u0161ka gora, poleti\u0161te Gozd<\/h4>\n\n\n\n<p>Klub sa tradicijom slobodnog letenja<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Bratski klub JPK Kri\u0161ka gora iz Slovenije gaji sa paraglajding klubom Adriafly blisku saradnju i me\u0111usobnu povezanost \u010dlanova. Kako jedni, tako i drugi se jednako osje\u0107aju kao doma\u0107ini i kao gosti.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Klub je 2023. godine napunio <strong>jubilejnih trideset godina<\/strong> postojanja i uspje\u0161nog rada. <a href=\"https:\/\/jpkkriskagora.si\/\" target=\"_blank\" rel=\"noreferrer noopener\">JPK Kri\u0161ka gora<\/a> je jedan od zna\u010dajnijih klubova na podru\u010dju prostog letenja na tlu R Slovenije. Nalazi se na obronku Kri\u0161ke gore sa dva poleti\u0161ta, na Gozdu i na Kri\u0161koj gori. To klubu umje\u0161tenom u Karavan\u0161ki sklop pru\u017ea odli\u010dne uslove za obuku, sportsko letenje ili kombinaciju hodanja i letenja (<em>H&amp;F<\/em>).<\/p>\n\n\n\n<p>Slovenija svojim meteorolo\u0161kim i geografskim uslovima spada u pionirske paraglajding dr\u017eave u kojima je letenje zastupljeno tokom cijele godine. Klubovi su 2025. godine svoju saradnju ovjerili zajedni\u010dkim izlaskom na vrh Kri\u0161ke gore. Tamo su predsjednici stiskom ruke i podpisom bratskog certifikata formalno obavezali klubove na dugogodi\u0161nju tradiciju saradnje koju namjeravamo gajiti sa JPK Kri\u0161ka gora.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<!DOCTYPE html>\n<html lang=\"hr\">\n<head>\n<meta charset=\"UTF-8\">\n<title>Kamera Slider 12h &#8211; Gozd<\/title>\n<style>\nbody { margin:0; padding:0; font-family: sans-serif; }\n.slide-boka { position: relative; width: 100%; height: 400px; overflow: hidden; }\n.slide-boka img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; transition: opacity 0.5s ease-in-out; }\n.slide-boka img.top { opacity: 0; z-index: 2; }\n.slide-boka img.top.active { opacity: 1; }\n.slide-boka img.bottom { z-index: 1; }\n\n.controls { margin-top: 10px; text-align: center; }\n.controls button, .controls input[type=\"range\"] { padding: 10px; font-size: 16px; cursor: pointer; margin: 5px; }\n\n\/* Slider *\/\ninput[type=\"range\"] {\n    -webkit-appearance: none;\n    width: 100%;\n    height: 10px;\n    background: transparent;\n    cursor: pointer;\n    margin: 5px 0;\n}\ninput[type=\"range\"]::-webkit-slider-runnable-track { width: 100%; height: 10px; background: rgba(63,72,244,0.3); border-radius: 5px; }\ninput[type=\"range\"]::-moz-range-track { width: 100%; height: 10px; background: rgba(63,72,244,0.3); border-radius: 5px; }\ninput[type=\"range\"]::-ms-track { width: 100%; height: 10px; background: transparent; border-color: transparent; color: transparent; }\ninput[type=\"range\"]::-webkit-slider-thumb { -webkit-appearance: none; width: 18px; height: 18px; background: #3f48f4; border-radius: 50%; border: 2px solid #3f48f4; cursor: pointer; margin-top: -4px; position: relative; z-index:2; }\ninput[type=\"range\"]::-moz-range-thumb { width: 18px; height: 18px; background: #3f48f4; border-radius: 50%; border: 2px solid #3f48f4; cursor: pointer; }\ninput[type=\"range\"]::-ms-thumb { width: 18px; height: 18px; background: #3f48f4; border-radius: 50%; border: 2px solid #3f48f4; cursor: pointer; }\n\n\/* Strelice *\/\n.arrow-controls { display: flex; justify-content: space-between; width: 100%; }\n.arrow-controls button { background-color: #3f48f4; color:white; border:none; padding:10px 20px; font-size:18px; border-radius:5px; }\n.arrow-controls button:hover { background-color: #2d3fcb; }\n\n\/* Oznake sati *\/\n.time-labels { position: relative; width: 100%; height: 35px; margin-top: 5px; }\n.time-labels span { position: absolute; font-size:11px; color:#444; transform: rotate(-45deg); transform-origin: top left; white-space: nowrap; }\n\n\/* Responsive *\/\n@media screen and (max-width: 768px) {\n    .slide-boka { height: 250px; }\n    .controls { margin-top: 5px; }\n    .arrow-controls button { padding: 6px 12px; font-size: 14px; }\n    .time-labels span { font-size: 9px; }\n}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"kamera\">\n    <div class=\"slide-boka\">\n        <img decoding=\"async\" id=\"slide1\" class=\"bottom\" src=\"https:\/\/jpkkriskagora.si\/wp-content\/uploads\/webcam74\/144.jpg\" alt=\"Kamera Gozd\">\n        <img decoding=\"async\" id=\"slide2\" class=\"top\" src=\"\" alt=\"Slideshow Image\">\n    <\/div>\n<\/div>\n\n<div class=\"controls\">\n    <div class=\"arrow-controls\">\n        <button id=\"prevImage\">\u2190<\/button>\n        <button id=\"nextImage\">\u2192<\/button>\n    <\/div>\n    <input type=\"range\" id=\"imageSlider\" min=\"1\" max=\"144\" value=\"144\">\n    <div class=\"time-labels\" id=\"timeLabels\"><\/div>\n<\/div>\n\n<script>\nvar images = [];\nvar totalImages = 144; \nvar currentIndex = totalImages-1;\nvar intervalMinutes = 5;\nvar debounceTimer;\nvar holdInterval;\nvar slide1 = document.getElementById('slide1');\nvar slide2 = document.getElementById('slide2');\nvar loadedImages = {};\n\n\/\/ --- Popuni niz slika ---\nfor(var i=1;i<=totalImages;i++){\n    images.push('https:\/\/jpkkriskagora.si\/wp-content\/uploads\/webcam74\/'+i+'.jpg');\n}\n\n\/\/ --- Load sliku ---\nfunction loadImage(src, callback){\n    if(loadedImages[src]){ if(callback) callback(loadedImages[src]); return loadedImages[src]; }\n    var img = new Image();\n    img.src = src;\n    loadedImages[src] = img;\n    img.onload = function(){ if(callback) callback(img); }\n    return img;\n}\n\n\/\/ --- Pred-load \u00b11 slika ---\nfunction preloadAround(index){\n    for(var i=Math.max(0,index-1); i<=Math.min(totalImages-1,index+1); i++){\n        loadImage(images[i]);\n    }\n}\n\n\/\/ --- Show image ---\nfunction showImage(index){\n    if(index<0) index=0;\n    if(index>=totalImages) index=totalImages-1;\n    currentIndex = index;\n    var src = images[currentIndex];\n    slide2.src = src;\n    slide2.classList.add('active');\n    setTimeout(function(){\n        slide1.src = src;\n        slide2.classList.remove('active');\n    },300);\n    document.getElementById('imageSlider').value = currentIndex+1;\n    preloadAround(currentIndex);\n}\n\n\/\/ --- Arrow buttons click ---\ndocument.getElementById('prevImage').addEventListener('click', function(){ showImage(currentIndex-1); });\ndocument.getElementById('nextImage').addEventListener('click', function(){ showImage(currentIndex+1); });\n\n\/\/ --- Continuous hold for arrows ---\nvar prevBtn = document.getElementById('prevImage');\nvar nextBtn = document.getElementById('nextImage');\n\nfunction startHold(step){\n    clearInterval(holdInterval);\n    holdInterval = setInterval(function(){\n        showImage(currentIndex + step);\n    }, 300);\n}\nfunction stopHold(){\n    clearInterval(holdInterval);\n}\n\nprevBtn.addEventListener('mousedown', function(){ startHold(-1); });\nprevBtn.addEventListener('mouseup', stopHold);\nprevBtn.addEventListener('mouseleave', stopHold);\n\nnextBtn.addEventListener('mousedown', function(){ startHold(1); });\nnextBtn.addEventListener('mouseup', stopHold);\nnextBtn.addEventListener('mouseleave', stopHold);\n\n\/\/ --- Slider with debounce ---\ndocument.getElementById('imageSlider').addEventListener('input', function(){\n    var index = parseInt(this.value,10)-1;\n    clearTimeout(debounceTimer);\n    debounceTimer = setTimeout(function(){ showImage(index); }, 50);\n});\n\n\/\/ --- Time labels 12h back ---\nvar labelsContainer = document.getElementById(\"timeLabels\");\nlabelsContainer.innerHTML=\"\";\nvar now = new Date();\nvar startTime = new Date(now.getTime()-(totalImages-1)*intervalMinutes*60000);\n\nfor(var h=0;h<12;h++){\n    var hourTime = new Date(now.getTime()-h*60*60000);\n    hourTime.setMinutes(0,0,0);\n    var diffMinutes = (hourTime - startTime)\/60000;\n    var index = Math.round(diffMinutes \/ intervalMinutes);\n    if(index<0 || index>=totalImages) continue;\n\n    var label = document.createElement(\"span\");\n    label.innerText = (hourTime.getHours()<10?\"0\":\"\")+hourTime.getHours()+\":00\";\n    label.style.left = (index\/(totalImages-1)*100) + \"%\";\n    labelsContainer.appendChild(label);\n}\n\n\/\/ --- Init ---\nshowImage(currentIndex);\n<\/script>\n\n<\/body>\n<\/html>\n\n\n\n<div class=\"skytech-wrap\">\n<h3>Stanica Gozd<\/h3>\n<div id=\"skytech_69f4a0deab102_msg\" class=\"skytech-message\" style=\"display:none;\">Ni podatkov<\/div>\n<div id=\"skytech_69f4a0deab102_content\">\n\n<div class=\"skytech-top\">\n\n<div>\n<div class=\"caption\">Smijer vjetra<\/div>\n<svg id=\"skytech_69f4a0deab102_arrow\" width=\"80\" height=\"80\" viewBox=\"0 0 100 100\">\n<g transform=\"translate(50,50)\">\n<rect x=\"-3\" y=\"-30\" width=\"6\" height=\"50\" fill=\"#4b5563\"\/>\n<polygon points=\"0,-45 14,-30 -14,-30\" fill=\"#4b5563\"\/>\n<\/g>\n<\/svg>\n<\/div>\n\n<div>\n<div class=\"caption\">Vjetar<\/div>\n<div id=\"skytech_69f4a0deab102_wind\" class=\"value\">\u2014<\/div>\n<\/div>\n\n<div>\n<div class=\"caption\">Udari<\/div>\n<div id=\"skytech_69f4a0deab102_gust\" class=\"value\">\u2014<\/div>\n<\/div>\n\n<div>\n<div class=\"caption\">Temperatura<\/div>\n<div id=\"skytech_69f4a0deab102_temp\" class=\"value\">\u2014<\/div>\n<\/div>\n\n<\/div>\n\n<div class=\"chart-wrap\">\n<canvas id=\"skytech_69f4a0deab102_chart\"><\/canvas>\n<\/div>\n\n<\/div>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script>\n(function(){\n\nfunction mapWindDir(code){\nconst map={0:315,1:270,2:225,3:180,4:135,5:90,6:45,7:0};\nreturn map[code] ?? code;\n}\n\nconst rotateTo = d => (d + 180) % 360;\n\nlet chart=null;\n\nasync function loadData(){\n\nconst ajax_url = 'https:\/\/adriafly.me\/wp-admin\/admin-ajax.php?action=skytech_gozd_proxy';\n\nconst res = await fetch(ajax_url,{cache:'no-store'});\nconst json = await res.json();\n\nif(!json.success){\ndocument.getElementById('skytech_69f4a0deab102_content').style.display='none';\ndocument.getElementById('skytech_69f4a0deab102_msg').style.display='block';\nreturn;\n}\n\ndocument.getElementById('skytech_69f4a0deab102_msg').style.display='none';\ndocument.getElementById('skytech_69f4a0deab102_content').style.display='block';\n\nconst {last,recent,labels,wind_speed,wind_speed_max,wind_direction,air_temperature}=json.data;\n\ndocument.getElementById('skytech_69f4a0deab102_wind').textContent=(last.wind_speed ?? '\u2014')+' m\/s';\ndocument.getElementById('skytech_69f4a0deab102_gust').textContent=(last.wind_speed_max ?? '\u2014')+' m\/s';\ndocument.getElementById('skytech_69f4a0deab102_temp').textContent=(last.air_temperature ?? '\u2014')+' \u00b0C';\n\nconst arrow=document.getElementById('skytech_69f4a0deab102_arrow');\nconst dir=mapWindDir(last.wind_direction);\narrow.style.transform='rotate('+(dir!==null?rotateTo(dir):0)+'deg)';\n\nlet chartLabels=[], wind=[], gust=[], dirs=[];\n\nif(recent){\nchartLabels = recent.map(r=>r.timestamp.substring(11,16));\nwind = recent.map(r=>r.wind_speed);\ngust = recent.map(r=>r.wind_speed_max);\ndirs = recent.map(r=>mapWindDir(r.wind_direction));\n}else{\nchartLabels = labels ?? [];\nwind = wind_speed ?? [];\ngust = wind_speed_max ?? [];\ndirs = (wind_direction ?? []).map(mapWindDir);\n}\n\nif(chart) chart.destroy();\n\nchart=new Chart(document.getElementById('skytech_69f4a0deab102_chart').getContext('2d'),{\ntype:'line',\ndata:{\nlabels:chartLabels,\ndatasets:[\n{\nlabel:'Vjetar',\ndata:wind,\nborderColor:'#0ea5a4',\nbackgroundColor:'rgba(14,165,164,0.12)',\nfill:true,\ntension:.35,\npointRadius:0\n},\n{\nlabel:'Udari',\ndata:gust,\nborderColor:'#f97316',\nbackgroundColor:'rgba(249,115,22,0.12)',\nfill:true,\ntension:.35,\npointRadius:0\n}\n]\n},\noptions:{\nresponsive:true,\nmaintainAspectRatio:false,\nlayout:{padding:{top:40}},\nplugins:{\nlegend:{\nposition:'bottom',\nlabels:{\nusePointStyle:true,\npointStyle:'circle',\nboxWidth:8,\nboxHeight:8\n}\n}\n},\nscales:{\ny:{\ntitle:{display:true,text:'m\/s'},\ngrid:{color:'rgba(0,0,0,0.05)'}\n},\nx:{\ngrid:{display:false}\n}\n}\n},\nplugins:[{\nid:'windArrowsSkytech',\nafterDatasetsDraw(chart){\nconst ctx=chart.ctx;\nconst area=chart.chartArea;\nconst xAxis=chart.scales.x;\nconst y=area.top-20;\nconst base=20;\n\nctx.save();\n\nfor(let i=0;i<dirs.length;i++){\nif(dirs[i]==null) continue;\n\nconst angle=rotateTo(dirs[i])*Math.PI\/180;\nconst x=xAxis.getPixelForValue(i);\nconst s=gust[i]??0;\n\nlet color=\"#16a34a\";\nif(s>4&&s<=7) color=\"#f59e0b\";\nif(s>7) color=\"#dc2626\";\n\nctx.save();\nctx.translate(x,y);\nctx.rotate(angle);\n\nctx.strokeStyle=color;\nctx.fillStyle=color;\nctx.lineWidth=2;\n\nctx.beginPath();\nctx.moveTo(0,-base*0.45);\nctx.lineTo(0,base*0.25);\nctx.stroke();\n\nctx.beginPath();\nctx.moveTo(0,-base*0.45);\nctx.lineTo(base*0.22,-base*0.30);\nctx.lineTo(-base*0.22,-base*0.30);\nctx.closePath();\nctx.fill();\n\nctx.restore();\n}\n\nctx.restore();\n}\n}]\n});\n\n}\n\nloadData();\nsetInterval(loadData,60000);\n\n})();\n<\/script>\n\n<style>\n.skytech-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    width:100%;\n    max-width:none;\n    background:#ffffff;\n    border-radius:14px;\n    padding:18px 20px 16px;\n    box-shadow:0 6px 18px rgba(0,0,0,0.08);\n    border:1px solid #e8edf3;\n}\n\n.skytech-wrap h3 {\n    margin:0 0 12px;\n    font-size:1.1rem;\n    font-weight:600;\n    color:#1f2a37;\n}\n\n.skytech-top {\n    display:flex;\n    gap:18px;\n    align-items:center;\n    margin-bottom:14px;\n}\n\n.skytech-top > div {\n    background:#f6f9fc;\n    padding:10px 14px;\n    border-radius:10px;\n    min-width:90px;\n    text-align:center;\n    transition:all .2s ease;\n}\n\n.skytech-top > div:hover {\n    background:#eef2f7;\n}\n\n.caption {\n    font-size:0.72em;\n    color:#7b8794;\n    font-weight:600;\n    text-transform:uppercase;\n    letter-spacing:.04em;\n}\n\n.value {\n    font-size:1.35em;\n    font-weight:700;\n    color:#111827;\n}\n\n.chart-wrap {\n    height:260px;\n    margin-top:10px;\n    position: relative;\n    overflow: hidden;\n}\n\n.skytech-message {\n    padding:24px;\n    text-align:center;\n    font-weight:600;\n    color:#6b7280;\n    background:#f9fafb;\n    border-radius:10px;\n}\n@media (max-width: 600px) {\n    .skytech-top {\n        flex-wrap: wrap;\n    }\n\n    .skytech-top > div {\n        min-width: unset;\n        flex: 1 1 calc(50% - 10px);\n    }\n}\n<\/style>\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><a href=\"https:\/\/www.luftar.si\/razmere.html\" target=\"_blank\" rel=\"noreferrer noopener\">Stanje u okru\u017eenju poleti\u0161ta<\/a><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.luftar.si\/razmere.html\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/www.luftar.si\/img\/webCam\/KriskaVrhWest.jpg\" alt=\"\"\/><\/a><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"skytech-wrap\">\n<h3>Stanica Kri\u0161ka gora<\/h3>\n<div id=\"skytech_69f4a0deab135_msg\" class=\"skytech-message\" style=\"display:none;\">Ni podatkov<\/div>\n<div id=\"skytech_69f4a0deab135_content\">\n\n<div class=\"skytech-top\">\n\n<div>\n<div class=\"caption\">Smijer vjetra<\/div>\n<svg id=\"skytech_69f4a0deab135_arrow\" width=\"80\" height=\"80\" viewBox=\"0 0 100 100\">\n<g transform=\"translate(50,50)\">\n<rect x=\"-3\" y=\"-30\" width=\"6\" height=\"50\" fill=\"#4b5563\"\/>\n<polygon points=\"0,-45 14,-30 -14,-30\" fill=\"#4b5563\"\/>\n<\/g>\n<\/svg>\n<\/div>\n\n<div>\n<div class=\"caption\">Vjetar<\/div>\n<div id=\"skytech_69f4a0deab135_wind\" class=\"value\">\u2014<\/div>\n<\/div>\n\n<div>\n<div class=\"caption\">Udari<\/div>\n<div id=\"skytech_69f4a0deab135_gust\" class=\"value\">\u2014<\/div>\n<\/div>\n\n<div>\n<div class=\"caption\">Temperatura<\/div>\n<div id=\"skytech_69f4a0deab135_temp\" class=\"value\">\u2014<\/div>\n<\/div>\n\n<\/div>\n\n<div class=\"chart-wrap\">\n<canvas id=\"skytech_69f4a0deab135_chart\"><\/canvas>\n<\/div>\n\n<\/div>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script>\n(function(){\n\nfunction mapWindDir(code){\nconst map={0:315,1:270,2:225,3:180,4:135,5:90,6:45,7:0};\nreturn map[code] ?? code;\n}\n\nconst rotateTo = d => (d + 180) % 360;\n\nlet chart=null;\n\nasync function loadData(){\n\nconst ajax_url = 'https:\/\/adriafly.me\/wp-admin\/admin-ajax.php?action=skytech_station_data&url=https%3A%2F%2Fwww.luftar.si%2Fdata%2FwsDataKriskaHiCharts.json';\n\nconst res = await fetch(ajax_url,{cache:'no-store'});\nconst json = await res.json();\n\nif(!json.success){\ndocument.getElementById('skytech_69f4a0deab135_content').style.display='none';\ndocument.getElementById('skytech_69f4a0deab135_msg').style.display='block';\nreturn;\n}\n\ndocument.getElementById('skytech_69f4a0deab135_msg').style.display='none';\ndocument.getElementById('skytech_69f4a0deab135_content').style.display='block';\n\nconst {last,recent,labels,wind_speed,wind_speed_max,wind_direction,air_temperature}=json.data;\n\ndocument.getElementById('skytech_69f4a0deab135_wind').textContent=(last.wind_speed ?? '\u2014')+' m\/s';\ndocument.getElementById('skytech_69f4a0deab135_gust').textContent=(last.wind_speed_max ?? '\u2014')+' m\/s';\ndocument.getElementById('skytech_69f4a0deab135_temp').textContent=(last.air_temperature ?? '\u2014')+' \u00b0C';\n\nconst arrow=document.getElementById('skytech_69f4a0deab135_arrow');\nconst dir=mapWindDir(last.wind_direction);\narrow.style.transform='rotate('+(dir!==null?rotateTo(dir):0)+'deg)';\n\nlet chartLabels=[], wind=[], gust=[], dirs=[];\n\nif(recent){\nchartLabels = recent.map(r=>r.timestamp.substring(11,16));\nwind = recent.map(r=>r.wind_speed);\ngust = recent.map(r=>r.wind_speed_max);\ndirs = recent.map(r=>mapWindDir(r.wind_direction));\n}else{\nchartLabels = labels ?? [];\nwind = wind_speed ?? [];\ngust = wind_speed_max ?? [];\ndirs = (wind_direction ?? []).map(mapWindDir);\n}\n\nif(chart) chart.destroy();\n\nchart=new Chart(document.getElementById('skytech_69f4a0deab135_chart').getContext('2d'),{\ntype:'line',\ndata:{\nlabels:chartLabels,\ndatasets:[\n{\nlabel:'Vjetar',\ndata:wind,\nborderColor:'#0ea5a4',\nbackgroundColor:'rgba(14,165,164,0.12)',\nfill:true,\ntension:.35,\npointRadius:0\n},\n{\nlabel:'Udari',\ndata:gust,\nborderColor:'#f97316',\nbackgroundColor:'rgba(249,115,22,0.12)',\nfill:true,\ntension:.35,\npointRadius:0\n}\n]\n},\noptions:{\nresponsive:true,\nmaintainAspectRatio:false,\nlayout:{padding:{top:40}},\nplugins:{\nlegend:{\nposition:'bottom',\nlabels:{\nusePointStyle:true,\npointStyle:'circle',\nboxWidth:8,\nboxHeight:8\n}\n}\n},\nscales:{\ny:{\ntitle:{display:true,text:'m\/s'},\ngrid:{color:'rgba(0,0,0,0.05)'}\n},\nx:{\ngrid:{display:false}\n}\n}\n},\nplugins:[{\nid:'windArrowsSkytech',\nafterDatasetsDraw(chart){\nconst ctx=chart.ctx;\nconst area=chart.chartArea;\nconst xAxis=chart.scales.x;\nconst y=area.top-20;\nconst base=20;\n\nctx.save();\n\nfor(let i=0;i<dirs.length;i++){\nif(dirs[i]==null) continue;\n\nconst angle=rotateTo(dirs[i])*Math.PI\/180;\nconst x=xAxis.getPixelForValue(i);\nconst s=gust[i]??0;\n\nlet color=\"#16a34a\";\nif(s>4&&s<=7) color=\"#f59e0b\";\nif(s>7) color=\"#dc2626\";\n\nctx.save();\nctx.translate(x,y);\nctx.rotate(angle);\n\nctx.strokeStyle=color;\nctx.fillStyle=color;\nctx.lineWidth=2;\n\nctx.beginPath();\nctx.moveTo(0,-base*0.45);\nctx.lineTo(0,base*0.25);\nctx.stroke();\n\nctx.beginPath();\nctx.moveTo(0,-base*0.45);\nctx.lineTo(base*0.22,-base*0.30);\nctx.lineTo(-base*0.22,-base*0.30);\nctx.closePath();\nctx.fill();\n\nctx.restore();\n}\n\nctx.restore();\n}\n}]\n});\n\n}\n\nloadData();\nsetInterval(loadData,60000);\n\n})();\n<\/script>\n\n<style>\n.skytech-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    width:100%;\n    max-width:none;\n    background:#ffffff;\n    border-radius:14px;\n    padding:18px 20px 16px;\n    box-shadow:0 6px 18px rgba(0,0,0,0.08);\n    border:1px solid #e8edf3;\n}\n\n.skytech-wrap h3 {\n    margin:0 0 12px;\n    font-size:1.1rem;\n    font-weight:600;\n    color:#1f2a37;\n}\n\n.skytech-top {\n    display:flex;\n    gap:18px;\n    align-items:center;\n    margin-bottom:14px;\n}\n\n.skytech-top > div {\n    background:#f6f9fc;\n    padding:10px 14px;\n    border-radius:10px;\n    min-width:90px;\n    text-align:center;\n    transition:all .2s ease;\n}\n\n.skytech-top > div:hover {\n    background:#eef2f7;\n}\n\n.caption {\n    font-size:0.72em;\n    color:#7b8794;\n    font-weight:600;\n    text-transform:uppercase;\n    letter-spacing:.04em;\n}\n\n.value {\n    font-size:1.35em;\n    font-weight:700;\n    color:#111827;\n}\n\n.chart-wrap {\n    height:260px;\n    margin-top:10px;\n    position: relative;\n    overflow: hidden;\n}\n\n.skytech-message {\n    padding:24px;\n    text-align:center;\n    font-weight:600;\n    color:#6b7280;\n    background:#f9fafb;\n    border-radius:10px;\n}\n@media (max-width: 600px) {\n    .skytech-top {\n        flex-wrap: wrap;\n    }\n\n    .skytech-top > div {\n        min-width: unset;\n        flex: 1 1 calc(50% - 10px);\n    }\n}\n<\/style>\n\n\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><a href=\"https:\/\/jpkkriskagora.si\/vreme\">Vremenska prognoza<\/a><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/jpkkriskagora.si\/vreme\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/meteo.arso.gov.si\/\/uploads\/probase\/www\/observ\/radar\/si0-rm-anim.gif\" alt=\"\"\/><\/a><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<form role=\"search\" method=\"get\" action=\"https:\/\/adriafly.me\/en\/\" class=\"wp-block-search__button-outside wp-block-search__text-button wp-block-search\"    ><label class=\"wp-block-search__label\" for=\"wp-block-search__input-1\" >Pretraga<\/label><div class=\"wp-block-search__inside-wrapper\" ><input class=\"wp-block-search__input\" id=\"wp-block-search__input-1\" placeholder=\"\" value=\"\" type=\"search\" name=\"s\" required \/><button aria-label=\"Pretraga\" class=\"wp-block-search__button wp-element-button\" type=\"submit\" >Pretraga<\/button><\/div><\/form>","protected":false},"excerpt":{"rendered":"<p>Kamera JPK Kri\u0161ka gora, poleti\u0161te Gozd Klub sa tradicijom slobodnog letenja Bratski klub JPK Kri\u0161ka gora iz Slovenije gaji sa paraglajding klubom Adriafly blisku saradnju i me\u0111usobnu povezanost \u010dlanova. Kako jedni, tako i drugi se jednako osje\u0107aju kao doma\u0107ini i kao gosti. Klub je 2023. godine napunio jubilejnih trideset godina [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1340,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1333","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Poleti\u0161te Gozd - Adriafly - Paragliding Club<\/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:\/\/adriafly.me\/en\/kamera-gozd\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Poleti\u0161te Gozd - Adriafly - Paragliding Club\" \/>\n<meta property=\"og:description\" content=\"Kamera JPK Kri\u0161ka gora, poleti\u0161te Gozd Klub sa tradicijom slobodnog letenja Bratski klub JPK Kri\u0161ka gora iz Slovenije gaji sa paraglajding klubom Adriafly blisku saradnju i me\u0111usobnu povezanost \u010dlanova. Kako jedni, tako i drugi se jednako osje\u0107aju kao doma\u0107ini i kao gosti. Klub je 2023. godine napunio jubilejnih trideset godina [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/adriafly.me\/en\/kamera-gozd\/\" \/>\n<meta property=\"og:site_name\" content=\"Adriafly - Paragliding Club\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AdriaFly\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-22T08:08:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/adriafly.me\/wp-content\/uploads\/2024\/01\/gozd-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/\",\"url\":\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/\",\"name\":\"Poleti\u0161te Gozd - Adriafly - Paragliding Club\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/gozd-1.jpg\",\"datePublished\":\"2024-01-18T19:45:50+00:00\",\"dateModified\":\"2026-03-22T08:08:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/#breadcrumb\"},\"inLanguage\":\"en-NZ\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-NZ\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/#primaryimage\",\"url\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/gozd-1.jpg\",\"contentUrl\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/gozd-1.jpg\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/kamera-gozd\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna\",\"item\":\"https:\\\/\\\/adriafly.me\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Poleti\u0161te Gozd\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/#website\",\"url\":\"https:\\\/\\\/adriafly.me\\\/\",\"name\":\"Adriafly - Paragliding Club\",\"description\":\"Paraglajding klub Herceg Novi\",\"publisher\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/#organization\"},\"alternateName\":\"Adriafly\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/adriafly.me\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-NZ\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/#organization\",\"name\":\"Adriafly - Paragliding Club\",\"url\":\"https:\\\/\\\/adriafly.me\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-NZ\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/02-LOGO-nobackgr.png\",\"contentUrl\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/02-LOGO-nobackgr.png\",\"width\":1536,\"height\":1349,\"caption\":\"Adriafly - Paragliding Club\"},\"image\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/AdriaFly\",\"https:\\\/\\\/www.instagram.com\\\/adriafly.me\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Poleti\u0161te Gozd - Adriafly - Paragliding Club","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:\/\/adriafly.me\/en\/kamera-gozd\/","og_locale":"en_US","og_type":"article","og_title":"Poleti\u0161te Gozd - Adriafly - Paragliding Club","og_description":"Kamera JPK Kri\u0161ka gora, poleti\u0161te Gozd Klub sa tradicijom slobodnog letenja Bratski klub JPK Kri\u0161ka gora iz Slovenije gaji sa paraglajding klubom Adriafly blisku saradnju i me\u0111usobnu povezanost \u010dlanova. Kako jedni, tako i drugi se jednako osje\u0107aju kao doma\u0107ini i kao gosti. Klub je 2023. godine napunio jubilejnih trideset godina [&hellip;]","og_url":"https:\/\/adriafly.me\/en\/kamera-gozd\/","og_site_name":"Adriafly - Paragliding Club","article_publisher":"https:\/\/www.facebook.com\/AdriaFly","article_modified_time":"2026-03-22T08:08:32+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/adriafly.me\/wp-content\/uploads\/2024\/01\/gozd-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/adriafly.me\/kamera-gozd\/","url":"https:\/\/adriafly.me\/kamera-gozd\/","name":"Poleti\u0161te Gozd - Adriafly - Paragliding Club","isPartOf":{"@id":"https:\/\/adriafly.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/adriafly.me\/kamera-gozd\/#primaryimage"},"image":{"@id":"https:\/\/adriafly.me\/kamera-gozd\/#primaryimage"},"thumbnailUrl":"https:\/\/adriafly.me\/wp-content\/uploads\/2024\/01\/gozd-1.jpg","datePublished":"2024-01-18T19:45:50+00:00","dateModified":"2026-03-22T08:08:32+00:00","breadcrumb":{"@id":"https:\/\/adriafly.me\/kamera-gozd\/#breadcrumb"},"inLanguage":"en-NZ","potentialAction":[{"@type":"ReadAction","target":["https:\/\/adriafly.me\/kamera-gozd\/"]}]},{"@type":"ImageObject","inLanguage":"en-NZ","@id":"https:\/\/adriafly.me\/kamera-gozd\/#primaryimage","url":"https:\/\/adriafly.me\/wp-content\/uploads\/2024\/01\/gozd-1.jpg","contentUrl":"https:\/\/adriafly.me\/wp-content\/uploads\/2024\/01\/gozd-1.jpg","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/adriafly.me\/kamera-gozd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna","item":"https:\/\/adriafly.me\/"},{"@type":"ListItem","position":2,"name":"Poleti\u0161te Gozd"}]},{"@type":"WebSite","@id":"https:\/\/adriafly.me\/#website","url":"https:\/\/adriafly.me\/","name":"Adriafly - Paragliding Club","description":"Paraglajding klub Herceg Novi","publisher":{"@id":"https:\/\/adriafly.me\/#organization"},"alternateName":"Adriafly","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/adriafly.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-NZ"},{"@type":"Organization","@id":"https:\/\/adriafly.me\/#organization","name":"Adriafly - Paragliding Club","url":"https:\/\/adriafly.me\/","logo":{"@type":"ImageObject","inLanguage":"en-NZ","@id":"https:\/\/adriafly.me\/#\/schema\/logo\/image\/","url":"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/02-LOGO-nobackgr.png","contentUrl":"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/02-LOGO-nobackgr.png","width":1536,"height":1349,"caption":"Adriafly - Paragliding Club"},"image":{"@id":"https:\/\/adriafly.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/AdriaFly","https:\/\/www.instagram.com\/adriafly.me\/"]}]}},"_links":{"self":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages\/1333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/comments?post=1333"}],"version-history":[{"count":5,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages\/1333\/revisions"}],"predecessor-version":[{"id":4728,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages\/1333\/revisions\/4728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/media\/1340"}],"wp:attachment":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/media?parent=1333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}