var breeze_prefetch = {"local_url":"https://vincos.it","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
https://vincos.it/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://vincos.it/wp-includes/js/jquery/jquery.min.js
https://vincos.it/wp-includes/js/jquery/jquery-migrate.min.js
// LCP home: preload e caricamento immediato della hero sopra la piega.
(function () {
if (location.pathname !== '/' && location.pathname !== '') {
return;
}var heroSrc = 'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026.webp';
var heroSrcset = [
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026.webp 1440w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-300x124.webp 300w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-1024x423.webp 1024w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-768x317.webp 768w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-370x153.webp 370w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-570x236.webp 570w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-770x318.webp 770w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-1170x483.webp 1170w',
'https://vincos.it/wp-content/uploads/2026/06/vincos-hero-2026-1404x580.webp 1404w'
].join(', ');
var heroSizes = '(max-width: 1440px) 100vw, 1440px';if (!document.querySelector('link[data-vincos-hero-preload]')) {
var preload = document.createElement('link');
preload.rel = 'preload';
preload.as = 'image';
preload.href = heroSrc;
preload.setAttribute('imagesrcset', heroSrcset);
preload.setAttribute('imagesizes', heroSizes);
preload.setAttribute('fetchpriority', 'high');
preload.setAttribute('data-vincos-hero-preload', '1');
document.head.appendChild(preload);
}function makeHeroEager() {
var img = document.querySelector('img.wp-image-22713');
if (!img) {
return;
}
img.loading = 'eager';
img.decoding = 'async';
img.fetchPriority = 'high';
img.classList.remove('br-lazy');
img.src = img.getAttribute('data-breeze') || heroSrc;
img.srcset = img.getAttribute('data-brsrcset') || heroSrcset;
img.sizes = img.getAttribute('data-brsizes') || heroSizes;
}if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', makeHeroEager, { once: true });
} else {
makeHeroEager();
}
}());// Preconnect ripuliti: analytics GA/GTM restano gestiti da Site Kit.
(function () {
var blockedGetResponse = /ga\.getresponse\.com\/script\/8001264d-f86f-4423-b311-d453967ecddc\/ga\.js/i;
var originalInsertBefore = Node.prototype.insertBefore;
var originalAppendChild = Node.prototype.appendChild;function isBlockedScript(node) {
return node && node.tagName === 'SCRIPT' && blockedGetResponse.test(node.src || '');
}Node.prototype.insertBefore = function (newNode, referenceNode) {
if (isBlockedScript(newNode)) {
window.__getResponseBlocked = true;
return newNode;
}
return originalInsertBefore.call(this, newNode, referenceNode);
};Node.prototype.appendChild = function (newNode) {
if (isBlockedScript(newNode)) {
window.__getResponseBlocked = true;
return newNode;
}
return originalAppendChild.call(this, newNode);
};window.addEventListener('load', function () {
Node.prototype.insertBefore = originalInsertBefore;
Node.prototype.appendChild = originalAppendChild;
}, { once: true });['https://cdn.iubenda.com', 'https://cs.iubenda.com'].forEach(function (href) {
var link = document.createElement('link');
link.rel = 'preconnect';
link.href = href;
document.head.appendChild(link);
});
}());
var _iub = _iub || [];
_iub.csConfiguration = {"askConsentAtCookiePolicyUpdate":true,"enableFadp":true,"enableLgpd":true,"enableUspr":true,"fadpApplies":true,"floatingPreferencesButtonDisplay":"bottom-right","perPurposeConsent":true,"siteId":3251589,"usprApplies":true,"whitelabel":false,"cookiePolicyId":92725516,"lang":"it", "banner":{ "acceptButtonCaptionColor":"#FFFFFF","acceptButtonColor":"#0073CE","acceptButtonDisplay":true,"backgroundColor":"#FFFFFF","closeButtonRejects":true,"customizeButtonCaptionColor":"#4D4D4D","customizeButtonColor":"#DADADA","customizeButtonDisplay":true,"explicitWithdrawal":true,"listPurposes":true,"position":"float-top-center","rejectButtonCaptionColor":"#FFFFFF","rejectButtonColor":"#0073CE","rejectButtonDisplay":true,"showPurposesToggles":true,"textColor":"#000000" }};
(function(m, o, n, t, e, r, _){
m['__GetResponseAnalyticsObject'] = e;m[e] = m[e] || function() {(m[e].q = m[e].q || []).push(arguments)};
r = o.createElement(n);_ = o.getElementsByTagName(n)[0];r.async = 1;r.src = t;r.setAttribute('crossorigin', 'use-credentials');_.parentNode .insertBefore(r, _);
})(window, document, 'script', 'https://ga.getresponse.com/script/8001264d-f86f-4423-b311-d453967ecddc/ga.js', 'GrTracking');
Runway, azienda pioniera negli strumenti di intelligenza artificiale per i video, ha rilasciato due nuovi modelli Gen-4 e Gen-4 Turbo. Sono progettati per permetterci la creazione di video partendo da un’immagine.
In questo video li ho messi alla prova e, devo dire, che rappresentano un grosso passo in avanti rispetto al passato. In passato, il video generato tendeva a differire dall’immagine di partenza, deformandola nell’atto della ricostruzione, mentre ora il risultato è fedele oltre che realistico.
Frames di Runway Per procedere alla generazione di un video con questi modelli si può caricare un’immagine creata con altri strumenti oppure sfruttare il nuovo modello IA per immagini di Runway, chiamato Frames, che non sfigura rispetto ai software più noti (anche se non è il migliore). Interessante la possibilità di applicare degli stili (predefiniti dall’azienda o creati dall’utente) alle immagini che si realizzano.
Consigli per animare le immagini con Gen-4 Una volta che si è caricata l’immagine si può far partire la generazione col tasto “Generate”. Ma per ottenere risultati migliori e dirigere la scena come un regista virtuale è importante accompagnare l’immagine caricata con un prompt ben scritto. Questo vuol dire non dimenticarsi di indicare quattro elementi:
Il movimento di camera Il movimento del soggetto Il movimento della scena Lo stile Ad esempio: camera tracks the horse as it runs across the prairie . the movement disturbs dust that trails behind the horse . cinematic live-action .
VIDEO
https://vincos.it/wp-includes/js/comment-reply.min.js
https://vincos.it/wp-content/themes/simplemag/js/ti-main.js
var ti_async = {"ti_nonce":"c141620428","ti_ajax_url":"https://vincos.it/wp-admin/admin-ajax.php"};
//# sourceURL=ti_async_script-js-extra
https://vincos.it/wp-content/themes/simplemag/js/async.js
https://vincos.it/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-86cb52dcb9f2b27ed244.js
var ratingTotalIndicator = function() { var indicator = document.querySelectorAll('.rating-total-indicator'); if (typeof indicator === 'undefined' || indicator === null) { return; } for ( var i = 0, len = indicator.length; i < len; i++ ) { var circle = indicator[i].querySelector('.progress-ring__circle'); var radius = circle.r.baseVal.value; var circumference = radius * 2 * Math.PI; circle.style.strokeDasharray = `${circumference} ${circumference}`; circle.style.strokeDashoffset = `${circumference}`; function setProgress(percent) { const offset = circumference - percent / 100 * circumference; circle.style.strokeDashoffset = offset; } var dataCircle = indicator[i].getAttribute('data-circle'); setProgress(dataCircle); } }; ratingTotalIndicator();
//# sourceURL=simplemag-inline-scripts-js-after
var consent_api = {"consent_type":"","waitfor_consent_hook":"","cookie_expiration":"30","cookie_prefix":"wp_consent","services":[]};
//# sourceURL=wp-consent-api-js-extra
https://vincos.it/wp-content/plugins/wp-consent-api/assets/js/wp-consent-api.min.js
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));
// Meta Pixel ripulito: niente tag HTML dentro il campo JavaScript del tema.
!function(f,b,e,v,n,t,s){
if(f.fbq)return;
n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;
n.push=n;
n.loaded=!0;
n.version='2.0';
n.queue=[];
t=b.createElement(e);
t.async=!0;
t.src=v;
s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s);
}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '215581353797776');
fbq('track', 'PageView');