{"id":88605,"date":"2025-11-24T14:57:17","date_gmt":"2025-11-24T14:57:17","guid":{"rendered":"https:\/\/www.europesays.com\/se\/88605\/"},"modified":"2025-11-24T14:57:17","modified_gmt":"2025-11-24T14:57:17","slug":"volvo-construction-equipment-valjer-eskilstuna-for-sin-nya-gravmaskinsfabrik-3","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/se\/88605\/","title":{"rendered":"Volvo Construction Equipment v\u00e4ljer Eskilstuna f\u00f6r sin nya gr\u00e4vmaskinsfabrik"},"content":{"rendered":"<p><strong>Volvo Construction Equipment, Volvo CE, ut\u00f6kar sin industriella n\u00e4rvaro i Europa med en ny fabrik f\u00f6r bandgr\u00e4vare i Eskilstuna, f\u00f6r att m\u00f6ta kundbehoven p\u00e5 de europeiska marknaderna.<\/strong><\/p>\n<p>Investeringen i Sverige \u00e4r en del av Volvo CE:s ambitioner att st\u00e4rka sin position inom det viktiga gr\u00e4vmaskinssegmentet, som f\u00f6retaget meddelade i juni i \u00e5r. Den 30 000 kvadratmeter stora anl\u00e4ggningen i Eskilstuna syftar till att m\u00f6ta den v\u00e4xande europeiska kundefterfr\u00e5gan genom att \u00f6ka kapaciteten och flexibiliteten, och kommer att m\u00f6jligg\u00f6ra ett minskat beroende av l\u00e5ngv\u00e4ga logistik, kortare leveranstider, f\u00f6rb\u00e4ttrad motst\u00e5ndskraft i leveranskedjan och minskade koldioxidutsl\u00e4pp.<br \/>\u2013 Denna strategiska investering i framtida gr\u00e4vmaskinsproduktion i Eskilstuna markerar en ny era f\u00f6r oss och den svenska industrin. Den kommer att bidra avsev\u00e4rt till att st\u00e4rka Sveriges position som ledande inom avancerad h\u00e5llbar tillverkning. Genom att tillf\u00f6ra ytterligare produktion och utnyttja v\u00e5r toppmoderna teknologi i Eskilstuna kommer detta att st\u00f6dja fler lokala jobb, kompetensutveckling och ett fortsatt samarbete med Sveriges starka n\u00e4tverk av industriella leverant\u00f6rer och forskningspartners. Dessutom kommer det att st\u00e4rka Europas innovations- och ingenj\u00f6rskraft samt industriella motst\u00e5ndskraft p\u00e5 en alltmer konkurrensutsatt global marknad. F\u00f6r att f\u00e5 full h\u00e4vst\u00e5ngseffekt r\u00e4knar vi ocks\u00e5 med ett starkt och snabbt genomf\u00f6rande av Europas och Sveriges utlovade agenda f\u00f6r regel- och administrativa f\u00f6renklingar, s\u00e4ger Melker Jernberg, vd f\u00f6r Volvo CE.<br \/>Fabriken, med en ber\u00e4knad investeringskostnad p\u00e5 cirka 700 miljoner kronor, f\u00e5r en \u00e5rlig produktionskapacitet p\u00e5 3 500 maskiner. Den kommer att tillverka b\u00e5de eldrivna och f\u00f6rbr\u00e4nningsmotordrivna bandgr\u00e4vmaskiner i viktklasserna fr\u00e5n 14 till 50 ton. Investeringen \u00e4r en del av den 2,5 miljarder kronor stora investering som meddelades i juni 2025 som \u00e4r dedikerad till gr\u00e4vmaskinskapabiliteter i Korea, USA samt Sverige.<br \/>Etableringen av den nya gr\u00e4vmaskinsfabriken i Eskilstuna \u00e4r villkorat av godk\u00e4nnande av relevanta milj\u00f6- och bygglovstillst\u00e5nd fr\u00e5n myndigheterna. Markarbetet ber\u00e4knas p\u00e5b\u00f6rjas under f\u00f6rsta halv\u00e5ret 2026 med produktionsstart inom tv\u00e5 \u00e5r fr\u00e5n projektstart.<br \/><img fetchpriority=\"high\" decoding=\"async\" class=\"alignleft wp-image-147412 size-full\" src=\"https:\/\/www.europesays.com\/se\/wp-content\/uploads\/2025\/11\/b46652197f63e30b-800x800ar.png\" alt=\"\" width=\"800\" height=\"451\"  \/><\/p>\n<p>\t\t&#8221;,&#8221;<a href=\\\"https:\\\/\\\/lantbruksnytt.se\\\/webbshop\\\/prenumerera\\\/\\\" alt=\\\"NT\\\" target=\\\"_blank\\\" rel=\\\"nofollow\\\"><img src=\\\"https:\\\/\\\/lantbruksnytt.se\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/nt_290_190101.jpg\\\" style=\\\"width: 100%; height: auto\\\">&#8221;,&#8221;<a href=\\\"https:\\\/\\\/lantbruksnytt.se\\\/tjanster\\\/\\\" alt=\\\"LN\\\" target=\\\"_blank\\\" rel=\\\"nofollow\\\"><img src=\\\"https:\\\/\\\/lantbruksnytt.se\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/samma-pris-25-290.gif\\\" style=\\\"width: 100%; height: auto\\\">&#8221;],&#8221;maskintest-lop1&#8221;:[&#8221;<a href=\\\"https:\\\/\\\/gardsystem.se\\\/jyden-bur\\\/\\\" rel=\\\"nofollow\\\" target=\\\"_blank\\\"><img src=\\\"https:\\\/\\\/lantbruksnytt.se\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/nordfarm-hyden-251108.jpg\\\" width=\\\"1050\\\" height=\\\"220\\\" style=\\\"width: 100%;\\\" alt=\\\"Jyden\\\">&#8221;,&#8221;<a href=\\\"https:\\\/\\\/www.ceat.se\\\/\\\" rel=\\\"nofollow\\\" target=\\\"_blank\\\"><img src=\\\"https:\\\/\\\/lantbruksnytt.se\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/ceat-251101.jpg\\\" width=\\\"1050\\\" height=\\\"220\\\" style=\\\"width: 100%;\\\" alt=\\\"Ceat\\\">&#8221;,&#8221;<a href=\\\"https:\\\/\\\/www.foodhills.se\\\/\\\" rel=\\\"nofollow\\\" target=\\\"_blank\\\"><img src=\\\"https:\\\/\\\/lantbruksnytt.se\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/foodhills-251119.jpg\\\" width=\\\"1050\\\" height=\\\"220\\\" style=\\\"width: 100%;\\\" alt=\\\"Foodhills\\\">&#8221;]};<\/p>\n<p>    const isLocalStorageAvailable = (() => {<br \/>\n        try {<br \/>\n            localStorage.setItem(&#8217;test&#8217;, &#8217;test&#8217;);<br \/>\n            localStorage.removeItem(&#8217;test&#8217;);<br \/>\n            return true;<br \/>\n        } catch (e) {<br \/>\n            return false;<br \/>\n        }<br \/>\n    })();<\/p>\n<p>    const storageAvailable = isLocalStorageAvailable;<br \/>\n    const currentTime = Date.now();<br \/>\n    const lastVisitRaw = storageAvailable ? localStorage.getItem(&#8217;lastVisitTime&#8217;) : null;<br \/>\n    const lastVisit = lastVisitRaw ? parseInt(lastVisitRaw, 10) : null;<\/p>\n<p>    if (!lastVisit || currentTime &#8211; lastVisit > 3600000) {<br \/>\n        if (storageAvailable) {<br \/>\n            localStorage.clear();<br \/>\n            localStorage.setItem(&#8217;lastVisitTime&#8217;, currentTime);<br \/>\n        } else {<br \/>\n            Object.keys(window).forEach(key => {<br \/>\n                if (key.startsWith(&#8217;contentCounts_&#8217;) || key.startsWith(&#8217;previousContentIndex_&#8217;)) {<br \/>\n                    delete window[key];<br \/>\n                }<br \/>\n            });<br \/>\n        }<br \/>\n    }<\/p>\n<p>    function showContent(placeId, contentSet, placeIndex) {<br \/>\n        if (!Array.isArray(contentSet) || contentSet.length === 0) {<br \/>\n            console.warn(`Inget inneh\u00e5ll f\u00f6r plats: ${placeId}`);<br \/>\n            return;<br \/>\n        }<\/p>\n<p>        const adCount = contentSet.length;<br \/>\n        const storageAvailable = isLocalStorageAvailable;<br \/>\n        const counts = storageAvailable<br \/>\n            ? JSON.parse(localStorage.getItem(`contentCounts_${placeIndex}`)) || Array(adCount).fill(0)<br \/>\n            : window[`contentCounts_${placeIndex}`] || Array(adCount).fill(0);<br \/>\n        const previousIndex = storageAvailable<br \/>\n            ? parseInt(localStorage.getItem(`previousContentIndex_${placeIndex}`))<br \/>\n            : window[`previousContentIndex_${placeIndex}`] || -1;<\/p>\n<p>        const minCount = Math.min(&#8230;counts);<br \/>\n        const candidates = counts<br \/>\n            .map((count, index) => ({ count, index }))<br \/>\n            .filter(({ count, index }) => count === minCount &#038;&#038; index !== previousIndex)<br \/>\n            .map(({ index }) => index);<\/p>\n<p>        const newIndex = (candidates.length ? candidates : [&#8230;Array(adCount).keys()])[<br \/>\n            Math.floor(Math.random() * (candidates.length || adCount))<br \/>\n        ];<\/p>\n<p>        counts[newIndex]++;<\/p>\n<p>        if (storageAvailable) {<br \/>\n            localStorage.setItem(`contentCounts_${placeIndex}`, JSON.stringify(counts));<br \/>\n            localStorage.setItem(`previousContentIndex_${placeIndex}`, newIndex);<br \/>\n        } else {<br \/>\n            window[`contentCounts_${placeIndex}`] = counts;<br \/>\n            window[`previousContentIndex_${placeIndex}`] = newIndex;<br \/>\n        }<\/p>\n<p>        const element = document.getElementById(placeId);<br \/>\n        if (element &#038;&#038; contentSet[newIndex]) {<br \/>\n            element.innerHTML = contentSet[newIndex];<br \/>\n        }<br \/>\n    }<\/p>\n<p>    Object.keys(contentSets).forEach((placeId, index) => {<br \/>\n        showContent(placeId, contentSets[placeId], index);<br \/>\n    });<\/p>\n<p>    \/\/ rotate banners<br \/>\n    \/\/var random_square_rotate4 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate4&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate4&#8217;).hide().eq(random_square_rotate4).show();<br \/>\n    \/\/var random_square_rotate5 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate5&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate5&#8217;).hide().eq(random_square_rotate5).show();<br \/>\n    \/\/var random_square_rotate6 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate6&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate6&#8217;).hide().eq(random_square_rotate6).show();<br \/>\n    \/\/var random_square_rotate7 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate7&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate7&#8217;).hide().eq(random_square_rotate7).show();<br \/>\n    \/\/var random_square_rotate8 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate8&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate8&#8217;).hide().eq(random_square_rotate8).show();<br \/>\n    \/\/var random_square_rotate9 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate9&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate9&#8217;).hide().eq(random_square_rotate9).show();<br \/>\n    \/\/var random_square_rotate10 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate10&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate10&#8217;).hide().eq(random_square_rotate10).show();<br \/>\n    \/\/var random_square_rotate11 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate11&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate11&#8217;).hide().eq(random_square_rotate11).show();<br \/>\n    \/\/var random_square_rotate12 = Math.floor(Math.random() * jQuery(&#8217;.square_rotate12&#8217;).length);<br \/>\n    \/\/jQuery(&#8217;.square_rotate12&#8217;).hide().eq(random_square_rotate12).show();<\/p>\n<p>    \/\/Change color on TV Menu<br \/>\n    \/\/jQuery(&#8221;#menu-item-76862 a&#8221;).css({&#8217;color&#8217; : &#8217;#43ab34&#8217;, &#8217;text-shadow&#8217; : &#8217;1px 1px 1px #105007&#8217;, &#8217;-moz-text-shadow&#8217; : &#8217;1px 1px 1px #105007&#8217;, &#8217;-webkit-text-shadow&#8217; : &#8217;1px 1px 1px #105007&#8217;});<br \/>\n    \/\/jQuery(&#8221;#menu-item-76862 a&#8221;).css({&#8217;text-indent&#8217; : &#8217;-9999px&#8217;, &#8217;margin-left&#8217; : &#8217;1px&#8217;, &#8217;margin-top&#8217; : &#8217;8px&#8217;, &#8217;background-image&#8217; : &#8217;url(https:\/\/lantbruksnytt.se\/wp-content\/uploads\/2016\/02\/ln_tv_icon.png)&#8217;, &#8217;width&#8217; : &#8217;40px&#8217;, &#8217;height&#8217; : &#8217;40px&#8217;});<\/p>\n<p>    var images = new Array()<br \/>\n    function preload() {<br \/>\n        for (i = 0; i < preload.arguments.length; i++) {\n            images[i] = new Image()\n            images[i].src = preload.arguments[i]\n        }\n    }\n    preload(\"\/\/lantbruksnytt.se\/wp-content\/themes\/lantbruksnytt\/play-btn-hover.png\");\n\n    function preloadImages() {\n        for (i = 0; i < preload.arguments.length; i++) {\n            images[i] = new Image()\n            images[i].src = preload.arguments[i]\n        }\n    }\n\n    jQuery('.videothumb').each(function(){\n        \/\/ Get IDs\n        var videoid = jQuery(this).data('videoid');\n        var videosize = jQuery(this).data('videosize');\n        var videosrc = jQuery(this).data('videosrc');\n        var videourl = jQuery(this).data('videourl');\n        var videodate = jQuery(this).data('videodate');\n        var videotype = jQuery(this).data('videotype');\n        var cliprepresentation = jQuery(this).data('cliprepresentation');\n        var vimeoclipid = '';\n\n        if (cliprepresentation === '' || cliprepresentation === undefined || cliprepresentation === null) {\n          vimeoclipid = videoid;\n        } else {\n          vimeoclipid = videoid + \"https:\/\/lantbruksnytt.se\/\" + cliprepresentation;\n        }\n\n        \/\/ YOUTUBE\n        if (videosrc == 'youtube') {\n            \/\/ Check if thumbnail size is set, if not default mqdefault\n            var youtubesize=\"\";\n            if(!videosize) {\n                youtubesize=\"mqdefault\";\n            } else {\n                youtubesize = videosize;\n            }\n            \/\/ Add img tag with YouTube thumb to div\n            jQuery('<img\/>&#8217;, {<br \/>\n                &#8217;class&#8217;: &#8217;youtube-thumb&#8217;,<br \/>\n                src:     &#8217;https:\/\/www.europesays.com\/se\/wp-content\/uploads\/2025\/08\/vi.jpeg&#8217;+ videoid +&#8221;https:\/\/lantbruksnytt.se\/&#8221;+ youtubesize +&#8217;.jpg&#8217;,<br \/>\n                click:   function(){<br \/>\n                    if(!videourl) {<br \/>\n                        jQuery(&#8217;.&#8217;+videoid).empty();<br \/>\n                        jQuery(&#8217;.&#8217;+videoid).html(loadVideoframe(videoid, videodate));<br \/>\n                    } else {<br \/>\n                        window.location.href = videourl;<br \/>\n                    }<br \/>\n                }<br \/>\n            }).appendTo(&#8217;.&#8217;+videoid);<\/p>\n<p>            \/\/ Add div with play button<br \/>\n            jQuery(&#8221;, {<br \/>\n                click:   function(){<br \/>\n                    if(!videourl) {<br \/>\n                        jQuery(&#8217;.&#8217;+videoid).empty();<br \/>\n                        jQuery(&#8217;.&#8217;+videoid).html(loadVideoframe(videoid, videodate));<br \/>\n                    } else {<br \/>\n                        window.location.href = videourl;<br \/>\n                    }<br \/>\n                }<br \/>\n            }).appendTo(&#8217;.&#8217;+videoid);<\/p>\n<p>        \/\/ VIMEO Default<br \/>\n        } else {<br \/>\n            \/\/ Get JSon response from Vimeo<br \/>\n            jQuery.ajax({<br \/>\n                dataType: &#8221;json&#8221;,<br \/>\n                url: &#8217;https:\/\/vimeo.com\/api\/oembed.json?url=https%3A\/\/vimeo.com\/&#8217;+ vimeoclipid,<br \/>\n                data: { format: &#8217;json&#8217;, width: &#8217;1080&#8217; },<br \/>\n                success: function(data) {<br \/>\n                    vimeourl = data[&#8217;thumbnail_url&#8217;];<\/p>\n<p>                    \/\/ Add img tag with Vimeo thumb to div<br \/>\n                    jQuery(&#8217;<img\/>&#8217;, {<br \/>\n                        src:    vimeourl,<br \/>\n                        alt:    &#8217;Lantbruksnytt &#8217;+videodate,<br \/>\n                        load: function() {<br \/>\n                            \/\/ Add img tag with Vimeo thumb to div<br \/>\n                            if (videodate > &#8217;2016-03-11&#8217; &#038;&#038; videotype != &#8217;maskintest&#8217; &#038;&#038; videotype != &#8217;intervju&#8217;) {<br \/>\n                                jQuery(&#8221;, {<br \/>\n                                    &#8217;class&#8217;: &#8217;datetag&#8217;,<br \/>\n                                    &#8217;style&#8217;: &#8217;font-size: &#8217;+Math.round(jQuery(&#8217;.&#8217;+videoid).width() \/ 17)+&#8217;px;&#8217;,<br \/>\n                                    text: videodate,<br \/>\n                                    click:   function(){<br \/>\n                                        if(!videourl) {<br \/>\n                                            jQuery(&#8217;.&#8217;+videoid).empty();<br \/>\n                                            jQuery(&#8217;.&#8217;+videoid).html(loadVideoframe(videoid, videodate));<br \/>\n                                        } else {<br \/>\n                                            window.location.href = videourl;<br \/>\n                                        }<br \/>\n                                    }<br \/>\n                                }).appendTo(&#8217;.&#8217;+videoid);<br \/>\n                            }<br \/>\n                        },<br \/>\n                        click:   function(){<br \/>\n                            if(!videourl) {<br \/>\n                                jQuery(&#8217;.&#8217;+videoid).empty();<br \/>\n                                jQuery(&#8217;.&#8217;+videoid).html(loadVideoframe(videoid, videodate));<br \/>\n                            } else {<br \/>\n                                window.location.href = videourl;<br \/>\n                            }<br \/>\n                        }<br \/>\n                    }).appendTo(&#8217;.&#8217;+videoid);<\/p>\n<p>                    \/\/ Add div with play button<br \/>\n                    if (videodate < '2016-03-12') { \/\/ Add class old if program is older than 2016-03-12\n                        jQuery('', {\n                            'class': 'old',\n                            click:   function(){\n                                if(!videourl) {\n                                    jQuery('.'+videoid).empty();\n                                    jQuery('.'+videoid).html(loadVideoframe(videoid, videodate));\n                                } else {\n                                    window.location.href = videourl;\n                                }\n                            }\n                        }).appendTo('.'+videoid);\n                    } else if (videotype == 'maskintest') { \/\/ Add maskintest play button\n                            jQuery('', {\n                                'class': 'maskintest',\n                                click:   function(){\n                                    if(!videourl) {\n                                        jQuery('.'+videoid).empty();\n                                        jQuery('.'+videoid).html(loadVideoframe(videoid, videodate));\n                                    } else {\n                                        window.location.href = videourl;\n                                    }\n                                }\n                            }).appendTo('.'+videoid);\n                    } else {\n                        jQuery('', {\n                            click:   function(){\n                                if(!videourl) {\n                                    jQuery('.'+videoid).empty();\n                                    jQuery('.'+videoid).html(loadVideoframe(videoid, videodate));\n                                } else {\n                                    window.location.href = videourl;\n                                }\n                            }\n                        }).appendTo('.'+videoid);\n                    }\n                },\n                timeout: 5000\n            }).fail( function(xhr, status) {\n                if( status == \"timeout\" ) {\n                    \/\/jQuery('#'+videoid).html('<video style=\"width: 100%;\" autoplay controls loop><\/video>&#8217;);<br \/>\n                    jQuery(&#8217;<img\/>&#8217;, {<br \/>\n                        src:    &#8217;\/\/play.lantbruksnytt.se\/thumbnail_offline.jpg&#8217;,<br \/>\n                        alt:    &#8217;Lantbruksnytt &#8217;+videodate,<br \/>\n                        load: function() {<br \/>\n                            jQuery(&#8221;, {<br \/>\n                                &#8217;class&#8217;: &#8217;datetag&#8217;,<br \/>\n                                &#8217;style&#8217;: &#8217;font-size: &#8217;+Math.round(jQuery(&#8217;.&#8217;+videoid).width() \/ 17)+&#8217;px;&#8217;,<br \/>\n                                text: videodate,<br \/>\n                                click:   function(){<br \/>\n                                    if(!videourl) {<br \/>\n                                        jQuery(&#8217;.&#8217;+videoid).empty();<br \/>\n                                        jQuery(&#8217;.&#8217;+videoid).html(loadVideoframe(videoid, videodate));<br \/>\n                                    } else {<br \/>\n                                        window.location.href = videourl;<br \/>\n                                    }<br \/>\n                                }<br \/>\n                            }).appendTo(&#8217;.&#8217;+videoid);<br \/>\n                        },<br \/>\n                        click:   function(){<br \/>\n                            if(!videourl) {<br \/>\n                                jQuery(&#8217;.&#8217;+videoid).empty();<br \/>\n                                jQuery(&#8217;.&#8217;+videoid).html(loadVideoframe(videoid, videodate));<br \/>\n                            } else {<br \/>\n                                window.location.href = videourl;<br \/>\n                            }<br \/>\n                        }<br \/>\n                    }).appendTo(&#8217;.&#8217;+videoid);<\/p>\n<p>                    jQuery(&#8221;, {<br \/>\n                        click:   function(){<br \/>\n                            if(!videourl) {<br \/>\n                                jQuery(&#8217;.&#8217;+videoid).empty();<br \/>\n                                jQuery(&#8217;.&#8217;+videoid).html(loadVideoframe(videoid, videodate));<br \/>\n                            } else {<br \/>\n                                window.location.href = videourl;<br \/>\n                            }<br \/>\n                        }<br \/>\n                    }).appendTo(&#8217;.&#8217;+videoid);<br \/>\n                }<br \/>\n            });<br \/>\n        }<br \/>\n    });<\/p>\n<p>    function loadVideoframe(videoid, videodate, videotype) {<br \/>\n        var playerSource=&#8221;\/\/play.lantbruksnytt.se\/&#8221;;<\/p>\n<p>        if (videotype == &#8217;video&#8217;) {<br \/>\n            var playquery = &#8217;?video=&#8217;+ videoid;<br \/>\n        } else if (videotype == &#8217;maskintest&#8217;) {<br \/>\n              var playquery = &#8217;?maskintest=true&#038;video=&#8217;+ videoid;<br \/>\n        } else if (videotype == &#8217;maskintest&#8217;) {<br \/>\n              var playquery = &#8217;?intervju=true&#038;video=&#8217;+ videoid;<br \/>\n        } else {<br \/>\n            var playquery = &#8217;?date=&#8221;+ videodate;<br \/>\n        }<\/p>\n<p>        \/\/ Send IE users to old player<br \/>\n        using_ms_browser = navigator.appName == &#8221;Microsoft Internet Explorer&#8217; || (navigator.appName == &#8221;Netscape&#8221; &#038;&#038; navigator.appVersion.indexOf(&#8217;Edge&#8217;) > -1) || (navigator.appName == &#8221;Netscape&#8221; &#038;&#038; navigator.appVersion.indexOf(&#8217;Trident&#8217;) > -1);<br \/>\n        if (using_ms_browser == true){<br \/>\n            \/\/playerSource=&#8221;\/\/lantbruksnytt.se\/projekktor\/&#8221;;<br \/>\n        }<\/p>\n<p>        jQuery(&#8221;, {<br \/>\n            frameborder: &#8217;0&#8217;,<br \/>\n            scrolling: &#8217;no&#8217;,<br \/>\n            webkitAllowFullScreen: &#8221;,<br \/>\n            mozallowfullscreen: &#8221;,<br \/>\n            allowFullScreen: &#8221;,<br \/>\n            &#8217;class&#8217;: &#8217;video-iframe&#8217;,<br \/>\n            src: playerSource + playquery +&#8217;&#038;ts=&#8221;+ (new Date()).getTime()<br \/>\n        }).appendTo(&#8221;.&#8217;+videoid);<br \/>\n    }<br \/>\n});<\/p>\n<p>(function() {<br \/>\n    var v = document.getElementsByClassName(&#8221;video-player&#8221;);<br \/>\n    for (var n = 0; n < v.length; n++) {\n        var p = document.createElement(\"div\");\n        p.innerHTML = lazyloadThumb(v[n].dataset.id,v[n].dataset.source);\n        p.onclick = lazyloadIframe;\n        v[n].appendChild(p);\n    }\n})();\n\nfunction lazyloadThumb(id,source) {\n    if (source == 'youtube') {\n        return '<img decoding=\"async\" class=\"video-thumb\" src=\"https:\/\/www.europesays.com\/se\/wp-content\/uploads\/2025\/08\/vi.jpeg' + id + '\/maxresdefault.jpg\">&#8217;;<br \/>\n    } else if (source == &#8217;vimeo&#8217;) {<\/p>\n<p>    };<br \/>\n}<\/p>\n<p>function lazyloadIframe() {<br \/>\n    if (this.parentNode.dataset.source == &#8217;youtube&#8217;) {<br \/>\n        var iframe = document.createElement(&#8221;iframe&#8221;);<br \/>\n        iframe.setAttribute(&#8221;src&#8221;, &#8221;https:\/\/www.youtube.com\/embed\/&#8221; + this.parentNode.dataset.id + &#8221;?rel=0&#038;autoplay=1&#038;autohide=2&#038;border=0&#038;wmode=opaque&#038;enablejsapi=1&#038;controls=1&#038;showinfo=0&#038;modestbranding=1&#8221;);<br \/>\n        iframe.setAttribute(&#8221;frameborder&#8221;, &#8221;0&#8221;);<br \/>\n        iframe.setAttribute(&#8217;webkitAllowFullScreen&#8217;, &#8221;)<br \/>\n        iframe.setAttribute(&#8217;mozallowfullscreen&#8217;, &#8221;)<br \/>\n        iframe.setAttribute(&#8217;allowFullScreen&#8217;, &#8221;)<br \/>\n        iframe.setAttribute(&#8221;id&#8221;, &#8221;video-iframe&#8221;);<br \/>\n        this.parentNode.replaceChild(iframe, this);<\/p>\n<p>    } else if (this.parentNode.dataset.source == &#8217;vimeo&#8217;) {<br \/>\n        var iframe = document.createElement(&#8221;iframe&#8221;);<br \/>\n        iframe.setAttribute(&#8221;src&#8221;, &#8221;https:\/\/player.vimeo.com\/video\/&#8221; + this.parentNode.dataset.id + &#8221;?title=0&amp;byline=1&amp;portrait=1&amp;autoplay=true&#8221;);<br \/>\n        iframe.setAttribute(&#8221;frameborder&#8221;, &#8221;0&#8221;);<br \/>\n        iframe.setAttribute(&#8217;webkitAllowFullScreen&#8217;, &#8221;)<br \/>\n        iframe.setAttribute(&#8217;mozallowfullscreen&#8217;, &#8221;)<br \/>\n        iframe.setAttribute(&#8217;allowFullScreen&#8217;, &#8221;)<br \/>\n        iframe.setAttribute(&#8221;id&#8221;, &#8221;video-iframe&#8221;);<br \/>\n        this.parentNode.replaceChild(iframe, this);<br \/>\n    };<br \/>\n}<\/p>\n<p>setTimeout(function(){<br \/>\n    (function(d, s, id) {<br \/>\n      var js, fjs = d.getElementsByTagName(s)[0];<br \/>\n      if (d.getElementById(id)) return;<br \/>\n      js = d.createElement(s); js.id = id;<br \/>\n      js.src = &#8221;\/\/connect.facebook.net\/sv_SE\/sdk.js#xfbml=1&#038;version=v2.5&#038;appId=232901416732768&#8243;;<br \/>\n      fjs.parentNode.insertBefore(js, fjs);<br \/>\n    }(document, &#8217;script&#8217;, &#8217;facebook-jssdk&#8217;));<\/p>\n<p>    !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=\/^http:\/.test(d.location)?&#8217;http&#8217;:&#8217;https&#8217;;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&#8221;:\/\/platform.twitter.com\/widgets.js&#8221;;fjs.parentNode.insertBefore(js,fjs);}}(document,&#8221;script&#8221;,&#8221;twitter-wjs&#8221;);<br \/>\n}, 8000);<\/p>\n<p>  var _paq = window._paq = window._paq || [];<br \/>\n  _paq.push([&#8217;trackPageView&#8217;]);<br \/>\n  _paq.push([&#8217;enableLinkTracking&#8217;]);<br \/>\n  (function() {<br \/>\n    var u=&#8221;\/\/stats.agrar.nu\/&#8221;;<br \/>\n    _paq.push([&#8217;setTrackerUrl&#8217;, u+&#8217;matomo.php&#8217;]);<br \/>\n    _paq.push([&#8217;setSiteId&#8217;, &#8217;1&#8217;]);<br \/>\n    var d=document, g=d.createElement(&#8217;script&#8217;), s=d.getElementsByTagName(&#8217;script&#8217;)[0];<br \/>\n    g.async=true; g.src=u+&#8217;matomo.js&#8217;; s.parentNode.insertBefore(g,s);<br \/>\n  })();<\/p>\n","protected":false},"excerpt":{"rendered":"Volvo Construction Equipment, Volvo CE, ut\u00f6kar sin industriella n\u00e4rvaro i Europa med en ny fabrik f\u00f6r bandgr\u00e4vare i&hellip;\n","protected":false},"author":2,"featured_media":88606,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[22,23,26,27,17,21,24,25,28,29,15,16,18,34,31,33,32,30,19,20],"class_list":{"0":"post-88605","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-rubriker","8":"tag-breaking-news","9":"tag-breakingnews","10":"tag-featured-news","11":"tag-featurednews","12":"tag-headlines","13":"tag-huvudnyheter","14":"tag-latest-news","15":"tag-latestnews","16":"tag-main-news","17":"tag-mainnews","18":"tag-news","19":"tag-nyheter","20":"tag-rubriker","21":"tag-se","22":"tag-svenska","23":"tag-sverige","24":"tag-sweden","25":"tag-swedish","26":"tag-top-stories","27":"tag-topstories"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@se\/115605264538604467","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/posts\/88605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/comments?post=88605"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/posts\/88605\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/media\/88606"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/media?parent=88605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/categories?post=88605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/se\/wp-json\/wp\/v2\/tags?post=88605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}