PageSourceSearch

https://cosaporto.it/blog/

html cosaporto.it collected 2026-09-28 09:33:04 UTC 233,561 bytes, 2,413 lines download raw bytes

1<!DOCTYPE html>
2<html lang="it-IT">
3<head>
4	<meta charset="UTF-8">
5	<meta http-equiv="X-UA-Compatible" content="IE=edge">
6	<meta name="viewport" content="width=device-width, initial-scale=1.0">
7	<meta name="mobile-web-app-capable" content="yes">
8	<meta name="apple-mobile-web-app-capable" content="yes">
9	<meta name="apple-mobile-web-app-title" content="Cosaporto - La Qualità in tutta Comodità!">
10    <meta name="format-detection" content="telephone=no">
11
12    
12<script>
13        /**
14         * After the window is loaded wait for any DOM change and trigger an event
15         * @reference https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
16         */
17        document.addEventListener('DOMContentLoaded', function() { new MutationObserver(function(mutationsList) { document.dispatchEvent(new Event("cp_dom_changed")); }).observe(document, {subtree: true, childList: true}); }, false);
18    </script>
18
19
20    
20<script>window.dataLayer = window.dataLayer || [];function gtag(){window.dataLayer.push(arguments);}</script>
20
21            
21<script>
vendor: 363 bytes, lines 21-25
21(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
22        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
23        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
24        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
25        })(window,document,'script','dataLayer','
25GTM-N9X6WLJ
vendor: 3 bytes, line 25
25');
25</script>
25
26    
27    	
27<script type="text/javascript">function theChampLoadEvent(e){var t=window.onload;if(typeof window.onload!="function"){window.onload=e}else{window.onload=function(){t();e()}}}</script>
27
28		
28<script type="text/javascript">var theChampDefaultLang = 'it_IT', theChampCloseIconPath = 'https://cosaporto.it/wp-content/plugins/super-socializer/images/close.png';</script>
28
29		
29<script> var theChampSiteUrl = 'https://cosaporto.it', theChampVerified = 0, theChampEmailPopup = 0; </script>
29
30			
30<script> var theChampLoadingImgPath = 'https://cosaporto.it/wp-content/plugins/super-socializer/images/ajax_loader.gif'; var theChampAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php'; var theChampRedirectionUrl = 'https://cosaporto.it/partner'; var theChampRegRedirectionUrl = 'https://cosaporto.it/partner'; </script>
30
31				
31<script> var theChampFBKey = '388043001630618', theChampSameTabLogin = '0', theChampVerified = 0; var theChampAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php'; var theChampPopupTitle = ''; var theChampEmailPopup = 0; var theChampEmailAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php'; var theChampEmailPopupTitle = ''; var theChampEmailPopupErrorMsg = ''; var theChampEmailPopupUniqueId = ''; var theChampEmailPopupVerifyMessage = ''; var theChampLJLoginUsernameString = 'Enter your LiveJournal username'; var theChampLJAuthUrl = 'https://cosaporto.it/blog/?SuperSocializerAuth=LiveJournal'; var theChampSteamAuthUrl = ""; var theChampTwitterRedirect = 'https%3A%2F%2Fcosaporto.it%2Fblog%2F';  var heateorMSEnabled = 0; var theChampTwitterAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Twitter&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampFacebookAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Facebook&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampTwitchAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Twitch&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampGoogleAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Google&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampVkontakteAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Vkontakte&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampLinkedinAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Linkedin&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampXingAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Xing&super_socializer_redirect_to=" + theChampTwitterRedirect;</script>
31
32				
32<script> var theChampSharingAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php', heateorSsWhatsappShareAPI = 'web', heateorSsUrlCountFetched = [], heateorSsSharesText = 'Shares', heateorSsShareText = 'Share', theChampPluginIconPath = 'https://cosaporto.it/wp-content/plugins/super-socializer/images/logo.png', theChampHorizontalSharingCountEnable = 0, theChampVerticalSharingCountEnable = 0, theChampSharingOffset = 0, theChampCounterOffset = 0, theChampMobileStickySharingEnabled = 0, heateorSsCopyLinkMessage = "Link copied.";
33				</script>
33
34			<style type="text/css">.the_champ_horizontal_sharing .theChampSharing{
35					color: #fff;
36				border-width: 0px;
37		border-style: solid;
38		border-color: transparent;
39	}
40		.the_champ_horizontal_sharing .theChampTCBackground{
41		color:#666;
42	}
43		.the_champ_horizontal_sharing .theChampSharing:hover{
44				border-color: transparent;
45	}
46	.the_champ_vertical_sharing .theChampSharing{
47					color: #fff;
48				border-width: 0px;
49		border-style: solid;
50		border-color: transparent;
51	}
52		.the_champ_vertical_sharing .theChampTCBackground{
53		color:#666;
54	}
55		.the_champ_vertical_sharing .theChampSharing:hover{
56				border-color: transparent;
57	}
58	</style>
59	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
60<link rel="alternate" hreflang="it-IT" href="https://cosaporto.it/blog/" />
61<link rel="alternate" hreflang="en-GB" href="https://cosaporto.it/en/blog/" />
62<link rel="alternate" hreflang="x-default" href="https://cosaporto.it/blog/" />
63<link rel="preconnect" href="https://static.cosaporto.it">
64        
65	<!-- This site is optimized with the Yoast SEO plugin v18.4.1 - https://yoast.com/wordpress/plugins/seo/ -->
66	<title>Il Blog di Cosaporto: Idee e consigli per le tue occasioni speciali</title>
67	<meta name="description" content="Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un&#039;idea regalo originale? Segui i consigli del blog di Cosaporto." />
68	<link rel="canonical" href="https://cosaporto.it/blog/" />
69	<meta property="og:locale" content="it_IT" />
70	<meta property="og:type" content="article" />
71	<meta property="og:title" content="Il Blog di Cosaporto: Idee e consigli per le tue occasioni speciali" />
72	<meta property="og:description" content="Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un&#039;idea regalo originale? Segui i consigli del blog di Cosaporto." />
73	<meta property="og:url" content="https://cosaporto.it/blog/" />
74	<meta property="og:site_name" content="Cosaporto" />
75	<meta property="og:image" content="https://static.cosaporto.it/media/2018/07/Cosaporto_Logo.png" />
76	<meta property="og:image:width" content="1200" />
77	<meta property="og:image:height" content="630" />
78	<meta property="og:image:type" content="image/png" />
79	<meta name="twitter:card" content="summary" />
80	
80<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://cosaporto.it/#organization","name":"Cosaporto","url":"https://cosaporto.it/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https://cosaporto.it/#logo","inLanguage":"it-IT","url":"https://static.cosaporto.it/media/2017/05/cropped-favicon.jpg","contentUrl":"https://static.cosaporto.it/media/2017/05/cropped-favicon.jpg","width":875,"height":876,"caption":"Cosaporto"},"image":{"@id":"https://cosaporto.it/#logo"}},{"@type":"WebSite","@id":"https://cosaporto.it/#website","url":"https://cosaporto.it/","name":"Cosaporto","description":"La Qualità in tutta Comodità!","publisher":{"@id":"https://cosaporto.it/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://cosaporto.it/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"ImageObject","@id":"https://cosaporto.it/blog/#primaryimage","inLanguage":"it-IT","url":"https://static.cosaporto.it/media/2018/07/Cosaporto_Logo.png","contentUrl":"https://static.cosaporto.it/media/2018/07/Cosaporto_Logo.png","width":1200,"height":630},{"@type":["WebPage","CollectionPage"],"@id":"https://cosaporto.it/blog/#webpage","url":"https://cosaporto.it/blog/","name":"Il Blog di Cosaporto: Idee e consigli per le tue occasioni speciali","isPartOf":{"@id":"https://cosaporto.it/#website"},"datePublished":"2017-10-10T16:20:58+00:00","dateModified":"2023-09-14T15:09:12+00:00","description":"Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un'idea regalo originale? Segui i consigli del blog di Cosaporto.","breadcrumb":{"@id":"https://cosaporto.it/blog/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https://cosaporto.it/blog/"]}]},{"@type":"BreadcrumbList","@id":"https://cosaporto.it/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://cosaporto.it/"},{"@type":"ListItem","position":2,"name":"Blog"}]}]}</script>
80
81	<!-- / Yoast SEO plugin. -->
82
83
84<style id="montserrat">
85/* cyrillic-ext */
86@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
87/* cyrillic */
88@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
89/* vietnamese */
90@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}
91/* latin-ext */
92@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
93/* latin */
94@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
95/* cyrillic-ext */
96@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
97/* cyrillic */
98@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
99/* vietnamese */
100@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}
101/* latin-ext */
102@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
103/* latin */
104@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
105/* cyrillic-ext */
106@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
107/* cyrillic */
108@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
109/* vietnamese */
110@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
110unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}
111/* latin-ext */
112@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
113/* latin */
114@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
115</style>
116<style id="optima">
117/* Normal */
118@font-face {font-family:'Optima';font-style:normal;font-weight:400 500;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/optima/optima.woff) format('woff');}
119/* Medium */
120@font-face {font-family:'Optima';font-style:normal;font-weight:600 700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/optima/optima-medium.woff) format('woff');}
121/* Bold */
122@font-face {font-family:'Optima';font-style:normal;font-weight:800 900;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/optima/optima-bold.woff) format('woff');}
123</style>
124<style id="material-symbols-outlined">
125@font-face {font-family:'Material Symbols Outlined';font-style:normal;font-weight:300 400;font-display:block;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/material-symbols-outlined/kJF4BvYX7BgnkSrUwT8Ohrd.woff2) format('woff2');}
126.material-symbols-outlined {
127  font-family: 'Material Symbols Outlined';
128  font-weight: normal;
129  font-style: normal;
130  font-size: 24px;
131  line-height: 1;
132  letter-spacing: normal;
133  text-transform: none;
134  display: inline-block;
135  white-space: nowrap;
136  word-wrap: normal;
137  direction: ltr;
138  -webkit-font-feature-settings: 'liga';
139  -webkit-font-smoothing: antialiased;
140}
141</style>
141<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Blog","headline":"Come scegliere il catering giusto per un evento aziendale","image":{"@type":"ImageObject","url":"https:\/\/cosaporto.it\/wp-content\/uploads\/2017\/05\/cropped-favicon.jpg","width":"auto","height":"auto"},"datePublished":"2026-09-16T10:07:51+0200","dateModified":"2026-09-16T10:08:49+0200","author":{"@type":"Organization","name":"Cosaporto"},"publisher":{"@type":"Organization","name":"Cosaporto S.r.l.","alternateName":"Cosaporto","url":"https:\/\/cosaporto.it","logo":{"@type":"ImageObject","url":"https:\/\/cosaporto.it\/wp-content\/uploads\/2017\/05\/cropped-favicon.jpg","width":"auto","height":"auto"}}}</script>
141<script>window.cpLoc={"Cities":"Citt\u00e0","Londra":"Londra","Milano":"Milano","Roma":"Roma","Torino":"Torino","Order notes":"Note ordine","Choose date and time of delivery.":"Scegliere data e ora di consegna.","Choose a date for the delivery.":"Scegli una data per la consegna.","The postal code entered is not valid.":"Il CAP inserito non \u00e8 valido.","The highlighted fields are mandatory.":"I campi evidenziati sono obbligatori.","Insert a postcode to choose delivery date and hour":"Inserisci un CAP per scegliere data e ora consegna","The client's phone and the delivery phone are the same":"Il cellulare cliente e il telefono per la consegna sono uguali","\/en\/checkout\/":"\/checkout\/","flavour":"gusto","flavours":"gusti","variation":"variante","variations":"varianti","piece":"pezzi","Choose":"Scegli","Add":"Aggiungi","Format":"Formato","Please leave us all the useful information for delivery: floor, interior, concierge, reception":"Per favore, lasciaci tutte le informazioni utili per la consegna: piano, interno, portineria, reception","Order notes are mandatory when shipping to a company address (at least 5 characters)":"Le note ordine sono obbligatorie quando la consegna \u00e8 a un indirizzo aziendale\/commerciale (almeno 5 caratteri)","Company name":"Nome azienda","Intercom name":"Nome sul citofono","What type of gift would you like to give? MAX 2":"Che tipo di regalo vorresti fare? MAX 2","Select city":"Seleziona citt\u00e0","Select occasion":"Seleziona occasione","Attention, there are fields to fill out":"Attenzione, ci sono dei campi da compilare","Attention, the string is too long, max 30 characters":"Attention, the string is too long, max 30 characters","Date":"Data","Title":"Titolo","First Name":"Nome","Reason":"Causale","Gift":"Gift","City":"Citt\u00e0","Product added to the cart!":"Prodotto aggiunto al carrello!","Product removed from the cart!":"Prodotto rimosso dal carrello!","Product deleted from the cart!":"Prodotto eliminato dal carrello!","Sorry, not enough items in stock!":"Non ci sono altri prodotti in stock!","The quantity requested is not available, we have set the maximum possible quantity!":"La quantit\u00e0 richiesta non \u00e8 disponibile, abbiamo impostato quella massima\u00a0possibile!","Sorry, there was an error!":"Scusaci, c'\u00e8 stato un errore!","Please enter a valid quantity!":"Per favore, inserisci una quantit\u00e0 valida!","STILL CLOSE TO":"MANCA ANCORA POCO","Reach":"Raggiungi","minimum order":"l'ordine minimo","to proceed with the purchase":"per procedere all'acquisto","You are missing":"Ti mancano","for the minimum order":"per l'ordine minimo","Shopping cart":"Carrello","Go":"Vai","Go to the cart page to make changes":"Vai alla pagina carrello per effettuare modifiche","We have a problem with the request.":"Abbiamo un problema con la richiesta.","Delivery":"Consegna","":""}</script>
141
142<link rel="preload" as="style" onload="this.rel='stylesheet'" id='dashicons-css'  href='https://cosaporto.it/wp-includes/css/dashicons.min.css?ver=5.8.2' type='text/css' media='all' />
143<style id="wp-jquery-ui-dialog" data-path="wp-includes/css/jquery-ui-dialog.min.css">/*! This file is auto-generated */
144/*!
145 * jQuery UI CSS Framework 1.11.4
146 * http://jqueryui.com
147 *
148 * Copyright jQuery Foundation and other contributors
149 * Released under the MIT license.
150 * http://jquery.org/license
151 *
152 * http://api.jqueryui.com/category/theming/
153 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
154 * jQuery UI Resizable 1.11.4
155 * http://jqueryui.com
156 *
157 * Copyright jQuery Foundation and other contributors
158 * Released under the MIT license.
159 * http://jquery.org/license
160 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158"}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}</style><style id="wc-block-vendors-style" data-path="wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/vendors-style.css">.components-custom-select-control{color:#555d66;position:relative}.components-custom-select-control__label{display:block;margin-bottom:5px}.components-custom-select-control__button{border:1px solid #7e8993;border-radius:4px;color:#555d66;display:inline;min-height:30px;min-width:130px;position:relative;text-align:left}.components-custom-select-control__button:focus{border-color:#00a0d2}.components-custom-select-control__button-icon{height:100%;padding:0 4px;position:absolute;right:0;top:0}.components-custom-select-control__menu{background:#fff;padding:0;position:absolute;width:100%;z-index:1000000}.components-custom-select-control__item{align-items:center;display:flex;list-style-type:none;padding:10px 5px 10px 25px}.components-custom-select-control__item.is-highlighted{background:#e2e4e7}.components-custom-select-control__item-icon{margin-left:-20px;margin-right:0}.components-spinner{display:inline-block;background-color:#7e8993;width:18px;height:18px;opacity:.7;float:right;margin:5px 11px 0;border-radius:100%;position:relative}.components-spinner:before{content:"";position:absolute;background-color:#fff;top:3px;left:3px;width:4px;height:4px;border-radius:100%;transform-origin:6px 6px;-webkit-animation:components-spinner__animation 1s linear infinite;animation:components-spinner__animation 1s linear infinite}@-webkit-keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.components-snackbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#32373c;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;padding:16px 24px;width:100%;max-width:600px;box-sizing:border-box;
160cursor:pointer}@media (min-width:600px){.components-snackbar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.components-snackbar:hover{background-color:#191e23}.components-snackbar:focus{background-color:#191e23;box-shadow:0 0 0 1px #fff,0 0 0 3px #007cba}.components-snackbar__action.components-button{margin-left:32px;color:#fff;height:auto;flex-shrink:0;line-height:1.4;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default){text-decoration:underline;background-color:transparent}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):focus{color:#fff;box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{color:#33b3db}.components-snackbar__content{display:flex;align-items:baseline;justify-content:space-between;line-height:1.4}.components-snackbar-list{position:absolute;z-index:100000;width:100%;box-sizing:border-box}.components-snackbar-list__notice-container{position:relative;padding-top:8px}</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='wc-block-style-css'  href='https://cosaporto.it/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css?ver=3.6.0' type='text/css' media='all' />
161<style id="cosaporto-api-app" data-path="wp-content/plugins/cosaporto-api-app/frontend/css/cosaporto-api-app-public.css">li.wc_payment_method.payment_method_cp_app_custom_paypal {
162    display: none;
163}
164li.wc_payment_method.payment_method_cp_app_custom_stripe {
165    display: none;
166}
167</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='gdpr-css'  href='https://cosaporto.it/wp-content/plugins/gdpr/assets/css/gdpr-public.css?ver=1.4.7' type='text/css' media='all' />
168<style id="wcml-dropdown-0" data-path="wp-content/plugins/woocommerce-multilingual/templates/currency-switchers/legacy-dropdown/style.css">.wcml-dropdown{width:15.5em;max-width:100%;position:relative}.wcml-dropdown>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}.wcml-dropdown li{list-style-type:none;padding:0;margin:0;border:1px solid #cdcdcd;background-color:#fff}.wcml-dropdown li:hover,.wcml-dropdown li:focus{background-color:#f5f5f5}.wcml-dropdown li:hover.wcml-cs-active-currency .wcml-cs-submenu,.wcml-dropdown li:focus.wcml-cs-active-currency .wcml-cs-submenu{visibility:visible}.wcml-dropdown a{display:block;text-decoration:none;padding:.5em .5em .4em;line-height:1;box-shadow:none !important;cursor:pointer}.wcml-dropdown a:hover{box-shadow:none !important;text-decoration:none}.wcml-dropdown a.wcml-cs-item-toggle{position:relative;padding-right:calc(10px + .7em + .7em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle{padding-right:10px;padding-left:calc(10px + .7em + .7em)}.wcml-dropdown a.wcml-cs-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle:after{right:auto;left:10px}.wcml-dropdown .wcml-cs-submenu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0 !important;list-style-type:none;z-index:101}.wcml-dropdown .wcml-cs-submenu li{padding:0;margin:0;border:solid #cdcdcd;border-width:0 1px 1px 1px}.woocommerce .wcml-dropdown.product{margin:1em 0;overflow:visible}.widget .wcml-dropdown ul li{padding:0}.widget .wcml-dropdown ul li a{box-shadow:none}.widget .wcml-dropdown ul li a:hover{box-shadow:none;text-decoration:none}.wcml-spinner{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.rtl .wcml-spinner{right:auto;left:-20px}
169</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='woocommerce-layout-css'  href='https://cosaporto.it/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=4.7.4' type='text/css' media='all' />
170<style id="woocommerce-smallscreen" data-path="wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css">@media screen and (max-width: 767px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{dis
170play:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='woocommerce-general-css'  href='https://cosaporto.it/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=4.7.4' type='text/css' media='all' />
171<style id='woocommerce-inline-inline-css' type='text/css'>
172.woocommerce form .form-row .required { visibility: visible; }
173</style>
174<style id="wpml-menu-item-0" data-path="wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.css">.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}
175</style><style id="thickbox" data-path="wp-includes/js/thickbox/thickbox.css">#TB_overlay {
176	background: #000;
177	opacity: 0.7;
178	filter: alpha(opacity=70);
179	position: fixed;
180	top: 0;
181	right: 0;
182	bottom: 0;
183	left: 0;
184	z-index: 100050; /* Above DFW. */
185}
186
187#TB_window {
188	position: fixed;
189	background-color: #fff;
190	z-index: 100050; /* Above DFW. */
191	visibility: hidden;
192	text-align: left;
193	top: 50%;
194	left: 50%;
195	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
196	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
197}
198
199#TB_window img#TB_Image {
200	display: block;
201	margin: 15px 0 0 15px;
202	border-right: 1px solid #ccc;
203	border-bottom: 1px solid #ccc;
204	border-top: 1px solid #666;
205	border-left: 1px solid #666;
206}
207
208#TB_caption{
209	height: 25px;
210	padding: 7px 30px 10px 25px;
211	float: left;
212}
213
214#TB_closeWindow {
215	height: 25px;
216	padding: 11px 25px 10px 0;
217	float: right;
218}
219
220#TB_closeWindowButton {
221	position: absolute;
222	left: auto;
223	right: 0;
224	width: 29px;
225	height: 29px;
226	border: 0;
227	padding: 0;
228	background: none;
229	cursor: pointer;
230	outline: none;
231	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
232	transition: color .1s ease-in-out, background .1s ease-in-out;
233}
234
235#TB_ajaxWindowTitle {
236	float: left;
237	font-weight: 600;
238	line-height: 29px;
239	overflow: hidden;
240	padding: 0 29px 0 10px;
241	text-overflow: ellipsis;
242	white-space: nowrap;
243	width: calc( 100% - 39px );
244}
245
246#TB_title {
247	background: #fcfcfc;
248	border-bottom: 1px solid #ddd;
249	height: 29px;
250}
251
252#TB_ajaxContent {
253	clear: both;
254	padding: 2px 15px 15px 15px;
255	overflow: auto;
256	text-align: left;
257	line-height: 1.4em;
258}
259
260#TB_ajaxContent.TB_modal {
261	padding: 15px;
262}
263
264#TB_ajaxContent p {
265	padding: 5px 0px 5px 0px;
266}
267
268#TB_load {
269	position: fixed;
270	display: none;
271	z-index: 100050;
272	top: 50%;
273	left: 50%;
274	background-color: #E8E8E8;
275	border: 1px solid #555;
276	margin: -45px 0 0 -125px;
277	padding: 40px 15px 15px;
278}
279
280#TB_HideSelect {
281	z-index: 99;
282	position: fixed;
283	top: 0;
284	left: 0;
285	background-color: #fff;
286	border: none;
287	filter: alpha(opacity=0);
288	opacity: 0;
289	height: 100%;
290	width: 100%;
291}
292
293#TB_iframeContent {
294	clear: both;
295	border: none;
296}
297
298.tb-close-icon {
299	display: block;
300	color: #666;
301	text-align: center;
302	line-height: 29px;
303	width: 29px;
304	height: 29px;
305	position: absolute;
306	top: 0;
307	right: 0;
308}
309
310.tb-close-icon:before {
311	content: "\f158";
312	font: normal 20px/29px dashicons;
313	speak: never;
314	-webkit-font-smoothing: antialiased;
315	-moz-osx-font-smoothing: grayscale;
316}
317
318#TB_closeWindowButton:hover .tb-close-icon,
319#TB_closeWindowButton:focus .tb-close-icon {
320	color: #006799;
321}
322
323#TB_closeWindowButton:focus .tb-close-icon {
324	-webkit-box-shadow:
325		0 0 0 1px #5b9dd9,
326		0 0 2px 1px rgba(30, 140, 190, .8);
327	box-shadow:
328		0 0 0 1px #5b9dd9,
329		0 0 2px 1px rgba(30, 140, 190, .8);
330}
331</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='the_champ_frontend_css-css'  href='https://cosaporto.it/wp-content/plugins/super-socializer/css/front.css?ver=7.12.37' type='text/css' media='all' />
332<link rel='stylesheet' id='build-css'  href='https://cosaporto.it/wp-content/themes/frontend/assets/build.min.css?ver=1.3.43' type='text/css' media='all' />
333<script type="text/template" id="tmpl-variation-template">
334	<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
335	<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>
336</script>
vendor: 2 bytes, line 336
336
337<script type="text/template" id="tmpl-unavailable-variation-template">
338	<p>Siamo spiacenti, questo prodotto non è disponibile. Scegli un&#039;altra combinazione.</p>
339</script>
vendor: 2 bytes, line 339
339
340<script type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script>
vendor: 1 bytes, line 340
340
341<script type="module" id="jquery-migrate" data-path="wp-includes/js/jquery/jquery-migrate.min.js">/*! jQuery Migrate v3.3.2 | (c) OpenJS Foundation and other contributors | jquery.org/license */
342"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.3.2",n.console&&n.console.log&&(s&&e("3.0.0")||n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var r={};function u(e){var t=n.console;s.migrateDeduplicateWarnings&&r[e]||(r[e]=!0,s.migrateWarnings.push(e),t&&t.warn&&!s.migrateMute&&(t.warn("JQMIGRATE: "+e),s.migrateTrace&&t.trace&&t.trace()))}function t(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){r={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("jQuery is not compatible with Quirks Mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(i in s.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(u("jQuery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&f.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("Attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)Object.prototype.hasOwnProperty.call(p,i)&&(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),o(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),o(s,"holdReady",s.holdReady,"jQuery.holdReady is deprecated"),o(s,"unique",s.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),t(s.expr,"filters",s.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(o(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),o(s,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(o(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),o(s,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),o(s,"isWindow",function(e){return null!=e&&e===e.window},"jQuery.isWindow() is deprecated")),s.ajax&&(a=s.ajax,c=/(=)\?(?=&|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&c.test(e.data))&&u("JSON-to-JSONP auto-promotion is deprecated")}));var g=s.fn.removeAttr,h=s.fn.toggleClass,v=/\S+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}s.fn.removeAttr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&&(u("jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var Q,b=!(s.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(u("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))}),w=/^[a-z]/,x=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return b=!0,e=r.apply(this,arguments),b=!1,e})}),s.swap=function(e,t,r,n){var o,i,a={};for(i in b||u("jQuery.swap() is undocumented and deprecated"),t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=r.apply(e,n||[]),t)e.style[i]=a[i];return o},e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),s.cssNumber||(s.cssNumber={}),Q=s.fn.css,s.fn.css=function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=j(e),n=r,w.test(n)&&x.test(n[0].toUpperCase()+n.slice(1))||s.cssNumber[r]||u('Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))};var A,k,S,M,N=s.data;s.data=function(e,t,r){var n,o,i;if(t&&"object"==typeof t&&2===arguments.length){for(i in n=s.hasData(e)&&N.call(this,e),o={},t)i!==j(i)?(u("jQuery.data() always sets/gets camelCased names: "+i),n[i]=t[i]):o[i]=t[i];return N.call(this,e,o),t}return t&&"string"==typeof t&&t!==j(t)&&(n=s.hasData(e)&&N.call(this,e))&&t in n?(u("jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):N.apply(this,arguments)},s.fx&&(S=s.Tween.prototype.run,M=function(e){return e},s.Tween.prototype.run=function(){1<s.easing[this.easing].length&&(u("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=M),S.apply(this,arguments)},A=s.fx.interval||13,k="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u(k),A},set:function(e){u(k),A=e}}));var R=s.fn.load,H=s.event.add,C=s.event.fix;s.event.props=[],s.event.fixHooks={},t(s.event.props,"concat",s.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),s.event.fix=function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=C.call(this,e),n&&n.filter?n.filter(t,e):t},s.event.add=function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("jQuery(window).on('load'...) called after load event occurred"),H.apply(this,arguments)},s.each(["load","unload","error"],function(e,t){s.fn[t]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?R.apply(this,e):(u("jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){s.fn[r]=function(e,t){return u("jQuery.fn."+r+"
342() event shorthand is deprecated"),0<arguments.length?this.on(r,null,e,t):this.trigger(r)}}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("'ready' event is deprecated")}},s.fn.extend({bind:function(e,t,r){return u("jQuery.fn.bind() is deprecated"),this.on(e,null,t,r)},unbind:function(e,t){return u("jQuery.fn.unbind() is deprecated"),this.off(e,null,t)},delegate:function(e,t,r,n){return u("jQuery.fn.delegate() is deprecated"),this.on(t,e,r,n)},undelegate:function(e,t,r){return u("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return u("jQuery.fn.hover() is deprecated"),this.on("mouseenter",e).on("mouseleave",t||e)}});function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}function P(e){var t=e.replace(O,"<$1></$2>");t!==e&&T(e)!==T(t)&&u("HTML tags must be properly nested and closed: "+e)}var O=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,q=s.htmlPrefilter;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.htmlPrefilter=function(e){return P(e),e.replace(O,"<$1></$2>")}},s.htmlPrefilter=function(e){return P(e),q(e)};var D,_=s.fn.offset;s.fn.offset=function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?_.apply(this,arguments):(u("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},s.ajax&&(D=s.param,s.param=function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)});var E,F,J=s.fn.andSelf||s.fn.addBack;return s.fn.andSelf=function(){return u("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),J.apply(this,arguments)},s.Deferred&&(E=s.Deferred,F=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],s.Deferred=function(e){var i=E(),a=i.promise();return i.pipe=a.pipe=function(){var o=arguments;return u("deferred.pipe() is deprecated"),s.Deferred(function(n){s.each(F,function(e,t){var r="function"==typeof o[e]&&o[e];i[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===a?n.promise():this,r?[e]:arguments)})}),o=null}).promise()},e&&e.call(i,i),i},s.Deferred.exceptionHook=E.exceptionHook),s});
343</script>
343<script type="module" id="jquery.cookie" data-path="wp-content/plugins/sitepress-multilingual-cms/res/js/jquery.cookie.js">/*!
344 * jQuery Cookie Plugin v1.3.1
345 * https://github.com/carhartl/jquery-cookie
346 *
347 * Copyright 2013 Klaus Hartl
348 * Released under the MIT license
349 */
350(function (factory) {
351    if (typeof define === 'function' && define.amd) {
352        // AMD. Register as anonymous module.
353        define(['jquery'], factory);
354    } else {
355        // Browser globals.
356        factory(jQuery);
357    }
358}(function ($) {
359
360    var pluses = /\+/g;
361
362    function raw(s) {
363        return s;
364    }
365
366    function decoded(s) {
367        return decodeURIComponent(s.replace(pluses, ' '));
368    }
369
370    function converted(s) {
371        if (s.indexOf('"') === 0) {
372            // This is a quoted cookie as according to RFC2068, unescape
373            s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
374        }
375        try {
376            return config.json ? JSON.parse(s) : s;
377        } catch(er) {}
378    }
379
380    var config = $.cookie = function (key, value, options) {
381
382        // write
383        if (value !== undefined) {
384            options = $.extend({}, config.defaults, options);
385
386            if (typeof options.expires === 'number') {
387                var days = options.expires, t = options.expires = new Date();
388                t.setDate(t.getDate() + days);
389            }
390
391            value = config.json ? JSON.stringify(value) : String(value);
392
393            return (document.cookie = [
394                config.raw ? key : encodeURIComponent(key),
395                '=',
396                config.raw ? value : encodeURIComponent(value),
397                options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
398                options.path    ? '; path=' + options.path : '',
399                options.domain  ? '; domain=' + options.domain : '',
400                options.secure  ? '; secure' : ''
401            ].join(''));
402        }
403
404        // read
405        var decode = config.raw ? raw : decoded;
406        var cookies = document.cookie.split('; ');
407        var result = key ? undefined : {};
408        for (var i = 0, l = cookies.length; i < l; i++) {
409            var parts = cookies[i].split('=');
410            var name = decode(parts.shift());
411            var cookie = decode(parts.join('='));
412
413            if (key && key === name) {
414                result = converted(cookie);
415                break;
416            }
417
418            if (!key) {
419                result[name] = converted(cookie);
420            }
421        }
422
423        return result;
424    };
425
426    config.defaults = {};
427
428    $.removeCookie = function (key, options) {
429        if ($.cookie(key) !== undefined) {
430            // Must not alter options, thus extending a fresh object...
431            $.cookie(key, '', $.extend({}, options, { expires: -1 }));
432            return true;
433        }
434        return false;
435    };
436
437}));</script>
437<meta name="generator" content="WPML ver:4.4.8 stt:1,27;" />
438<script>
439  window.cartState = {"check":true,"count":0,"total":0};
440
441  jQuery(function($) {
442    function updateCartAmountAndMinimumCheck(itemsAmount, amountCheck){
443      var cartFixed = $("#cart-fixed");
444      var cartButton = $("#main-menu-wrapper .cart > a");
445      var cartAmount = cartButton.find(".cart-amount");
446
447      itemsAmount = parseFloat(itemsAmount).toFixed(2).toString().replace(".", ",");
448      cartAmount.html(itemsAmount + "€");
449
450      if (amountCheck === false) {
451        cartButton.addClass("check-warning");
452        cartFixed.addClass("check-warning");
453      } else {
454        cartButton.removeClass("check-warning");
455        cartFixed.removeClass("check-warning");
456      }
457    }
458
459    function updateCartCount(itemsCount) {
460        var cartButtonContainer = $("#main-menu-wrapper .cart");
461        var cartCount = $(".cart-count");
462
463        itemsCount = parseInt(itemsCount, 10);
464        cartCount.html(itemsCount);
465
466        if (itemsCount > 0) {
467          cartButtonContainer.removeClass('empty');
468        } else {
469          cartButtonContainer.addClass('empty');
470        }
471    }
472
473    function updateCart() {
474      updateCartAmountAndMinimumCheck(window.cartState.total, window.cartState.check);
475      updateCartCount(window.cartState.count);
476    }
477
478    $(window).on('load', updateCart);
479
480    $(document).on('cp_async_add_to_cart_success', function(e, res) {
481      window.cartState = res.result.cart_state;
482      updateCart()
483    });
484
485    jQuery(document.body).on("updated_wc_div", function() {
486      var data = $('.woocommerce-cart-form > table').data('cartState');
487
488      data !== undefined ? window.cartState = data : window.cartState = {
489        check: true,
490        count: 0,
491        total: 0.00
492      };
493
494      updateCart();
495    });
496  })
497</script>
497
498  <style>
499.gdpr.gdpr-privacy-bar .gdpr-preferences,
500.gdpr.gdpr-privacy-bar .gdpr-agreement {
501    font-size: 0px !important;
502}
503.gdpr.gdpr-privacy-bar .gdpr-right .gdpr-preferences:after {
504    font-size: 13px !important;
505    content: "Preferenze";
506}
507.gdpr.gdpr-privacy-bar .gdpr-right .gdpr-agreement:after {
508    font-size: 13px !important;
509    content: "Accetta";
510}
511</style>
512<link rel="manifest" href="https://cosaporto.it/manifest.json" crossorigin="use-credentials">	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
513	
513<script>
514    jQuery(function($) {
515        $('.gdpr-privacy-bar').each(function() {
516            Cookies.get("gdpr[privacy_bar]") || jQuery(this).show();
517        });
518    });
519</script>
519
520<link rel="icon" href="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-100x100.png" sizes="32x32" />
521<link rel="icon" href="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-200x200.png" sizes="192x192" />
522<link rel="apple-touch-icon" href="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-200x200.png" />
523<meta name="msapplication-TileImage" content="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-300x300.png" />
524
525    
525<script>
526    window.is_front_page = false;
527    window.show_lang_switcher = false;
528    window.home_url = "https://cosaporto.it";
529    window.is_atc_async = true;
530    window.is_cart_page = false;
531    window.is_mobile_user_agent = false;
532    window.cpCities = [{name:"Milano",slug:"milano"},{name:"Roma",slug:"roma"},{name:"Torino",slug:"torino"}];
533    window.analytics_cookie_consent = 0;
534    window.marketing_cookie_consent = 0;
535    window.dataLayer.push({
536        'analytics_cookie_consent': window.analytics_cookie_consent,
537        'marketing_cookie_consent': window.marketing_cookie_consent,
538        'cp_user_city': "",
539        'cp_user_segment': "b2c"
540    });
541        </script>
541
542</head>
543
544<body class="blog theme-frontend woocommerce-no-js group-blog hfeed">
vendor: 71 bytes, lines 544-546
544
545
546<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
546GTM-N9X6WLJ
vendor: 88 bytes, lines 546-547
546" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
547    
547<div id="mload">
548        <div>
549            <div class="lder">
550                <img id="loadgif" src="" />
551            </div>
552            <div class="var"></div>
553                    </div>
554    </div>
555
556    <header id="site-head">
557        
558
559  <div id="main-menu-wrapper" class="container text-uppercase">
560
561    <div class="row">
562
563      <div class="tab mid w-100">
564
565        <ul class="col-sm-4 nav">
566          
567  <li id="menu-city-dropdown" class="menu-item nav-item menu-item-has-children">
568
569    <a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">
570
571      
572        <span>Città</span>
573        <span class="caret"></span>
574
575      
576    </a>
577
578    <ul class="dropdown-menu" role="menu">
579
580      
581        <li class="menu-item nav-item city-list-item menu-city milano">
582          <a class="nav-link cpcity-menu-switch milano" data-slug="milano"
583              style="cursor:pointer" ga-click-context="header-city-switch">
584            <div class="tab bottom icon-space-right">
585              <div class="icon"><div class="svg-icon svg-city-header size-32">    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><rect x="41.55" y="265.64" width="200.36" height="7.03" fill="#242257"/><polygon points="41.55 182.68 41.55 186.42 41.56 182.67 41.55 182.68" fill="#242257"/><path d="M235.52,177.6l-4.79-3.83V181h-6.36V168.7l-11.25-9v1.13h-6.37v-6.21l-30.93-24.71v10.21h-6.36V124.86l-4.75-3.79V126h-6.37V116l-16.66-13.31L125.11,116v10h-6.36v-5l-4.75,3.8v15.32h-6.36V129.89l-31,24.75v6.21H70.3v-1.13l-11.25,9V181H52.69l0-7.23-4.8,3.83v8.82H41.55v72h87.6V240.53a8.91,8.91,0,0,1,8.91-8.91h8a8.91,8.91,0,0,1,8.91,8.91v17.91h86.89V191.61h-6.36Zm-166,65.56H62v-8.94a2.6,2.6,0,0,1,2.6-2.6H67a2.61,2.61,0,0,1,2.6,2.6Zm0-28.9H62v-8.93a2.6,2.6,0,0,1,2.6-2.6H67a2.61,2.61,0,0,1,2.6,2.6Zm31.13,28.9H93.17v-8.94a2.6,2.6,0,0,1,2.59-2.6h2.35a2.6,2.6,0,0,1,2.59,2.6Zm0-28.9H93.17v-8.93a2.6,2.6,0,0,1,2.59-2.6h2.35a2.6,2.6,0,0,1,2.59,2.6Zm0-28.89H93.17v-8.93a2.59,2.59,0,0,1,2.59-2.6h2.35a2.59,2.59,0,0,1,2.59,2.6ZM138,135.8a2.59,2.59,0,0,1,2.6-2.6h2.34a2.6,2.6,0,0,1,2.6,2.6v23.25H138Zm11.25,67.57H134.94V182.44a4.91,4.91,0,0,1,4.92-4.91h4.42a4.91,4.91,0,0,1,4.92,4.91Zm38.92,39.79h-7.54v-8.94a2.6,2.6,0,0,1,2.6-2.6h2.34a2.6,2.6,0,0,1,2.6,2.6Zm0-28.9h-7.54v-8.93a2.6,2.6,0,0,1,2.6-2.6h2.34a2.6,2.6,0,0,1,2.6,2.6Zm0-28.89h-7.54v-8.93a2.59,2.59,0,0,1,2.6-2.6h2.34a2.59,2.59,0,0,1,2.6,2.6Zm31.14,57.79h-7.54v-8.94a2.6,2.6,0,0,1,2.6-2.6h2.34a2.61,2.61,0,0,1,2.6,2.6Zm0-28.9h-7.54v-8.93a2.6,2.6,0,0,1,2.6-2.6h2.34a2.61,2.61,0,0,1,2.6,2.6Z" fill="#242257"/><polygon points="241.88 191.61 241.88 182.68 241.87 182.67 241.88 191.61" fill="#242257"/><polygon points="241.85 158.56 238.7 158.56 235.52 158.56 235.52 177.6 241.87 182.67 241.85 158.56" fill="#242257"/><polygon points="235.52 177.6 235.52 191.61 241.88 191.61 241.87 182.67 235.52 177.6" fill="#242257"/><polygon points="238.7 133.69 238.27 133.69 235.52 158.56 238.7 158.56 238.7 133.69" fill="#242257"/><polygon points="241.85 158.56 241.88 158.56 239.13 133.69 238.7 133.69 238.7 158.56 241.85 158.56" fill="#242257"/><polygon points="230.71 158.56 227.56 158.56 224.38 158.56 224.38 168.7 230.73 173.77 230.71 158.56" fill="#242257"/><polygon points="230.74 181 230.73 173.77 224.38 168.7 224.38 181 230.74 181" fill="#242257"/><polygon points="227.56 133.69 227.13 133.69 224.38 158.56 227.56 158.56 227.56 133.69" fill="#242257"/><polygon points="230.71 158.56 230.74 158.56 227.99 133.69 227.56 133.69 227.56 158.56 230.71 158.56" fill="#242257"/><polygon points="213.1 138.41 209.96 138.41 206.78 138.41 206.78 154.64 213.13 159.72 213.1 138.41" fill="#242257"/><polygon points="213.13 160.85 213.13 159.72 206.78 154.64 206.78 160.85 213.13 160.85" fill="#242257"/><polygon points="209.96 113.55 209.52 113.55 206.78 138.41 209.96 138.41 209.96 113.55" fill="#242257"/><polygon points="213.1 138.41 213.13 138.41 210.39 113.55 209.96 113.55 209.96 138.41 213.1 138.41" fill="#242257"/><polygon points="47.91 161.41 44.73 161.41 41.59 161.41 41.56 182.67 47.91 177.6 47.91 161.41" fill="#242257"/><polygon points="47.91 177.6 41.56 182.67 41.55 186.42 47.91 186.42 47.91 177.6" fill="#242257"/><polygon points="47.91 161.41 45.17 133.69 44.73 133.69 44.73 161.41 47.91 161.41" fill="#242257"/>
585<polygon points="44.73 133.69 44.3 133.69 41.55 161.41 41.59 161.41 44.73 161.41 44.73 133.69" fill="#242257"/><polygon points="59.05 158.56 55.87 158.56 52.73 158.56 52.7 173.77 59.05 168.7 59.05 158.56" fill="#242257"/><polygon points="59.05 181 59.05 168.7 52.7 173.77 52.69 181 59.05 181" fill="#242257"/><polygon points="59.05 158.56 56.31 133.69 55.87 133.69 55.87 158.56 59.05 158.56" fill="#242257"/><polygon points="55.87 133.69 55.44 133.69 52.69 158.56 52.73 158.56 55.87 158.56 55.87 133.69" fill="#242257"/><polygon points="76.66 138.41 73.48 138.41 70.33 138.41 70.3 159.72 76.66 154.64 76.66 138.41" fill="#242257"/><polygon points="76.66 160.85 76.66 154.64 70.3 159.72 70.3 160.85 76.66 160.85" fill="#242257"/><polygon points="76.66 138.41 73.91 113.55 73.48 113.55 73.48 138.41 76.66 138.41" fill="#242257"/><polygon points="73.48 113.55 73.05 113.55 70.3 138.41 70.33 138.41 73.48 138.41 73.48 113.55" fill="#242257"/><polygon points="114 103.54 114 103.54 114 103.54 110.82 103.54 107.68 103.54 107.65 129.89 114 124.82 114 103.54" fill="#242257"/><polygon points="114 140.14 114 124.82 107.65 129.89 107.64 140.14 114 140.14" fill="#242257"/><polygon points="114 103.54 111.25 78.67 110.82 78.67 110.82 103.54 114 103.54" fill="#242257"/><rect x="110.82" y="103.54" width="3.18" fill="#242257"/><polygon points="110.82 103.54 110.82 78.67 110.39 78.67 107.64 103.54 107.68 103.54 107.68 103.54 110.82 103.54" fill="#242257"/><rect x="107.68" y="103.54" width="3.14" fill="#242257"/><polygon points="125.11 103.54 121.93 103.54 118.78 103.54 118.75 121.02 125.11 115.95 125.11 103.54" fill="#242257"/><polygon points="125.11 125.98 125.11 115.95 118.75 121.02 118.75 125.98 125.11 125.98" fill="#242257"/><polygon points="125.11 103.54 122.36 78.67 121.93 78.67 121.93 103.54 125.11 103.54" fill="#242257"/><polygon points="121.93 78.67 121.5 78.67 118.75 103.54 118.78 103.54 121.93 103.54 121.93 78.67" fill="#242257"/><polygon points="169.49 103.54 169.49 103.54 169.49 103.54 169.49 103.54" fill="#242257"/><polygon points="175.81 103.54 172.67 103.54 172.67 103.54 172.67 103.54 172.67 103.54 169.49 103.54 169.49 124.86 175.84 129.93 175.81 103.54" fill="#242257"/><polygon points="175.85 140.14 175.84 129.93 169.49 124.86 169.49 140.14 175.85 140.14" fill="#242257"/><polygon points="175.81 103.54 175.85 103.54 173.1 78.67 172.67 78.67 172.67 103.54 175.81 103.54 175.81 103.54" fill="#242257"/><rect x="172.67" y="103.54" width="3.14" fill="#242257"/><polygon points="172.67 78.67 172.24 78.67 169.49 103.54 172.67 103.54 172.67 78.67" fill="#242257"/><rect x="169.49" y="103.54" width="3.18" fill="#242257"/><polygon points="164.71 103.54 161.56 103.54 158.38 103.54 158.38 115.99 164.74 121.07 164.71 103.54" fill="#242257"/><polygon points="164.75 125.98 164.74 121.07 158.38 115.99 158.38 125.98 164.75 125.98" fill="#242257"/><polygon points="161.56 78.67 161.13 78.67 158.38 103.54 161.56 103.54 161.56 78.67" fill="#242257"/><polygon points="164.71 103.54 164.75 103.54 162 78.67 161.56 78.67 161.56 103.54 164.71 103.54" fill="#242257"/></svg>
586  </div></div>
587              <div class="name">Milano</div>
588            </div>
589          </a>
590        </li>
591
592      
593        <li class="menu-item nav-item city-list-item menu-city roma">
594          <a class="nav-link cpcity-menu-switch roma" data-slug="roma"
595              style="cursor:pointer" ga-click-context="header-city-switch">
596            <div class="tab bottom icon-space-right">
597              <div class="icon"><div class="svg-icon svg-city-header size-32">    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><rect x="41.03" y="265.7" width="201.41" height="7.03" fill="#242257"/><path d="M60.43,239.33a5.3,5.3,0,0,1,5.3-5.3H70.5a5.29,5.29,0,0,1,5.29,5.3V258.5H92.12V239.33a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3V258.5h16.33V239.33a5.29,5.29,0,0,1,5.29-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3V258.5h16.33V239.33a5.3,5.3,0,0,1,5.3-5.3h4.77a5.29,5.29,0,0,1,5.29,5.3V258.5h31L181,223.07H41V258.5h19.4Z" fill="#242257"/><path d="M69.47,196.69a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.29,5.3v19.18h16.38V196.69a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.29,5.3v19.18h16.34V196.69a5.3,5.3,0,0,1,5.29-5.3H143a5.3,5.3,0,0,1,5.3,5.3v19.18h28.44l-20.9-35.44H41v35.44H69.47Z" fill="#242257"/><path d="M72.75,154.06a5.3,5.3,0,0,1,5.3-5.3h4.77a5.29,5.29,0,0,1,5.29,5.3v19.17h16.33V154.06a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3v19.17h31.72L130.64,137.8H4
5971v35.43H72.75Z" fill="#242257"/><path d="M189.69,215.87v-19a5.29,5.29,0,0,1,5.29-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3v19h13V196.69a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.29,5.3v19.18h7.1V180.43H163l20.89,35.44Z" fill="#242257"/><path d="M223.33,234h4.77a5.29,5.29,0,0,1,5.29,5.3V258.5h8.38V223.07H188.2l20.89,35.43H218V239.33A5.3,5.3,0,0,1,223.33,234Z" fill="#242257"/><polygon points="121.27 119.63 41.03 119.63 41.03 130.6 127.87 130.6 121.27 119.63" fill="#242257"/></svg>
598  </div></div>
599              <div class="name">Roma</div>
600            </div>
601          </a>
602        </li>
603
604      
605        <li class="menu-item nav-item city-list-item menu-city torino">
606          <a class="nav-link cpcity-menu-switch torino" data-slug="torino"
607              style="cursor:pointer" ga-click-context="header-city-switch">
608            <div class="tab bottom icon-space-right">
609              <div class="icon"><div class="svg-icon svg-city-header size-32">    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M159.87,148.31H122.15s-22.68,18.29-21.51,62.74h80.73C182.54,166.6,159.87,148.31,159.87,148.31Z" fill="#242257"/><rect x="87.98" y="266.23" width="100.33" height="7.03" fill="#242257"/><rect x="41.21" y="266.23" width="201.04" height="7.03" fill="#242257"/><rect x="97.03" y="218.12" width="87.96" height="7.48" fill="#242257"/><rect x="122.49" y="115.34" width="37.45" height="25.96" fill="#242257"/><rect x="93.99" y="232.67" width="94.04" height="26.11" fill="#242257"/><polygon points="144.83 82.11 142.44 12.1 139.92 12.1 137.65 82.11 122.61 108.33 141.24 108.33 159.87 108.33 144.83 82.11" fill="#242257"/></svg>
610  </div></div>
611              <div class="name">Torino</div>
612            </div>
613          </a>
614        </li>
615
616      
617    </ul>
618
619  </li>
620                  </ul>
621
622        <div class="col-sm-3 text-center">
623          <a class="navbar-brand" href="https://cosaporto.it/">
624                          <h1 class="no-m"><img id="logo-brand" src="https://cosaporto.it/wp-content/themes/frontend/img/logo.png?logo_v=6" alt="Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un'idea regalo originale? Segui i consigli del blog di Cosaporto."></h1>
625                      </a>
626        </div>
627
628        <ul class="col-sm-5 nav text-right head-icon-cont">
629          <li class="head-icon">
630            <a id="contact-button" class="btn btn-outline-primary" href="https://cosaporto.it/contatti/">
631              <div class="txt">Contattaci</div>
632            </a>
633          </li>
634                      <li>
635              <a id="login-button" class="btn btn-outline-primary" href="https://cosaporto.it/account/">
636                <div class="txt">Registrati</div>
637              </a>
638            </li>
639                    <li class="head-icon cart empty">
640            <a class="tab mid icon-space-right"  style="cursor:pointer">
641              <div style="position:relative">
642                <span class="material-symbols-outlined shopping-bag">
643                  shopping_bag
644                </span>
645                <div class="cart-count txt">
646                  0                </div>
647              </div>
648              <div id="cart_amount" class="cart-amount txt txt-cart">
649                <span class="woocommerce-Price-amount amount"><bdi>0,00<span class="woocommerce-Price-currencySymbol">&euro;</span></bdi></span>              </div>
650            </a>
651          </li>
652        </ul>
653
654      </div>
655
656    </div>
657
658    
659<link rel="stylesheet" href="/wp-content/themes/frontend/assets/algolia.min.css?ver=1.3.43">
660
661<div id="main-algolia-search-root" class="ais-InstantSearch">
662
663  <div class="container">
664    <div class="row">
665      <div class="col-xs-12">
666        <div id="searchbox"></div>
667      </div>
668    </div>
669  </div>
670
671  <div class="search-main-panel" style="display:none">
672    <div class="container">
673
674      <div class="row">
675
676        
677          <div class="left-panel col-xs-3">
678
679            <button type="button" id="close-search-main-panel" class="btn btn-default btn-sm">
680              Chiudi ricerca            </button><br><br>
681
682            <div id="clear-refinements"></div>
683
684            <p class="h4 facet-title">Partner</p>
685            <div id="partner-list"></div>
686
687            <p class="h4 facet-title">Categorie</p>
688            <div id="product-cat-list"></div>
689
690            <p class="h4 facet-title">Ideale per</p>
691            <div id="ideale-per-list"></div>
692
693            <p class="h4 facet-title">Prezzo</p>
694            <div id="price-filter"></div>
695
696          </div>
697
698          <div class="right-panel col-xs-9">
699            <div id="stats"></div>
700            <div id="current-refinements"></div>
701            <div id="hits"></div>
702            <div id="pagination"></div>
703          </div>
704
705        
706      </div>
707    </div>
708  </div>
709
710</div>
711
712
713<script>
714  const cpSearchV2 = {"appID":"UGAHWL5VMC","apiKey":"f6428d6fa516c3f49218253a83e0a072","productIndexName":"cp_posts_product","suggestionIndexName":"cp_posts_product_query_suggestions","locale":"it_IT","citySlug":["","dropshipping"],"isMobile":false,"partnersFilter":[],"segmentFilter":false,"watchDog":{"isActive":true,"blockFirstRequest":true,"autocompleteStrokesLimit":3,"productsStrokesLimit":3,"productsForceEmptyQuery":true},"strings":{"previousButton.textContent":"Mostra precedenti","nextButton.textContent":"Mostra altri","autocomplete.placeholder":"Cosa cerchi? Scrivilo qui!","clearRefinements.resetLabel":"Cancella filtri","stats.text":"Risultati","refinementList.showLess":"Mostra meno","refinementList.showAll":"Mostra tutti"}};
715
716  jQuery(function($) {
717
718  /**
719   * 1. BOOTSTRAP HELPER CREATION
720   */
721
722  const cpBootstrap = {
723
724    renderer: new function () {
725
726      this.grid = function (container, itemsPerRow) {
727
728        function getCurrentRow() {
729          var row = container.children('.row:last-child');
730
731          if (row.length === 0 || row.children().length >= itemsPerRow) {
732            row = $('<div class="row"></div>');
733            container.append(row);
734          }
735
736          return row;
737        }
738
739        this.addItems = function (items) {
740          var colClass = 'col-xs-' + parseInt((12 / itemsPerRow), 10);
741          for (var i = 0; i < items.length; i++) {
742            getCurrentRow().append(
743              '<div class="' + colClass + '">' + items[i] + '</div>'
744            );
745          }
746        }
747      }
748
749    }
750
751  };
752
753  /**
754   * 2. OBJECT TO CONTROL REQUESTS
755   */
756
757  const searchWatchDog = new function() {
758    var $_this = this;
759    var leashed = false;
760
761    this.requests = [];
762    this.lastRequest = {};
763
764    this.leash = function(unleashAfter) {
765      leashed = true;
766      if (typeof unleashAfter !== 'undefined') {
767        setTimeout(function() {
768          $_this.unleash();
769        }, unleashAfter);
770      }
771    }
772
773    this.unleash = function() {
774      leashed = false;
775    }
776
777    this.blockRequest = function(request) {
778      var isBlocked = false; // Default is valid
779      var blockType;
780
781      var shortTime = new Intl.DateTimeFormat("it", {dateStyle: "short", timeStyle: "medium"});
782
783      if (leashed === false) {
784        if ($_this.requests.length === 0 && cpSearchV2.watchDog.blockFirstRequest === true) {
785          isBlocked = true;
786          blockType = 'first_request';
787        } else {
788          if (request.indexName === cpSearchV2.productIndexName) {
789            if (request.params.query.length === 0 && cpSearchV2.watchDog.productsForceEmptyQuery === true) {
790              isBlocked = false;
791            } else {
792              if (isBlocked = request.params.query.length < cpSearchV2.watchDog.productsStrokesLimit)
793                blockType = 'products_stroke_limit';
794            }
795          } else if (request.indexName === cpSearchV2.suggestionIndexName) {
796            if (isBlocked = request.query.length < cpSearchV2.watchDog.autocompleteStrokesLimit)
797              blockType = 'autocomplete_stroke_limit';
798          }
799        }
800      }
801
802      if (isBlocked === false)
803        $_this.lastRequest[request.indexName] = request;
804
805      $_this.requests.push({
806        date: shortTime.format(Date.now()),
807        leashed: leashed,
808        blocked: isBlocked,
809        blockType: blockType,
810        request: request,
811        cached: $_this.lastRequest
812      });
813
814      // console.log($_this.requests[$_this.requests.length - 1]);
815
816      return isBlocked;
817    };
818  };
819
820  /**
821   * 3. OBJECT WITH OTHER HELPERS
822   */
823
824  const cpAlgolia = {
825    widgets: {
826      infiniteHits: instantsearch.connectors.connectInfiniteHits(
827        function (renderOptions, isFirstRender) {
828          var previousButton, nextButton;
829          var bootCont, bootGrid, bootList = [], prodsIDs;
830
831          window.infiniteHitsResponseRendered = window.infiniteHitsResponseRendered || [];
832
833          if (isFirstRender) {
834            if (renderOptions.widgetParams.showPrevious) {
835              previousButtonCont = document.createElement('div');
836              previousButtonCont.className = 'text-center';
837              previousButton = document.createElement('button');
838              previousButton.className = 'btn btn-default previous-button';
839              previousButton.textContent = cpSearchV2.strings['previousButton.textContent'];
840              previousButton.addEventListener('click', renderOptions.showPrevious);
841              previousButtonCont.appendChild(previousButton);
842              renderOptions.widgetParams.container.appendChild(previousButtonCont);
843            }
844
845            bootCont = document.createElement('div');
846            bootCont.className = 'boot-container';
847            renderOptions.widgetParams.container.appendChild(bootCont);
848
849            nextButtonCont = document.createElement('div');
850            nextButtonCont.className = 'text-center';
851            nextButton = document.createElement('button');
852            nextButton.className = 'btn btn-default next-button';
853            nextButton.textContent = cpSearchV2.strings['nextButton.textContent'];
854            nextButton.addEventListener('click', renderOptions.showMore);
855            nextButtonCont.appendChild(nextButton);
856            renderOptions.widgetParams.container.appendChild(nextButtonCont);
857
858            return;
859          }
860
861          if (renderOptions.widgetParams.showPrevious) {
862            renderOptions.widgetParams.container.querySelector('.previous-button').disabled = renderOptions.isFirstPage;
863          }
864          renderOptions.widgetParams.container.querySelector('.next-button').disabled = renderOptions.isLastPage;
865
866          prodsIDs = _.map(renderOptions.results.hits, function(hit) {
867            return hit.post_id;
868          });
869
870          if (_.isEqual(window.infiniteHitsResponseRendered, prodsIDs))
871            return;
872
873          window.infiniteHitsResponseRendered = prodsIDs;
874
875          bootCont = $(renderOptions.widgetParams.container).find('.boot-container');
876          if (renderOptions.results.page === 0) bootCont.html('');
877          bootGrid = new cpBootstrap.renderer.grid(bootCont, cpSearchV2.isMobile ? 2 : 3);
878
879          for (var i = 0; i < renderOptions.results.hits.length; i++) {
880            bootList.push('<span id="card-' + renderOptions.results.hits[i].post_id + '">');
881          }
882
883          bootGrid.addItems(bootList);
884
885          $.ajax({
886            type: 'POST',
887            url: '/wp-json/frontend/v1/components/html/',
888            data: {
889              componentID: 'Product_Card',
890              componentData: {
891                productID: prodsIDs
892              }
893            }
894          }).done(function(res) {
895            if (res) {
896              for (var i = 0; i < res.cards.length; i++) {
897                $('span#card-' + res.cards[i].product_id)
898                  .replaceWith(res.cards[i].html);
899              }
900
901              $(document).trigger('cp_async_products_loaded');
902            }
903          });
904        }
905      )
906    }
907  };
908
909  /**
910   * 3. START ALGOLIA LOGIC
911   */
912
913  const autocomplete = window['@algolia/autocomplete-js'];
914  // const createLocalStorageRecentSearchesPlugin = window['@algolia/autocomplete-plugin-recent-searches'].createLocalStorageRecentSearchesPlugin;
915  const createQuerySuggestionsPlugin = window['@algolia/autocomplete-plugin-query-suggestions'].createQuerySuggestionsPlugin;
916  const instantSearchRouter = instantsearch.routers.history();
917  const mainSearchElement = $('#main-algolia-search-root');
918  const searchPanel = mainSearchElement.find('.search-main-panel');
919
920  /**
921   * 3.1 INITIALIZE CLIENT
922   */
923
924  const algoliaClient = algoliasearch(
925    cpSearchV2.appID,
926    cpSearchV2.apiKey
927  );
928
929  const searchClient = {
930    ...algoliaClient,
931    search(requests) {
932
933      if (cpSearchV2.watchDog.isActive !== true)
934        return algoliaClient.search(requests);
935
936      /**
937       * We need to:
938       * 1. Block the first request on page load
939       * 2. Maybe block the first empty request when the search bar is clicked (show something else)
940       * 3. Block the suggestion request if the number of strokes are less than a certain value
941       * 4. Block the products request if the number of strokes are less than a certain
942       *    value (or if a suggestion has not been chosen)
943       * 5. Block the final suggestion request when a suggestion is clicked (chosen from the list)
944       *
945       * Control these behaviours using a parameter or options object
946       */
947
948      requests = requests.map(function(request) {
949        if (searchWatchDog.blockRequest(request) === true)
950            return searchWatchDog.lastRequest[request.indexName] ?
951              searchWatchDog.lastRequest[request.indexName] : null;
952        return request;
953      });
954
955      requests = requests.filter(function(request) {
956        return request !== null;
957      });
958
959      // If we have at least one request do it,
960      // otherwise return an empty result
961      return requests.length > 0 ?
962        algoliaClient.search(requests) :
963        Promise.resolve({
964          results: [{
965            hits: [],
966            nbHits: 0,
967            nbPages: 0,
968            page: 0,
969            processingTimeMS: 0
970          }]
971        });
972    }
973  };
974
975  /**
976   * 3.2 INSTANTIATE INSTANTSEARCH OBJECT
977   */
978
979  const search = instantsearch({
980    indexName: cpSearchV2.productIndexName,
981    searchClient: searchClient,
982    routing: instantSearchRouter
983  });
984
985  var facetFilters = [
986    "language.locale:" + cpSearchV2.locale,
987    cpSearchV2.citySlug.map(function(slug) {
988      return "product_cities:" + slug;
989    })
990  ];
991
992  if (cpSearchV2.segmentFilter !== false) {
993    if (cpSearchV2.segmentFilter === "b2b") {
994      facetFilters.push("tax_pa_segmento.slug:" + cpSearchV2.segmentFilter);
995    } else {
996      facetFilters.push(["tax_pa_segmento.slug:b2c", "tax_pa_segmento.slug:-b2b"]);
997    }
998  }
999
1000  if (cpSearchV2.partnersFilter.length > 0) {
1001    var partnersFilter = [];
1002    for (var i = 0; i < cpSearchV2.partnersFilter.length; i++) {
1003      partnersFilter.push("tax_partner.term_id:" + cpSearchV2.partnersFilter[i]);
1004    }
1005    facetFilters.push(partnersFilter);
1006  }
1007
1008  search.addWidgets([
1009    instantsearch.widgets.configure({
1010      hitsPerPage: 12,
1011      attributesToRetrieve: ['post_id'],
1012      facetFilters: facetFilters
1013    })
1014  ]);
1015
1016  /**
1017   * 3.3 DEFINE A COUPLE OF FUNCTIONS
1018   */
1019
1020  // Set the InstantSearch index UI state from external events.
1021  function setInstantSearchUiState(indexUiState) {
1022    search.setUiState((uiState) => ({
1023      ...uiState,
1024      [cpSearchV2.productIndexName]: {
1025        ...uiState[cpSearchV2.productIndexName],
1026        // We reset the page when the search state changes.
1027        page: 1,
1028        ...indexUiState
1029      }
1030    }));
1031  }
1032
1033  // Return the InstantSearch index UI state.
1034  function getInstantSearchUiState() {
1035    const uiState = instantSearchRouter.read();
1036    return (uiState && uiState[cpSearchV2.productIndexName]) || {};
1037  }
1038
1039  /**
1040   * 3.4 MAIN INIT FUNCTION
1041   */
1042
1043  function initAlgoliaSearchAutocomplete() {
1044
1045    const virtualSearchBox = instantsearch.connectors.connectSearchBox(() => {});
1046
1047    search.addWidgets([
1048      virtualSearchBox()
1049    ]);
1050
1051    const searchPageState = getInstantSearchUiState();
1052
1053    autocomplete.autocomplete({
1054      container: '#searchbox',
1055      placeholder: cpSearchV2.strings['autocomplete.placeholder'],
1056      detachedMediaQuery: 'none',
1057      openOnFocus: false,
1058      initialState: { query: searchPageState.query || '' },
1059      shouldPanelOpen({ state }) {
1060        return state.collections.length && state.collections[0].items.length > 0 &&
1061          (cpSearchV2.watchDog.isActive === false || state.query.length >= cpSearchV2.watchDog.autocompleteStrokesLimit);
1062      },
1063      onSubmit({ state }) {
1064        if (cpSearchV2.watchDog.isActive === true) searchWatchDog.leash(1000);
1065        setInstantSearchUiState({ query: state.query });
1066      },
1067      onReset() {
1068        if (cpSearchV2.watchDog.isActive === true) searchWatchDog.unleash();
1069        setInstantSearchUiState({query: ''});
1070      },
1071      onStateChange({ prevState, state }) {
1072        if (_.isEqual(prevState, state) === false) {
1073
1074          if (cpSearchV2.watchDog.isActive === true && state.isOpen === true) {
1075            if (prevState.activeItemId !== state.activeItemId &&
1076                prevState.query === state.query) {
1077              searchWatchDog.leash();
1078            } else if (prevState.status === 'loading' && state.status === 'idle') {
1079              searchWatchDog.unleash();
1080            }
1081          }
1082
1083          if (prevState.query !== state.query) {
1084            setInstantSearchUiState({ query: state.query });
1085          }
1086
1087        }
1088      },
1089      // reshape({ sources, sourcesBySourceId, state }) {
1090      //   if (state.query.length < autocompleteStrokesLimit) {
1091      //     sourcesBySourceId
1092      //       .querySuggestionsPlugin
1093      //       .getItems = function() { return []; };
1094      //   }
1095      //   return sources;
1096      // },
1097      plugins: [
1098        createQuerySuggestionsPlugin({
1099          searchClient: searchClient,
1100          indexName: cpSearchV2.suggestionIndexName
1101        })
1102      ]
1103    });
1104
1105    search.start();
1106
1107  }
1108
1109  /**
1110   * 3.5 THE PANEL LOGIC
1111   *  - INIT (more widgets added)
1112   *  - OPEN
1113   *  - CLOSE
1114   */
1115
1116  function initSearchPanel() {
1117
1118    search.addWidgets([
1119      instantsearch.widgets.clearRefinements({
1120        container: '#clear-refinements',
1121        templates: {
1122          resetLabel: cpSearchV2.strings['clearRefinements.resetLabel'],
1123        }
1124      })
1125    ]);
1126
1127    search.addWidgets([
1128      instantsearch.widgets.stats({
1129        container: '#stats',
1130        templates: {
1131          text: function (data) {
1132            return '<div>(' + data.nbHits + ' ' + cpSearchV2.strings['stats.text'] + ')</div>';
1133          }
1134        }
1135      })
1136    ]);
1137
1138    search.addWidgets([
1139      instantsearch.widgets.currentRefinements({
1140        container: '#current-refinements'
1141      })
1142    ]);
1143
1144    search.addWidgets([
1145      instantsearch.widgets.refinementList({
1146        container: '#partner-list',
1147        attribute: 'tax_partner.name',
1148        limit: 10,
1149        showMore: true,
1150        showMoreLimit: 1000,
1151        // sortBy: ['name:asc', 'count:desc'],
1152        templates: {
1153          showMoreText: function (state) {
1154            if (state.isShowingMore) {
1155              return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showLess'] +
1156                "</div><div><span class='material-symbols-outlined'>expand_less</span></div>";
1157            } else {
1158              return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showAll'] +
1159                "</div><div><span class='material-symbols-outlined'>expand_more</span></div>";
1160            }
1161          }
1162        }
1163      })
1164    ]);
1165
1166    search.addWidgets([
1167      instantsearch.widgets.refinementList({
1168        container: '#product-cat-list',
1169        attribute: 'tax_product_cat.name',
1170        limit: 10,
1171        showMore: true,
1172        showMoreLimit: 1000,
1173        templates: {
1174          showMoreText: function (state) {
1175            if (state.isShowingMore) {
1176              return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showLess'] +
1177                "</div><div><span class='material-symbols-outlined'>expand_less</span></div>";
1178            } else {
1179              return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showAll'] +
1180                "</div><div><span class='material-symbols-outlined'>expand_more</span></div>";
1181            }
1182          }
1183        }
1184      })
1185    ]);
1186
1187    search.addWidgets([
1188      instantsearch.widgets.refinementList({
1189        container: '#ideale-per-list',
1190        attribute: 'tax_pa_ideale-per.name',
1191        limit: 10,
1192        showMore: true,
1193        showMoreLimit: 1000,
1194        templates: {
1195          showMoreText: function (state) {
1196            if (state.isShowingMore) {
1197              return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showLess'] +
1198                "</div><div><span class='material-symbols-outlined'>expand_less</span></div>";
1199            } else {
1200              return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showAll'] +
1201                "</div><div><span class='material-symbols-outlined'>expand_more</span></div>";
1202            }
1203          }
1204        }
1205      })
1206    ]);
1207
1208    search.addWidgets([
1209      instantsearch.widgets.rangeSlider({
1210        container: '#price-filter',
1211        attribute: 'product_price',
1212        step: 5,
1213        precision: 0,
1214        pips: false
1215      })
1216    ]);
1217
1218    search.addWidgets([
1219      cpAlgolia.widgets.infiniteHits({
1220        container: document.querySelector('#hits'),
1221        showPrevious: false
1222      })
1223    ]);
1224
1225  }
1226
1227  function openSearchPanel() {
1228    if (!searchPanel.is('.open')) {
1229      if (!searchPanel.is('.initialized')) {
1230        initSearchPanel();
1231        searchPanel.addClass('initialized');
1232      }
1233      searchPanel.fadeIn(150);
1234      searchPanel.addClass('open');
1235      $('body').addClass('main-algolia-searching');
1236    }
1237  }
1238
1239  function closeSearchPanel() {
1240    if (searchPanel.is('.open')) {
1241      searchPanel.fadeOut(150);
1242      searchPanel.removeClass('open');
1243      $('body').removeClass('main-algolia-searching');
1244    }
1245  }
1246
1247  /**
1248   * 3.6 FINAL INSTRUCTIONS
1249   */
1250
1251  initAlgoliaSearchAutocomplete();
1252
1253  setTimeout(function() {
1254    var navbarToggle = $('#main-menu-wrapper button.navbar-toggle');
1255    var navbar = $(navbarToggle.data('target'));
1256
1257    mainSearchElement.find('#searchbox input').click(function() {
1258      openSearchPanel();
1259      navbar.collapse('hide');
1260    });
1261    mainSearchElement.find('button#close-search-main-panel').click(closeSearchPanel);
1262    navbarToggle.click(closeSearchPanel);
1263
1264    mainSearchElement.find('button#filter-toggle').on('click', function() {
1265      var mainSearchPanel = mainSearchElement.find('.search-main-panel');
1266      var viewportHeight = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0);
1267      var panelPosition = mainSearchPanel[0].getBoundingClientRect();
1268
1269      // Calculate the right height to prevent scroll
1270      var panelHeight = Math.floor(viewportHeight - panelPosition.top);
1271
1272      mainSearchPanel.find('.left-panel-mobile').fadeIn(10, function() {
1273        mainSearchPanel.addClass('refinements-panel-open')
1274          .css({ 'height': panelHeight, 'overflow-y': 'hidden' });
1275      });
1276    });
1277
1278    mainSearchElement.find('button#show-result-toggle, .left-panel-mobile, .panel-close-x').on('click', function() {
1279      mainSearchElement.find('.search-main-panel')
1280        .removeClass('refinements-panel-open')
1281        .css({ 'height': 'auto', 'overflow-y': 'auto' })
1282        .find('.left-panel-mobile').fadeOut(250);
1283    });
1284
1285    mainSearchElement.find('.facets-contanier').on('click', function(e) {
1286      e.stopPropagation(); // Prevent closing the panel on facets selection
1287    });
1288  });
1289
1290});
1291</script>
1291
1292
1293<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch-lite.umd.js"></script>
vendor: 2 bytes, line 1293
1293
1294<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js"></script>
vendor: 2 bytes, line 1294
1294
1295<script defer src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.min.js"></script>
vendor: 2 bytes, line 1295
1295
1296<script defer src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.min.js"></script>
vendor: 2 bytes, line 1296
1296
1297<script defer src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.min.js"></script>
1297
1298
1299
1300    <div class="row no-p no-m">
1301      <nav id="main-nav" class="clearfix">
1302        <ul id="header-nav" class="nav navbar-nav"><li id="menu-item-582143" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-582143 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">BRAND <span class="caret"></span></a>
1303<ul class=" dropdown-menu" role="menu">
1304	<li id="menu-item-582145" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582145"><a href="https://cosaporto.it/partner/dolci/" class="nav-link" ga-click-context="header-nav">Dolci</a></li>
1305	<li id="menu-item-582147" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582147"><a href="https://cosaporto.it/partner/fiori/" class="nav-link" ga-click-context="header-nav">Fiori</a></li>
1306	<li id="menu-item-582148" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582148"><a href="https://cosaporto.it/partner/drinks/" class="nav-link" ga-click-context="header-nav">Drinks</a></li>
1307	<li id="menu-item-582144" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582144"><a href="https://cosaporto.it/partner/" class="nav-link" ga-click-context="header-nav"><strong>Vedi Tutti</strong></a></li>
1308</ul>
1309</li>
1310<li id="menu-item-3495" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-3495 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">Prodotti <span class="caret"></span></a>
1311<ul class=" dropdown-menu" role="menu">
1312	<li id="menu-item-3496" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3496"><a href="https://cosaporto.it/prodotti/dolci/" class="nav-link" ga-click-context="header-nav">Dolci</a></li>
1313	<li id="menu-item-3497" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3497"><a href="/prodotti/fiori/" class="nav-link" ga-click-context="header-nav">Fiori</a></li>
1314	<li id="menu-item-3498" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3498"><a href="/prodotti/drinks/" class="nav-link" ga-click-context="header-nav">Drinks</a></li>
1315	<li id="menu-item-11899" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-11899"><a href="https://cosaporto.it/prodotti/lifestyle/" class="nav-link" ga-click-context="header-nav">Lifestyle</a></li>
1316	<li id="menu-item-178733" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-178733"><a href="https://cosaporto.it/prodotti/gift-box/" class="nav-link" ga-click-context="header-nav">Gift Box</a></li>
1317	<li id="menu-item-696323" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-696323"><a href="https://cosaporto.it/prodotti/in-ufficio/" class="nav-link" ga-click-context="header-nav">IN UFFICIO</a></li>
1318</ul>
1319</li>
1320<li id="menu-item-5669" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-5669 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">Occasioni <span class="caret"></span></a>
1321<ul class=" dropdown-menu" role="menu">
1322	<li id="menu-item-5671" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-5671"><a href="https://cosaporto.it/ideale-per/invito-a-cena/" class="nav-link" ga-click-context="header-nav">Per un Invito</a></li>
1323	<li id="menu-item-230272" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-230272"><a href="https://cosaporto.it/ideale-per/momenti-romantici/" class="nav-link" ga-click-context="header-nav">Per un momento romantico</a></li>
1324	<li id="menu-item-5674" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-5674"><a href="https://cosaporto.it/ideale-per/compleanno/" class="nav-link" ga-click-context="header-nav">Per il compleanno</a></li>
1325	<li id="menu-item-528913" class="menu-item menu-item-type-custom menu-item-object-custom nav
1325-item menu-item-528913"><a href="https://cosaporto.it/partner/spedizioni-in-tuttitalia/" class="nav-link" ga-click-context="header-nav">Spedizioni in Tutta Italia</a></li>
1326</ul>
1327</li>
1328<li id="menu-item-232308" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-232308 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">Quando ti serve <span class="caret"></span></a>
1329<ul class=" dropdown-menu" role="menu">
1330	<li id="menu-item-418074" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-418074"><a href="https://cosaporto.it/prodotti/?availability=yes&#038;av_ref=flash" class="nav-link" ga-click-context="header-nav">Consegna Flash</a></li>
1331	<li id="menu-item-232309" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-232309"><a href="https://cosaporto.it/prodotti/?availability=yes&#038;av_ref=today" class="nav-link" ga-click-context="header-nav">Consegna Oggi</a></li>
1332	<li id="menu-item-232310" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-232310"><a href="https://cosaporto.it/prodotti/?availability=yes&#038;av_ref=tomorrow" class="nav-link" ga-click-context="header-nav">Consegna domani</a></li>
1333	<li id="menu-item-232311" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-232311"><a href="https://cosaporto.it/prodotti/?availability=yes" class="nav-link" ga-click-context="header-nav">Scegli giorno</a></li>
1334</ul>
1335</li>
1336<li id="menu-item-720900" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-720900"><a href="https://corporate.cosaporto.it/landing-natale-2026-c/" class="nav-link" ga-click-context="header-nav">CATALOGO NATALE</a></li>
1337</ul>      </nav>
1338    </div>
1339  </div>
1340
1341    </header>
1342
1343    
1344    <div id="site-content" role="main">
1345        
1346        
1347                    <section id="site-breadcrumbs">
1348                <div class="container">
1349                    <nav class="woocommerce-breadcrumb"><a href="https://cosaporto.it">Home</a>&nbsp;&#47;&nbsp;Blog</nav>                </div>
1350            </section>
1351        
1352
1353<main class="container" id="content">
1354
1355    <div class="row">
1356    
1357        <div class="col-xs-12 seps des" style="margin-bottom:35px"></div>
1358    
1359                <div class="col-md-8">
1360        
1361        
1362            
1363                
1364<article class="row post-722540 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-722540">
1365
1366    <div class="col-sm-5 loop-featured-container">
1367        <a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/" rel="bookmark">
1368            <img width="640" height="427" src="https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-1024x683.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-1024x683.png 1024w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-300x200.png 300w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-768x512.png 768w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-720x480.png 720w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-144x96.png 144w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-132x88.png 132w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-600x400.png 600w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2.png 1200w" sizes="(max-width: 640px) 100vw, 640px" />        </a>
1369    </div>
1370
1371    <div class="col-sm-7 loop-post-header">
1372        <header class="entry-header">
1373
1374
1375            <h2 class="entry-title"><a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/" rel="bookmark">Come scegliere il catering giusto per un evento aziendale</a></h2>
1376            
1377                <div class="entry-meta">
1378                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2026-09-16T10:07:51+02:00">16/09/2026</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1379
1380            
1381        </header>
1382    </div>
1383
1384    <div class="loop-post-content">
1385        <div class="entry-content">
1386
1387            <p>Il catering è uno degli elementi che gli ospiti ricordano più facilmente di un evento aziendale. Non si tratta soltanto della qualità del cibo: contano anche il servizio, la puntualità, la presentazione, la capacità di adattarsi agli spazi e la coerenza con il tono dell’occasione. Una scelta poco adatta può creare ritardi, sprechi e difficoltà [&#8230;] <a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/">Leggi ancora</a></p>
1388
1389            
1390        </div>
1391
1392        <footer class="entry-footer">
1393
1394            
1395            
1396        </footer>
1397    </div>
1398
1399</article>
1400
1401            
1402                
1403<article class="row post-718260 post type-post status-publish format-standard has-post-thumbnail hentry category-occasioni-duso category-servizi" id="post-718260">
1404
1405    <div class="col-sm-5 loop-featured-container">
1406        <a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/" rel="bookmark">
1407            <img width="640" height="373" src="https://static.cosaporto.it/media/2026/04/salone_cosaporto-1024x597.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2026/04/salone_cosaporto-1024x597.png 1024w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-300x175.png 300w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-768x448.png 768w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-720x420.png 720w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-144x84.png 144w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-151x88.png 151w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-600x350.png 600w, https://static.cosaporto.it/media/2026/04/salone_cosaporto.png 1200w" sizes="(max-width: 640px) 100vw, 640px" />        </a>
1408    </div>
1409
1410    <div class="col-sm-7 loop-post-header">
1411        <header class="entry-header">
1412
1413
1414            <h2 class="entry-title"><a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/" rel="bookmark">Eventi last minute durante il Salone del Mobile: come gestire catering e gifting in modo efficace</a></h2>
1415            
1416                <div class="entry-meta">
1417                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2026-04-09T17:29:42+02:00">09/04/2026</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/occasioni-duso/" rel="category tag">Occasioni Speciali</a>, <a href="https://cosaporto.it/blog/categorie/servizi/" rel="category tag">Servizi</a></strong></span>                </div>
1418
1419            
1420        </header>
1421    </div>
1422
1423    <div class="loop-post-content">
1424        <div class="entry-content">
1425
1426            <p>Durante il Salone del Mobile e la Design Week (21–26 aprile 2026), Milano cambia ritmo. Le agende si riempiono, gli eventi si moltiplicano e, sempre più spesso, le decisioni vengono prese all’ultimo minuto. Il punto non è evitare il last minute, perché è inevitabile. Il punto è essere strutturati per gestirlo. Il vero problema non [&#8230;] <a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/">Leggi ancora</a></p>
1427
1428            
1429        </div>
1430
1431        <footer class="entry-footer">
1432
1433            
1434            
1435        </footer>
1436    </div>
1437
1438</article>
1439
1440            
1441                
1442<article class="row post-716227 post type-post status-publish format-standard has-post-thumbnail hentry category-servizi" id="post-716227">
1443
1444    <div class="col-sm-5 loop-featured-container">
1445        <a href="https://cosaporto.it/blog/business-lunch-aziendali/" rel="bookmark">
1446            <img width="640" height="427" src="https://static.cosaporto.it/media/2026/03/MG_9178-1024x683.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2026/03/MG_9178-1024x683.jpg 1024w, https://static.cosaporto.it/media/2026/03/MG_9178-300x200.jpg 300w, https://static.cosaporto.it/media/2026/03/MG_9178-768x512.jpg 768w, https://static.cosaporto.it/media/2026/03/MG_9178-1536x1024.jpg 1536w, https://static.cosaporto.it/media/2026/03/MG_9178-2048x1365.jpg 2048w, https://static.cosaporto.it/media/2026/03/MG_9178-720x480.jpg 720w, https://static.cosaporto.it/media/2026/03/MG_9178-144x96.jpg 144w, https://static.cosaporto.it/media/2026/03/MG_9178-132x88.jpg 132w, https://static.cosaporto.it/media/2026/03/MG_9178-600x400.jpg 600w" sizes="(max-width: 640px) 100v
1446w, 640px" />        </a>
1447    </div>
1448
1449    <div class="col-sm-7 loop-post-header">
1450        <header class="entry-header">
1451
1452
1453            <h2 class="entry-title"><a href="https://cosaporto.it/blog/business-lunch-aziendali/" rel="bookmark">Business lunch aziendali: quando diventano uno strumento operativo</a></h2>
1454            
1455                <div class="entry-meta">
1456                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/business-lunch-aziendali/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2026-03-03T16:02:37+01:00">03/03/2026</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/servizi/" rel="category tag">Servizi</a></strong></span>                </div>
1457
1458            
1459        </header>
1460    </div>
1461
1462    <div class="loop-post-content">
1463        <div class="entry-content">
1464
1465            <p>Business lunch aziendali: quando diventano uno strumento operativo Organizzare un business lunch aziendale non significa semplicemente “ordinare il pranzo”. Significa progettare un momento che supporti davvero l’obiettivo dell’incontro, creando le condizioni giuste per: facilitare decisioni favorire il confronto operativo mantenere alta l’attenzione durante workshop, board meeting e giornate di formazione Il business lunch come leva [&#8230;] <a href="https://cosaporto.it/blog/business-lunch-aziendali/">Leggi ancora</a></p>
1466
1467            
1468        </div>
1469
1470        <footer class="entry-footer">
1471
1472            
1473            
1474        </footer>
1475    </div>
1476
1477</article>
1478
1479            
1480                
1481<article class="row post-697302 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-697302">
1482
1483    <div class="col-sm-5 loop-featured-container">
1484        <a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/" rel="bookmark">
1485            <img width="640" height="423" src="https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-1024x677.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-1024x677.jpg 1024w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-300x198.jpg 300w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-768x508.jpg 768w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-1536x1016.jpg 1536w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-2048x1354.jpg 2048w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-720x476.jpg 720w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-144x95.jpg 144w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-133x88.jpg 133w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-600x397.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" />        </a>
1486    </div>
1487
1488    <div class="col-sm-7 loop-post-header">
1489        <header class="entry-header">
1490
1491
1492            <h2 class="entry-title"><a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/" rel="bookmark">L’importanza del buon cibo in ufficio: come un catering di qualità migliora la percezione dell’azienda</a></h2>
1493            
1494                <div class="entry-meta">
1495                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-05-13T11:53:59+02:00">13/05/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1496
1497            
1498        </header>
1499    </div>
1500
1501    <div class="loop-post-content">
1502        <div class="entry-content">
1503
1504            <p>L’importanza del buon cibo in ufficio: come un catering di qualità migliora la percezione dell’azienda In un contesto lavorativo sempre più attento al benessere e alla cultura aziendale, ogni dettaglio contribuisce a creare un ambiente positivo. Anche quelli che sembrano più semplici: come un coffee break, un pranzo condiviso o un aperitivo in ufficio. Non [&#8230;] <a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/">Leggi ancora</a></p>
1505
1506            
1507        </div>
1508
1509        <footer class="entry-footer">
1510
1511            
1512            
1513        </footer>
1514    </div>
1515
1516</article>
1517
1518            
1519                
1520<article class="row post-694688 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-694688">
1521
1522    <div class="col-sm-5 loop-featured-container">
1523        <a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/" rel="bookmark">
1524            <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250422.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250422.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-600x400.jpg 600w" sizes="(max-width: 640px) 100v
1524w, 640px" />        </a>
1525    </div>
1526
1527    <div class="col-sm-7 loop-post-header">
1528        <header class="entry-header">
1529
1530
1531            <h2 class="entry-title"><a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/" rel="bookmark">Rivoluzionare il catering aziendale: la nostra soluzione digitale per eventi senza stress</a></h2>
1532            
1533                <div class="entry-meta">
1534                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-15T11:35:52+02:00">15/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1535
1536            
1537        </header>
1538    </div>
1539
1540    <div class="loop-post-content">
1541        <div class="entry-content">
1542
1543            <p>Nel mondo degli eventi aziendali, la pianificazione del catering è spesso un processo complesso e dispendioso in termini di tempo. Tradizionalmente, richiede numerose trattative, preventivi dettagliati e una gestione logistica intricata. Noi di Cosaporto abbiamo deciso di trasformare radicalmente questo scenario, introducendo una soluzione digitale che semplifica e ottimizza l&#8217;intero processo.​ Il nostro approccio Abbiamo [&#8230;] <a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/">Leggi ancora</a></p>
1544
1545            
1546        </div>
1547
1548        <footer class="entry-footer">
1549
1550            
1551            
1552        </footer>
1553    </div>
1554
1555</article>
1556
1557            
1558                
1559<article class="row post-694683 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-694683">
1560
1561    <div class="col-sm-5 loop-featured-container">
1562        <a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/" rel="bookmark">
1563            <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250417.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250417.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" />        </a>
1564    </div>
1565
1566    <div class="col-sm-7 loop-post-header">
1567        <header class="entry-header">
1568
1569
1570            <h2 class="entry-title"><a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/" rel="bookmark">3 Strategie efficaci per potenziare la fidelizzazione dei tuoi collaboratori</a></h2>
1571            
1572                <div class="entry-meta">
1573                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-15T11:21:56+02:00">15/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1574
1575            
1576        </header>
1577    </div>
1578
1579    <div class="loop-post-content">
1580        <div class="entry-content">
1581
1582            <p>In un contesto lavorativo in continua evoluzione, la fidelizzazione del team è fondamentale per garantire stabilità e successo a lungo termine. In Cosaporto riconosciamo l&#8217;
1582importanza di strategie mirate per rafforzare il legame con il team. Ecco tre approcci comprovati che possiamo implementare: 1. Creare un&#8217;Esperienza di Onboarding Memorabile La prima impressione è cruciale. Accogliere i [&#8230;] <a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/">Leggi ancora</a></p>
1583
1584            
1585        </div>
1586
1587        <footer class="entry-footer">
1588
1589            
1590            
1591        </footer>
1592    </div>
1593
1594</article>
1595
1596            
1597                
1598<article class="row post-693731 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-693731">
1599
1600    <div class="col-sm-5 loop-featured-container">
1601        <a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/" rel="bookmark">
1602            <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250415.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250415.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" />        </a>
1603    </div>
1604
1605    <div class="col-sm-7 loop-post-header">
1606        <header class="entry-header">
1607
1608
1609            <h2 class="entry-title"><a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/" rel="bookmark">Regali aziendali per team a distanza: la Soluzione smart di Cosaporto</a></h2>
1610            
1611                <div class="entry-meta">
1612                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-07T14:56:20+02:00">07/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1613
1614            
1615        </header>
1616    </div>
1617
1618    <div class="loop-post-content">
1619        <div class="entry-content">
1620
1621            <p>​Nell&#8217;era del lavoro ibrido e distribuito, mantenere un forte legame con i propri collaboratori rappresenta una sfida significativa. In Cosaporto comprendiamo bene l&#8217;importanza di valorizzare ogni membro del team, indipendentemente dalla loro ubicazione. Per questo, abbiamo sviluppato ClickMyGift, una soluzione innovativa di digital gifting pensata per le aziende con team completamente remoti. La Sfida dei [&#8230;] <a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/">Leggi ancora</a></p>
1622
1623            
1624        </div>
1625
1626        <footer class="entry-footer">
1627
1628            
1629            
1630        </footer>
1631    </div>
1632
1633</article>
1634
1635            
1636                
1637<article class="row post-693714 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-693714">
1638
1639    <div class="col-sm-5 loop-featured-container">
1640        <a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/" rel="bookmark">
1641            <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250408.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250408.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-600x400.jpg 600w" sizes="(max-width: 640px) 100v
1641w, 640px" />        </a>
1642    </div>
1643
1644    <div class="col-sm-7 loop-post-header">
1645        <header class="entry-header">
1646
1647
1648            <h2 class="entry-title"><a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/" rel="bookmark">Regali aziendali per Pasqua: personalizzazione, qualità e valore per il tuo brand</a></h2>
1649            
1650                <div class="entry-meta">
1651                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-07T12:49:51+02:00">07/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1652
1653            
1654        </header>
1655    </div>
1656
1657    <div class="loop-post-content">
1658        <div class="entry-content">
1659
1660            <p>La Pasqua rappresenta un’opportunità strategica per le aziende che desiderano rafforzare le relazioni professionali e valorizzare la propria immagine attraverso un gesto di attenzione verso clienti, partner e collaboratori. Un regalo aziendale non è solo un dono, ma un vero e proprio strumento di comunicazione che esprime identità, valori e cura del dettaglio. Per questo, [&#8230;] <a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/">Leggi ancora</a></p>
1661
1662            
1663        </div>
1664
1665        <footer class="entry-footer">
1666
1667            
1668            
1669        </footer>
1670    </div>
1671
1672</article>
1673
1674            
1675                
1676<article class="row post-689427 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-689427">
1677
1678    <div class="col-sm-5 loop-featured-container">
1679        <a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/" rel="bookmark">
1680            <img width="640" height="427" src="https://static.cosaporto.it/media/2025/02/MB_BLOG_250325.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/02/MB_BLOG_250325.png 900w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-300x200.png 300w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-768x512.png 768w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-720x480.png 720w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-144x96.png 144w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-132x88.png 132w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-600x400.png 600w" sizes="(max-width: 640px) 100vw, 640px" />        </a>
1681    </div>
1682
1683    <div class="col-sm-7 loop-post-header">
1684        <header class="entry-header">
1685
1686
1687            <h2 class="entry-title"><a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/" rel="bookmark">Regali aziendali personalizzati: quando il gifting diventa strategia</a></h2>
1688            
1689                <div class="entry-meta">
1690                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-02-28T14:50:42+01:00">28/02/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1691
1692            
1693        </header>
1694    </div>
1695
1696    <div class="loop-post-content">
1697        <div class="entry-content">
1698
1699            <p>Nel panorama aziendale attuale, i regali corporate non sono più semplici omaggi, ma strumenti strategici per rafforzare relazioni, valorizzare il brand e migliorare il coinvolgimento di clienti e dipendenti. In Cosaporto, abbiamo visto come il corporate gifting personalizzato possa trasformarsi in un&#8217;opportunità per comunicare valori aziendali e creare connessioni autentiche. Ma quali sono gli elementi [&#8230;] <a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/">Leggi ancora</a></p>
1700
1701            
1702        </div>
1703
1704        <footer class="entry-footer">
1705
1706            
1707            
1708        </footer>
1709    </div>
1710
1711</article>
1712
1713            
1714                
1715<article class="row post-689447 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-689447">
1716
1717    <div class="col-sm-5 loop-featured-container">
1718        <a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/" rel="bookmark">
1719            <img width="640" height="427" src="https://static.cosaporto.it/media/2025/02/MB_BLOG_250304.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/02/MB_BLOG_250304.png 900w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-300x200.png 300w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-768x512.png 768w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-720x480.png 720w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-144x96.png 144w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-132x88.png 132w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-600x400.png 600w" sizes="(max-width: 640px) 100v
1719w, 640px" />        </a>
1720    </div>
1721
1722    <div class="col-sm-7 loop-post-header">
1723        <header class="entry-header">
1724
1725
1726            <h2 class="entry-title"><a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/" rel="bookmark">Perché digitalizzare il settore degli eventi e del catering? Il percorso di Cosaporto verso il B2B</a></h2>
1727            
1728                <div class="entry-meta">
1729                    <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-02-28T14:43:46+01:00">28/02/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span>                </div>
1730
1731            
1732        </header>
1733    </div>
1734
1735    <div class="loop-post-content">
1736        <div class="entry-content">
1737
1738            <p>Negli ultimi anni, il mondo degli eventi aziendali e del catering è cambiato profondamente. Le esigenze delle imprese si sono evolute e l&#8217;efficienza operativa è diventata una priorità assoluta. In Cosaporto, non ci siamo limitati ad osservare questo cambiamento: lo abbiamo anticipato. Se all’inizio il nostro focus era quello di offrire un quality delivery per [&#8230;] <a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/">Leggi ancora</a></p>
1739
1740            
1741        </div>
1742
1743        <footer class="entry-footer">
1744
1745            
1746            
1747        </footer>
1748    </div>
1749
1750</article>
1751
1752            
1753        
1754        <nav aria-label="Page navigation"><ul class="pagination clearfix">
1755<li  class="active page-item"><a href="https://cosaporto.it/blog/" class="page-link">1</a></li>
1756<li  class="page-item"><a href="https://cosaporto.it/blog/page/2/" class="page-link">2</a></li>
1757<li  class="page-item"><a href="https://cosaporto.it/blog/page/3/" class="page-link">3</a></li>
1758<li class="page-item"><span class="page-link"><a href="https://cosaporto.it/blog/page/2/" ><span aria-hidden="true">&raquo;</span><span class="sr-only">Next page</span></a></span></li>
1759</ul></nav>
1760        
1761                </div>
1762<div class="col-md-4 widget-area" id="right-sidebar" role="complementary">
1763    <div class="row">
1764        <aside id="categories-2" class="widget widget_categories"><h3 class="widget-title">Argomenti</h3>
1765			<ul>
1766					<li class="cat-item cat-item-101"><a href="https://cosaporto.it/blog/categorie/festivita/" title="Scopri tutto ciò che c&#039;è da sapere sulle Festività: cosa regalare in ogni periodo dell&#039;anno, storia e tendenze dei prodotti più iconici di ogni ricorrenza come Natale, San Valentino e Pasqua. ">Festività</a> (80)
1767</li>
1768	<li class="cat-item cat-item-74"><a href="https://cosaporto.it/blog/categorie/il-galateo/" title="Scopri tutto ciò che c&#039;è da sapere sul Galateo: i nostri consigli e le nostre guide per seguire le regole del &quot;Bon Ton&quot; in ogni occasione. 
1769Soprattutto a tavola!">Il Galateo</a> (4)
1770</li>
1771	<li class="cat-item cat-item-148"><a href="https://cosaporto.it/blog/categorie/ingredienti/" title="Scopri tutto ciò che c&#039;è da sapere sugli Ingredienti in cucina: i nostri consigli e le nostre guide per sceglierli insieme ad articoli per conoscerne storia e tendenze.">Ingredienti</a> (8)
1772</li>
1773	<li class="cat-item cat-item-1"><a href="https://cosaporto.it/blog/categorie/non-categorizzato/">Non categorizzato</a> (19)
1774</li>
1775	<li class="cat-item cat-item-114"><a href="https://cosaporto.it/blog/categorie/occasioni-duso/" title="Scopri tutto ciò che c&#039;è da sapere per le tue Occasioni speciali: i nostri consigli e le nostre guide per organizzare compleanni, inviti a cena o scegliere i tuoi regali.">Occasioni Speciali</a> (68)
1776</li>
1777	<li class="cat-item cat-item-150"><a href="https://cosaporto.it/blog/categorie/partner/" title="Scopri tutto ciò che c&#039;è da sapere sui Partner di Cosaporto: ultimi ingressi, eventi speciali e grandi novità.">Partner</a> (24)
1778</li>
1779	<li class="cat-item cat-item-115"><a href="https://cosaporto.it/blog/categorie/servizi/" title="Scopri tutto ciò che c&#039;è da sapere sui Servizi di Cosaporto: idee regalo personalizzate, multiordine, consegna a domicilio in giornata o programmata, offerta per le aziende e tanto altro.">Servizi</a> (27)
1780</li>
1781	<li class="cat-item cat-item-118"><a href="https://cosaporto.it/blog/categorie/storia-degli-alimenti/" title="Scopri tutto ciò che c&#039;è da sapere sulla Storia degli alimenti: articoli per conoscere la nascita e l&#039;evoluzione dei piatti e dei prodotti più iconici della nostra cucina.">Storia degli alimenti</a> (3)
1782</li>
1783			</ul>
1784
1785			</aside><aside id="woocommerce_product_categories-2" class="widget woocommerce widget_product_categories"><h3 class="widget-title">Prodotti</h3><ul class="product-categories"><li class="cat-item cat-item-258"><a href="https://cosaporto.it/prodotti/aperitivo/">Aperitivo</a></li>
1786<li class="cat-item cat-item-4903"><a href="https://cosaporto.it/prodotti/business-lunch/">Business Lunch</a></li>
1787<li class="cat-item cat-item-4070"><a href="https://cosaporto.it/prodotti/coffee-break/">Coffee Break</a></li>
1788<li class="cat-item cat-item-9 cat-parent"><a href="https://cosaporto.it/prodotti/dolci/">Dolci</a><ul class='children'>
1789<li class="cat-item cat-item-4904"><a href="https://cosaporto.it/prodotti/dolci/cesti-gourmet/">Cesti e Strenne di Natale</a></li>
1790<li class="cat-item cat-item-882"><a href="https://cosaporto.it/prodotti/dolci/cioccolato/">Cioccolato</a></li>
1791<li class="cat-item cat-item-477"><a href="https://cosaporto.it/prodotti/dolci/colazioni-dolci/">Colazioni</a></li>
1792<li class="cat-item cat-item-386"><a href="https://cosaporto.it/prodotti/dolci/colombe/">Colombe</a></li>
1793<li class="cat-item cat-item-4271"><a href="https://cosaporto.it/prodotti/dolci/dolci-delle-feste/">Dolci delle Feste</a></li>
1794<li class="cat-item cat-item-4797"><a href="https://cosaporto.it/prodotti/dolci/dolci-festa-del-papa/">Dolci Festa del Papà</a></li>
1795<li class="cat-item cat-item-4768"><a href="https://cosaporto.it/prodotti/dolci/dolci-giornata-della-donna/">Dolci Giornata della Donna</a></li>
1796<li class="cat-item cat-item-397"><a href="https://cosaporto.it/prodotti/dolci/dolci-pasquali/">Dolci Pasquali</a></li>
1797<li class="cat-item cat-item-328"><a href="https://cosaporto.it/prodotti/dolci/creazioni-san-valentino/">Dolci San Valentino</a></li>
1798<li class="cat-item cat-item-2396"><a href="https://cosaporto.it/prodotti/dolci/panettoni-selezione/">Panettoni &amp; Co.</a></li>
1799<li class="cat-item cat-item-247"><a href="https://cosaporto.it/prodotti/dolci/piccola-pasticceria/">Piccola pasticceria</a></li>
1800<li class="cat-item cat-item-41"><a href="https://cosaporto.it/prodotti/dolci/torte/">Torte</a></li>
1801<li class="cat-item cat-item-1773"><a href="https://cosaporto.it/prodotti/dolci/dolci-festa-della-mamma/">Torte &amp; Dolci Festa della Mamma</a></li>
1802<li class="cat-item cat-item-385"><a href="https://cosaporto.it/prodotti/dolci/uova-di-pasqua/">Uova di Pasqua</a></li>
1803<li class="cat-item cat-item-75"><a href="https://cosaporto.it/prodotti/dolci/vegan-intolleranze/">Vegan &amp; Intolleranze</a></li>
1804</ul>
1805</li>
1806<li class="cat-item cat-item-5472 cat-parent"><a href="https://cosaporto.it/prodotti/in-ufficio/">In ufficio</a><ul class='children'>
1807<li class="cat-item cat-item-5476"><a href="https://cosaporto.it/prodotti/in-ufficio/lunch-box/">Lunch Box</a></li>
1808</ul>
1809</li>
1810<li class="cat-item cat-item-5251 cat-parent"><a href="https://cosaporto.it/prodotti/regali/">Regali</a><ul class='children'>
1811<li class="cat-item cat-item-5259"><a href="https://cosaporto.it/prodotti/regali/beauty-kit/">Beauty Kit</a></li>
1812<li class="cat-item cat-item-5261"><a href="https://cosaporto.it/prodotti/regali/box-dolci-momenti/">Box Dolci Momenti</a></li>
1813<li class="cat-item cat-item-5258"><a href="https://cosaporto.it/prodotti/regali/box-gourmet/">Box Gourmet</a></li>
1814<li class="cat-item cat-item-5257"><a href="https://cosaporto.it/prodotti/regali/drink-box-2/">Drink Box</a></li>
1815<li class="cat-item cat-item-11 cat-parent"><a href="https://cosaporto.it/prodotti/regali/drinks/">Drinks</a>	<ul class='children'>
1816<li class="cat-item cat-item-36"><a href="https://cosaporto.it/prodotti/regali/drinks/bianchi-e-rose/">Bianchi e Rosè</a></li>
1817<li class="cat-item cat-item-35"><a href="https://cosaporto.it/prodotti/regali/drinks/bollicine/">Bollicine</a></li>
1818<li class="cat-item cat-item-38"><a href="https://cosaporto.it/prodotti/regali/drinks/dessert/">
1818Da Dessert</a></li>
1819<li class="cat-item cat-item-4267"><a href="https://cosaporto.it/prodotti/regali/drinks/drinks-delle-feste/">Drinks delle Feste</a></li>
1820<li class="cat-item cat-item-37"><a href="https://cosaporto.it/prodotti/regali/drinks/rossi/">Rossi</a></li>
1821<li class="cat-item cat-item-180"><a href="https://cosaporto.it/prodotti/regali/drinks/spirits-cocktails/">Spirits &amp; Cocktails</a></li>
1822	</ul>
1823</li>
1824<li class="cat-item cat-item-12 cat-parent"><a href="https://cosaporto.it/prodotti/regali/fiori/">Fiori</a>	<ul class='children'>
1825<li class="cat-item cat-item-252"><a href="https://cosaporto.it/prodotti/regali/fiori/bouquet/">Bouquet di Fiori</a></li>
1826<li class="cat-item cat-item-253"><a href="https://cosaporto.it/prodotti/regali/fiori/composizioni/">Composizioni</a></li>
1827<li class="cat-item cat-item-394"><a href="https://cosaporto.it/prodotti/regali/fiori/composizioni-pasqua/">Fiori di Pasqua</a></li>
1828<li class="cat-item cat-item-1774"><a href="https://cosaporto.it/prodotti/regali/fiori/fiori-festa-della-mamma/">Fiori Festa della Mamma</a></li>
1829<li class="cat-item cat-item-4769"><a href="https://cosaporto.it/prodotti/regali/fiori/fiori-giornata-della-donna/">Fiori Giornata della Donna</a></li>
1830<li class="cat-item cat-item-329"><a href="https://cosaporto.it/prodotti/regali/fiori/composizioni-san-valentino/">Fiori San Valentino</a></li>
1831<li class="cat-item cat-item-2556"><a href="https://cosaporto.it/prodotti/regali/fiori/i-fiori-delle-feste/">I Fiori delle Feste</a></li>
1832<li class="cat-item cat-item-254"><a href="https://cosaporto.it/prodotti/regali/fiori/piante-vasi/">Piante &amp; Vasi</a></li>
1833	</ul>
1834</li>
1835<li class="cat-item cat-item-5260"><a href="https://cosaporto.it/prodotti/regali/gift-card/">Gift Card</a></li>
1836<li class="cat-item cat-item-10 cat-parent"><a href="https://cosaporto.it/prodotti/regali/lifestyle/">Lifestyle</a>	<ul class='children'>
1837<li class="cat-item cat-item-1147"><a href="https://cosaporto.it/prodotti/regali/lifestyle/accessori/">Accessori</a></li>
1838<li class="cat-item cat-item-154"><a href="https://cosaporto.it/prodotti/regali/lifestyle/beauty-wellness/">Beauty &amp; Wellness</a></li>
1839<li class="cat-item cat-item-49"><a href="https://cosaporto.it/prodotti/regali/lifestyle/home-decor/">Home Decor</a></li>
1840<li class="cat-item cat-item-1141"><a href="https://cosaporto.it/prodotti/regali/lifestyle/kids/">Kids</a></li>
1841<li class="cat-item cat-item-5332"><a href="https://cosaporto.it/prodotti/regali/lifestyle/regalo-lifestyle-festa-della-mamma/">Regalo Lifestyle Festa della Mamma</a></li>
1842	</ul>
1843</li>
1844</ul>
1845</li>
1846<li class="cat-item cat-item-261 cat-parent"><a href="https://cosaporto.it/prodotti/senza-categoria/">Uncategorized</a><ul class='children'>
1847<li class="cat-item cat-item-1146"><a href="https://cosaporto.it/prodotti/senza-categoria/charity/">Charity</a></li>
1848<li class="cat-item cat-item-5249"><a href="https://cosaporto.it/prodotti/senza-categoria/compleanni/">Compleanni</a></li>
1849<li class="cat-item cat-item-5307"><a href="https://cosaporto.it/prodotti/senza-categoria/componi-il-tuo-catering/">Componi il tuo catering</a></li>
1850<li class="cat-item cat-item-901"><a href="https://cosaporto.it/prodotti/senza-categoria/dal-mercato/">Dal Mercato</a></li>
1851<li class="cat-item cat-item-1171"><a href="https://cosaporto.it/prodotti/senza-categoria/healthy/">Healthy</a></li>
1852<li class="cat-item cat-item-1708"><a href="https://cosaporto.it/prodotti/senza-categoria/gourmet-intolleranze/">Intolleranze</a></li>
1853<li class="cat-item cat-item-1156"><a href="https://cosaporto.it/prodotti/senza-categoria/lo-chef-propone/">Lo Chef Propone</a></li>
1854<li class="cat-item cat-item-5247"><a href="https://cosaporto.it/prodotti/senza-categoria/maternita/">Maternità</a></li>
1855<li class="cat-item cat-item-5246"><a href="https://cosaporto.it/prodotti/senza-categoria/nuovi-ingressi/">Nuovi Ingressi</a></li>
1856<li class="cat-item cat-item-5248"><a href="https://cosaporto.it/prodotti/senza-categoria/pensionamenti/">Pensionamenti</a></li>
1857<li class="cat-item cat-item-5250"><a href="https://cosaporto.it/prodotti/senza-categoria/promozioni/">Promozioni</a></li>
1858<li class="cat-item cat-item-5474"><a href="https://cosaporto.it/prodotti/senza-categoria/special/">Special</a></li>
1859</ul>
1860</li>
1861</ul></aside>    </div>
1862</div>
1863            
1864    </div>
1865    
1866</main>
1867
1868
1869
1870
1871</div>
1872
1873<footer id="site-footer">
1874
1875    <div class="container">
1876
1877        <div class="row text-uppercase">
1878            <div id="wrapper-footer-nav" class="wrapper-fluid col-xs-12">
1879                <ul id="footer-nav" class="no-p no-m"><li id="menu-item-191674" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-191674"><a href="https://cosaporto.it/diventa-partner/" class="nav-link" ga-click-context="footer-nav">Diventa un nostro Partner</a></li>
1880<li id="menu-item-330068" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-330068"><a href="https://cosaporto.it/come-funziona/" class="nav-link" ga-click-context="footer-nav">Come funziona</a></li>
1881<li id="menu-item-177276" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-177276"><a href="https://cosaporto.it/chi-siamo/" class="nav-link" ga-click-context="footer-nav">Chi Siamo</a></li>
1882<li id="menu-item-591" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-591"><a href="https://cosaporto.it/termini-e-condizioni/" class="nav-link" ga-click-context="footer-nav">Termini e condizioni</a></li>
1883<li id="menu-item-590" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-590"><a href="https://cosaporto.it/privacy-policy/" class="nav-link" ga-click-context="footer-nav">Informativa Privacy</a></li>
1884<li id="menu-item-568050" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-568050"><a href="https://cosaporto.it/cookie-policy/" class="nav-link" ga-click-context="footer-nav">Cookie Policy</a></li>
1885<li id="menu-item-28451" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2961 current_page_item current_page_parent nav-item menu-item-28451 active"><a href="https://cosaporto.it/blog/" class="nav-link" ga-click-context="footer-nav">Blog</a></li>
1886<li id="menu-item-643568" class="menu-item menu-item-type-custom menu-item-object-custom nav
1886-item menu-item-643568"><a href="https://cosaporto.it/add-resources/" class="nav-link" ga-click-context="footer-nav">Risorse Aggiuntive</a></li>
1887<li id="menu-item-538395" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-538395"><a href="https://cosaporto.it/account/special-occasions/" class="nav-link" ga-click-context="footer-nav">Il tuo calendario</a></li>
1888</ul>            </div>
1889        </div>
1890
1891        <hr>
1892
1893        <div class="row">
1894            <div class="site-info col-xs-8 col-sm-10 small">
1895                &copy;
1896                                    2026 Cosaporto S.r.l. <small>P.IVA 14202471000</small><br>
1897                                <span style="font-weight:600;font-size:12px;letter-spacing:.1em">COSAPORTO</span>
1898                <small>&reg; is a registered trademark</small>
1899            </div>
1900            <div class="social-footer-container col-xs-4 col-sm-2 text-right">
1901                <a href="https://www.facebook.com/cosaporto.it/" style="display:inline-block"
1902                    class="social-footer-icon facebook" target="_blank" rel="noopener noreferrer nofollow">
1903                    <img class="lld preload" data-src="/wp-content/themes/frontend/img/facebook.png"/>
1904                </a>&nbsp
1905                <a href="https://www.instagram.com/cosaporto.it/" style="display:inline-block"
1906                    class="social-footer-icon facebook" target="_blank" rel="noopener noreferrer nofollow">
1907                    <img class="lld preload" data-src="/wp-content/themes/frontend/img/instagram.png"/>
1908                </a>&nbsp
1909                <a href="https://www.linkedin.com/company/cosaporto/" style="display:inline-block"
1910                    class="social-footer-icon facebook" target="_blank" rel="noopener noreferrer nofollow">
1911                    <img class="lld preload" data-src="/wp-content/themes/frontend/img/linkedin.png"/>
1912                </a>
1913            </div>
1914        </div>
1915
1916        <hr>
1917
1918        <div class="row text-center">
1919            <div class="footer-icons col-xs-12">
1920                <div class="footer-icons-payment">
1921                    <img class="lld preload" id="mst" data-src="/wp-content/themes/frontend/img/mastercard.png"/>
1922                    <img class="lld preload" id="amx" data-src="/wp-content/themes/frontend/img/american-express.png"/>
1923                    <img class="lld preload" id="vsa" data-src="/wp-content/themes/frontend/img/visa.png"/>
1924                    <img class="lld preload" id="stp" data-src="/wp-content/themes/frontend/img/stripe.png"/>
1925                    <!--<img class="lld preload" id="ppl" data-src="/wp-content/themes/frontend/img/paypal.png"/>-->
1926                                    </div>
1927                <div class="footer-icons-innova">
1928                    <div class="text-center">
1929                        <img class="lld preload" id="spy" data-src="/wp-content/themes/frontend/img/loghi-fondo-eu.png"/>
1930                    </div>
1931                </div>
1932            </div>
1933        </div>
1934
1935    </div>
1936
1937</footer>
1938
1939<div id="cart-fixed" class="text-center empty">
1940    <a class="cart-link tab mid" style="cursor:pointer" rel="nofollow">
1941        <span class="cart-icon material-symbols-outlined">shopping_bag</span>
1942        <div class="cart-count">0</div>
1943    </a>
1944</div>
1945
1946<!-- Cart Mini Modal -->
1947
1948<div id="cart-mini-modal" class="container" ga-events="view_cart">
1949    <div class="cart-modal fade" tabindex="-1" role="dialog" style="display:none">
1950        <div class="modal-dialog" role="document">
1951            <div class="modal-content">
1952                                    <div class="modal-header">
1953                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1954                        <h4 class="modal-title">Carrello</h4>
1955                    </div>
1956                                <div class="modal-body">
1957                    <div id="cart-mini-banner"></div>
1958                    <div id="cart-mini-products-checks">
1959                        <div id="cart-mini-checks"></div>
1960                        <div id="cart-mini-products"></div>
1961                    </div>
1962                </div>
1963                <div class="modal-footer">
1964                    <div class="row">
1965                        <p>I costi di spedizione verranno addebitati nella successiva fase di checkout</p>
1966                    </div>
1967                    <div class="row">
1968                        <div id="cart-mini-total">
1969                            <p>0,00€</p>
1970                        </div>
1971
1972                        <a id='checkout-button' href='https://cosaporto.it/checkout/' class="btn btn-primary btn-lg active" role="button" aria-pressed="true" aria-disabled="true" disabled>Vai al checkout</a>
1973                    </div>
1974                    <div class="row">
1975                        <button id="dismiss-button" type="button" class="btn btn-default" data-dismiss="modal">Continua lo shopping</button>
1976                    </div>
1977                </div>
1978                <div class="locker">
1979                    <div class="spinner">
1980                        <img src="https://cosaporto.it/wp-content/themes/frontend/img/cp_loaders/cp_loader_no_bg.gif" alt="Loading...">
1981                    </div>
1982                </div>
1983            </div>
1984        </div>
1985    </div>
1986</div>
1987
1988<script>
1989window.mergeRestData = new function() {
1990    var self = this;
1991    this.restData = {
1992        _wpnonce: "985478deac",
1993        _wp_http_referer: "/blog/"
1994    };
1995
1996    this.extend = function(data) {
1997        return _.extend(data, self.restData)
1998    };
1999}
2000</script>
2000
2001
2002<div class="gdpr-overlay"></div>
2003<div class="gdpr gdpr-privacy-bar" style="display:none;">
2004	<div class="gdpr-wrapper">
2005		<div class="gdpr-content">
2006			<p>
2007				Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e di esperienza, come specificato nella cookie policy. Il rifiuto del consenso può rendere non disponibili le relative funzioni. Puoi accettare tutti i cookie con "Accetta". Per ulteriori informazioni, consulta la nostra <a href="/privacy-policy/" target="_blank">Informativa Privacy</a>.			</p>
2008		</div>
2009		<div class="gdpr-right">
2010			<button class="gdpr-preferences" type="button">Preferenze</button>
2011			<button class="gdpr-agreement" type="button">Acconsento</button>
2012		</div>
2013	</div>
2014</div>
2015
2016<div class="gdpr gdpr-privacy-preferences">
2017	<div class="gdpr-wrapper">
2018		<form method="post" class="gdpr-privacy-preferences-frm" action="https://cosaporto.it/wp-admin/admin-post.php">
2019			<input type="hidden" name="action" value="gdpr_update_privacy_preferences">
2020			<input type="hidden" id="update-privacy-preferences-nonce" name="update-privacy-preferences-nonce" value="1d377a8ba4" /><input type="hidden" name="_wp_http_referer" value="/blog/" />			<header>
2021				<div class="gdpr-box-title">
2022					<h3>Gestione Preferenze Privacy</h3>
2023					<span class="gdpr-close"></span>
2024				</div>
2025			</header>
2026			<div class="gdpr-mobile-menu">
2027				<button type="button">Opzioni</button>
2028			</div>
2029			<div class="gdpr-content">
2030				<ul class="gdpr-tabs">
2031					<li><button type="button" class="gdpr-tab-button gdpr-active" data-target="gdpr-consent-management">Gestione Consensi</button></li>
2032																<li><button type="button" class="gdpr-tab-button gdpr-cookie-settings" data-target="necessari">Impostazioni Cookie</button>
2033							<ul class="gdpr-subtabs">
2034								<li><button type="button" data-target="necessari" >Necessari</button></li><li><button type="button" data-target="analytics" >Analytics</button></li><li><button type="button" data-target="marketing" >Marketing</button></li>							</ul>
2035						</li>
2036									</ul>
2037				<div class="gdpr-tab-content">
2038					<div class="gdpr-consent-management gdpr-active">
2039						<header>
2040							<h4>Gestione Consensi</h4>
2041						</header>
2042						<div class="gdpr-info">
2043							<p></p>
2044															<div class="gdpr-cookies-used">
2045									<div class="gdpr-cookie-title">
2046										<p>Termini e condizioni</p>
2047																					<span class="gdpr-always-active">Obbligatorio</span>
2048											<input type="hidden" name="user_consents[]" value="termini-e-condizioni" checked style="display:none;">
2049																			</div>
2050									<div class="gdpr-cookies">
2051										<span>Ho letto e accetto i <a href="/termini-e-condizioni/">Termini e Condizioni</a>.</span>
2052									</div>
2053								</div>
2054															<div class="gdpr-cookies-used">
2055									<div class="gdpr-cookie-title">
2056										<p>Privacy Policy</p>
2057																					<span class="gdpr-always-active">Obbligatorio</span>
2058											<input type="hidden" name="user_consents[]" value="privacy-policy" checked style="display:none;">
2059																			</div>
2060									<div class="gdpr-cookies">
2061										<span>Ho letto e accetto le <a href="/privacy-policy/" target="_blank">Privacy e Cookie Policy</a>.</span>
2062									</div>
2063								</div>
2064															<div class="gdpr-cookies-used">
2065									<div class="gdpr-cookie-title">
2066										<p>Comunicazioni Commerciali</p>
2067																					<label class="gdpr-switch">
2068												<input type="checkbox" name="user_consents[]" value="comunicazioni-commerciali" >
2069												<span class="gdpr-slider round"></span>
2070											</label>
2071																			</div>
2072									<div class="gdpr-cookies">
2073										<span>Acconsento a ricevere informazioni, sconti e promozioni.</span>
2074									</div>
2075								</div>
2076													</div>
2077					</div>
2078																<div class="necessari">
2079							<header>
2080								<h4>Necessari</h4>
2081							</header><!-- /header -->
2082							<div class="gdpr-info">
2083								<p>I seguenti cookie sono utilizzati per garantire il corretto funzionamento del sito e non possono essere disabilitati. Abilitano le funzionalità di base come la navigazione corretta delle pagine e l'accesso alle aree risevate.</p>
2084																	<div class="gdpr-cookies-used">
2085										<div class="gdpr-cookie-title">
2086											<p>Cookie Usati</p>
2087																																		<span class="gdpr-always-active">Sempre Attivi</span>
2088												<input type="hidden" name="approved_cookies[]" value="[&quot;gdpr&quot;,&quot;gdpr_custom_pref&quot;,&quot;__cfduid&quot;,&quot;__zlcmid&quot;,&quot;cp_city&quot;,&quot;fbsr_*&quot;,&quot;guest_shid&quot;,&quot;nwusid&quot;,&quot;ngt&quot;,&quot;partner_id&quot;,&quot;partner_name&quot;,&quot;woocommerce_cart_hash&quot;,&quot;woocommerce_items_in_cart&quot;,&quot;wp_woocommerce_session_*&quot;,&quot;wordpress_logged_in_*&quot;,&quot;wordpress_sec_*&quot;,&quot;wordpress_test_cookie&quot;,&quot;__stripe_mid&quot;,&quot;__stripe_sid&quot;,&quot;checkout-live-session&quot;]" checked>
2089																					</div>
2090										<div class="gdpr-cookies">
2091											<span>gdpr, gdpr_custom_pref, __cfduid, __zlcmid, cp_city, fbsr_*, guest_shid, nwusid, ngt, partner_id, partner_name, woocommerce_cart_hash, woocommerce_items_in_cart, wp_woocommerce_session_*, wordpress_logged_in_*, wordpress_sec_*, wordpress_test_cookie, __stripe_mid, __stripe_sid, checkout-live-session</span>
2092										</div>
2093									</div>
2094																							</div>
2095						</div>
2096											<div class="analytics">
2097							<header>
2098								<h4>Analytics</h4>
2099							</header><!-- /header -->
2100							<div class="gdpr-info">
2101								<p>
2101I seguenti cookies sono utilizzati per collezionare statistiche anonime sul comportamento dei nostri utenti. Utilizziamo i dati raccolti per migliorare l'esperienza utente e misurare le performance del sito.</p>
2102																	<div class="gdpr-cookies-used">
2103										<div class="gdpr-cookie-title">
2104											<p>Cookie Usati</p>
2105																																		<label class="gdpr-switch">
2106													<input type="checkbox" name="approved_cookies[]" value="[&quot;1P_JAR&quot;,&quot;CONSENT&quot;,&quot;DV&quot;,&quot;NID&quot;,&quot;__hssc&quot;,&quot;__hssrc&quot;,&quot;__hstc&quot;,&quot;_ga&quot;,&quot;_gat_UA-97774285-1&quot;,&quot;_gid&quot;,&quot;_hjIncludedInSample&quot;,&quot;hubspotutk&quot;,&quot;mp_*_mixpanel&quot;]"  checked='checked'>
2107													<span class="gdpr-slider round"></span>
2108												</label>
2109																					</div>
2110										<div class="gdpr-cookies">
2111											<span>1P_JAR, CONSENT, DV, NID, __hssc, __hssrc, __hstc, _ga, _gat_UA-97774285-1, _gid, _hjIncludedInSample, hubspotutk, mp_*_mixpanel</span>
2112										</div>
2113									</div>
2114																							</div>
2115						</div>
2116											<div class="marketing">
2117							<header>
2118								<h4>Marketing</h4>
2119							</header><!-- /header -->
2120							<div class="gdpr-info">
2121								<p>I seguenti cookie sono impostati da società terze per profilare gli utenti e mostrare messaggi pubblicitari più pertinenti.</p>
2122																	<div class="gdpr-cookies-used">
2123										<div class="gdpr-cookie-title">
2124											<p>Cookie Usati</p>
2125																																		<label class="gdpr-switch">
2126													<input type="checkbox" name="approved_cookies[]" value="[&quot;IDE&quot;,&quot;act&quot;,&quot;c_user&quot;,&quot;datr&quot;,&quot;dpr&quot;,&quot;fr&quot;,&quot;mailchimp_landing_site&quot;,&quot;pl&quot;,&quot;presence&quot;,&quot;sb&quot;,&quot;wd&quot;,&quot;xs&quot;,&quot;GPS&quot;,&quot;PREF&quot;,&quot;VISITOR_INFO1_LIVE&quot;,&quot;YSC&quot;]"  checked='checked'>
2127													<span class="gdpr-slider round"></span>
2128												</label>
2129																					</div>
2130										<div class="gdpr-cookies">
2131											<span>IDE, act, c_user, datr, dpr, fr, mailchimp_landing_site, pl, presence, sb, wd, xs, GPS, PREF, VISITOR_INFO1_LIVE, YSC</span>
2132										</div>
2133									</div>
2134																							</div>
2135						</div>
2136									</div>
2137				<input type="hidden" name="all_cookies" value="[&quot;gdpr&quot;,&quot;gdpr_custom_pref&quot;,&quot;__cfduid&quot;,&quot;__zlcmid&quot;,&quot;cp_city&quot;,&quot;fbsr_*&quot;,&quot;guest_shid&quot;,&quot;nwusid&quot;,&quot;ngt&quot;,&quot;partner_id&quot;,&quot;partner_name&quot;,&quot;woocommerce_cart_hash&quot;,&quot;woocommerce_items_in_cart&quot;,&quot;wp_woocommerce_session_*&quot;,&quot;wordpress_logged_in_*&quot;,&quot;wordpress_sec_*&quot;,&quot;wordpress_test_cookie&quot;,&quot;__stripe_mid&quot;,&quot;__stripe_sid&quot;,&quot;checkout-live-session&quot;,&quot;1P_JAR&quot;,&quot;CONSENT&quot;,&quot;DV&quot;,&quot;NID&quot;,&quot;__hssc&quot;,&quot;__hssrc&quot;,&quot;__hstc&quot;,&quot;_ga&quot;,&quot;_gat_UA-97774285-1&quot;,&quot;_gid&quot;,&quot;_hjIncludedInSample&quot;,&quot;hubspotutk&quot;,&quot;mp_*_mixpanel&quot;,&quot;IDE&quot;,&quot;act&quot;,&quot;c_user&quot;,&quot;datr&quot;,&quot;dpr&quot;,&quot;fr&quot;,&quot;mailchimp_landing_site&quot;,&quot;pl&quot;,&quot;presence&quot;,&quot;sb&quot;,&quot;wd&quot;,&quot;xs&quot;,&quot;GPS&quot;,&quot;PREF&quot;,&quot;VISITOR_INFO1_LIVE&quot;,&quot;YSC&quot;]">
2138			</div>
2139			<footer>
2140				<input type="submit" value="Salva Preferenze">
2141									<span><a href="https://cosaporto.it/privacy-policy/" target="_blank">Più Informazioni</a></span>
2142							</footer>
2143		</form>
2144	</div>
2145</div>
2146
2147<div class="gdpr gdpr-general-confirmation gdpr-delete-confirmation">
2148	<div class="gdpr-wrapper">
2149		<header>
2150			<div class="gdpr-box-title">
2151				<h3>Vuoi chiudere il tuo account?</h3>
2152				<span class="gdpr-close"></span>
2153			</div>
2154		</header>
2155		<div class="gdpr-content">
2156			<p>Il tuo account sarà chiuso e tutti i tuoi dati cancellati in modo permanente. Sei sicuro?</p>
2157		</div>
2158		<footer>
2159			<button class="gdpr-delete-account">Continue</button>
2160			<button class="gdpr-cancel">Cancella</button>
2161		</footer>
2162	</div>
2163</div>
2164
2165<!-- Load the HubSpot tracking code -->
2166<!-- Start of HubSpot Embed Code -->
2167<script type="text/javascript" id="hs-script-loader" async defer src="https://js-eu1.hs-scripts.com/25091027.js">
2168</script>
2168
2169<!-- End of HubSpot Embed Code -->
2170
2171<script>jQuery(function() {
2172if (window.navigator.standalone === true ||
2173window.matchMedia('(display-mode: standalone)').matches) {
2174    Cookies.set('cp_standalone', '1');
2175} else {
2176    Cookies.remove('cp_standalone');
2177}
2178})</script>
2178<script type="application/ld+json">{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https:\/\/cosaporto.it"}},{"@type":"ListItem","position":2,"item":{"name":"Blog","@id":"https:\/\/cosaporto.it\/blog\/"}}]}</script>
2178<script type="text/javascript">var algolia = {"debug":false,"application_id":"UGAHWL5VMC","search_api_key":"f6428d6fa516c3f49218253a83e0a072","powered_by_enabled":false,"query":"","autocomplete":{"sources":[{"index_id":"posts_product","index_name":"cp_posts_product","label":"Prodotti","admin_name":"Prodotti","position":10,"max_suggestions":5,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true}],"input_selector":"input[name='s']:not('.no-autocomplete')"},"indices":{"posts_product":{"name":"cp_posts_product","id":"posts_product","enabled":true,"replicas":[]}}};</script>
2178	
2178<script type="text/javascript">
2179		(function () {
2180			var c = document.body.className;
2181			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2182			document.body.className = c;
2183		})()
2184	</script>
2184
2185	
2185<script type='text/javascript' id='wcml-mc-scripts-js-extra'>
2186/* <![CDATA[ */
2187var wcml_mc_settings = {"wcml_spinner":"https:\/\/cosaporto.it\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/img\/ajax-loader.gif","current_currency":{"code":"EUR","symbol":"&euro;"},"cache_enabled":""};
2188/* ]]> */
2189</script>
vendor: 1 bytes, line 2189
2189
2190<script type="module" id="wcml-mc-scripts" data-path="wp-content/plugins/woocommerce-multilingual/res/js/wcml-multi-currency.min.js">var wcml_mc_settings = {"wcml_spinner":"https:\/\/cosaporto.it\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/img\/ajax-loader.gif","current_currency":{"code":"EUR","symbol":"&euro;"},"cache_enabled":""};
2191jQuery(function(){jQuery(document).on("click",".wcml_currency_switcher a",wcml_switch_currency_handler)});var wcml_switch_currency_handler=function(event){event.preventDefault();if(jQuery(this).is(":disabled")||jQuery(this).parent().hasClass("wcml-cs-active-currency")||jQuery(this).hasClass("wcml-cs-active-currency")){return false}else{jQuery(this).off(event)}wcml_load_currency(jQuery(this).attr("rel"))};function wcml_load_currency(currency,force_switch){var ajax_loader=jQuery('<img class="wcml-spinner" width="16" heigth="16" src="'+wcml_mc_settings.wcml_spinner+'" />');jQuery(".wcml_currency_switcher").append(ajax_loader);if(typeof force_switch==="undefined")force_switch=0;jQuery.ajax({type:"post",url:woocommerce_params.ajax_url,dataType:"json",data:{action:"wcml_switch_currency",currency:currency,force_switch:force_switch,params:window.location.search.substr(1)},success:function(response){if(typeof response.error!=="undefined"){alert(response.error)}else if(typeof response.data.prevent_switching!=="undefined"){jQuery("body").append(response.data.prevent_switching)}else{var target_location=window.location.href;if(-1!==target_location.indexOf("#")||wcml_mc_settings.cache_enabled){var url_dehash=target_location.split("#");var hash=url_dehash.length>1?"#"+url_dehash[1]:"";target_location=url_dehash[0].replace(/&wcmlc(\=[^&]*)?(?=&|$)|wcmlc(\=[^&]*)?(&|$)/,"").replace(/\?$/,"");var url_glue=target_location.indexOf("?")!=-1?"&":"?";target_location+=url_glue+"wcmlc="+currency+hash}wcml_reset_cart_fragments();target_location=wcml_maybe_adjust_widget_price(target_location,response.data);window.location=target_location}}})}function wcml_maybe_adjust_widget_price(target_location,response){if(typeof response.min_price!=="undefined"){target_location=target_location.replace(/(min_price=)(\d+)/,"$1"+response.min_price)}if(typeof response.max_price!=="undefined"){target_location=target_location.replace(/(max_price=)(\d+)/,"$1"+response.max_price)}return target_location}</script>
2191<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/core.min.js?ver=1.12.1' id='jquery-ui-core-js'></script>
vendor: 1 bytes, line 2191
2191
vendor: 3,482 bytes, lines 2192-2200
2192<script type="module" id="jquery-ui-mouse" data-path="wp-includes/js/jquery/ui/mouse.min.js">/*!
2193 * jQuery UI Mouse 1.12.1
2194 * http://jqueryui.com
2195 *
2196 * Copyright jQuery Foundation and other contributors
2197 * Released under the MIT license.
2198 * http://jquery.org/license
2199 */
2200!function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(o){var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var t=this,i=1===e.which,s=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});</script>
2200<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/resizable.min.js?ver=1.12.1' id='jquery-ui-resizable-js'></script>
vendor: 1 bytes, line 2200
2200
2201<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/draggable.min.js?ver=1.12.1' id='jquery-ui-draggable-js'></script>
vendor: 1 bytes, line 2201
2201
vendor: 4,481 bytes, lines 2202-2210
2202<script type="module" id="jquery-ui-controlgroup" data-path="wp-includes/js/jquery/ui/controlgroup.min.js">/*!
2203 * jQuery UI Controlgroup 1.12.1
2204 * http://jqueryui.com
2205 *
2206 * Copyright jQuery Foundation and other contributors
2207 * Released under the MIT license.
2208 * http://jquery.org/license
2209 */
2210!function(t){"function"==typeof define&&define.amd?define(["jquery","./core"],t):t(jQuery)}(function(r){var s=/ui-corner-([a-z]){2,6}/g;return r.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var s=this,l=[];r.each(this.options.items,function(n,t){var e,o={};if(t)return"controlgroupLabel"===n?((e=s.element.find(t)).each(function(){var t=r(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),s._addClass(e,null,"ui-widget ui-widget-content ui-state-default"),void(l=l.concat(e.get()))):void(r.fn[n]&&(o=s["_"+n+"Options"]?s["_"+n+"Options"]("middle"):{classes:{}},s.element.find(t).each(function(){var t=r(this),e=t[n]("instance"),i=r.widget.extend({},o);"button"===n&&t.parent(".ui-spinner").length||((e=e||t[n]()[n]("instance"))&&(i.classes=s._resolveClassesValues(i.classes,e)),t[n](i),i=t[n]("widget"),r.data(i[0],"ui-controlgroup-data",e||t[n]("instance")),l.push(i[0]))})))}),this.childWidgets=r(r.unique(l)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=r(this).data("ui-controlgroup-data");t&&t[e]&&t[e]()})},_updateCornerClass:function(t,e){e=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,e)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){t=this._buildSimpleOptions(t,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return r.each(i,function(t){var e=n.options.classes[t]||"",e=r.trim(e.replace(s,""));o[t]=(e+" "+i[t]).replace(/\s+/g," ")}),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var o,s=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),o=this.childWidgets,(o=this.options.onlyVisible?o.filter(":visible"):o).length&&(r.each(["first","last"],function(t,e){var i,n=o[e]().data("ui-controlgroup-data");n&&s["_"+n.widgetName+"Options"]?((i=s["_"+n.widgetName+"Options"](1===o.length?"only":e)).classes=s._resolveClassesValues(i.classes,n),n.element[n.widgetName](i)):s._updateCornerClass(o[e](),e)}),this._callChildMethod("refresh"))}})});</script>
vendor: 3,481 bytes, lines 2210-2218
2210<script type="module" id="jquery-ui-checkboxradio" data-path="wp-includes/js/jquery/ui/checkboxradio.min.js">/*!
2211 * jQuery UI Checkboxradio 1.12.1
2212 * http://jqueryui.com
2213 *
2214 * Copyright jQuery Foundation and other contributors
2215 * Released under the MIT license.
2216 * http://jquery.org/license
2217 */
2218!function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(s){return s.widget("ui.checkboxradio",[s.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i=this,t=this._super()||{};return this._readType(),e=this.element.labels(),this.label=s(e[e.length-1]),this.label.length||s.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){i.originalLabel+=3===this.nodeType?s(this).text():this.outerHTML}),this.originalLabel&&(t.label=this.originalLabel),null!=(e=this.element[0].disabled)&&(t.disabled=e),t},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||s.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e=this.element[0].name,i="input[name='"+s.ui.escapeSelector(e)+"']";return e?(this.form.length?s(this.form[0].elements).filter(i):s(i).filter(function(){return 0===s(this).form().length})).not(this.element):s([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=s(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){if("label"!==e||i){if(this._super(e,i),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",i),void(this.element[0].disabled=i);this.refresh()}},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=s("<span>"),this.iconSpace=s("<span> </span>
2218"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),(e=this.iconSpace?e.not(this.iconSpace[0]):e).remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),s.ui.checkboxradio});</script>
vendor: 2,335 bytes, lines 2218-2226
2218<script type="module" id="jquery-ui-button" data-path="wp-includes/js/jquery/ui/button.min.js">/*!
2219 * jQuery UI Button 1.12.1
2220 * http://jqueryui.com
2221 *
2222 * Copyright jQuery Foundation and other contributors
2223 * Released under the MIT license.
2224 * http://jquery.org/license
2225 */
2226!function(t){"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","./core"],t):t(jQuery)}(function(n){var t;return n.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var o="iconPosition"!==t,s=o?this.options.iconPosition:i,t="top"===s||"bottom"===s;this.icon?o&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),o&&this._addClass(this.icon,null,i),this._attachIcon(s),t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 3,339 bytes, line 2226
2226pace||(this.iconSpace=n("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=(void 0===t.showLabel?this.options:t).showLabel,o=(void 0===t.icon?this.options:t).icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),(this.element[0].disabled=i)&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==n.uiBackCompat&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"!==t?("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",i)}}),n.fn.button=(t=n.fn.button,function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?t.apply(this,arguments):(n.ui.checkboxradio||n.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),n.ui.button});</script>
2226<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/dialog.min.js?ver=1.12.1' id='jquery-ui-dialog-js'></script>
vendor: 1 bytes, line 2226
2226
2227<script type='text/javascript' id='wpml-cookie-js-extra'>
2228/* <![CDATA[ */
2229var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}};
2230var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}};
2231/* ]]> */
2232</script>
vendor: 1 bytes, line 2232
2232
2233<script type="module" id="wpml-cookie" data-path="wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js">var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}};
2234var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}};
2235jQuery(function () {
2236    jQuery.each(wpml_cookies, function (cookieName, cookieData) {
2237        jQuery.cookie(cookieName, cookieData.value, {
2238            'expires': cookieData.expires,
2239            'path'   : cookieData.path
2240        });
2241    });
2242});</script>
2242<script type='text/javascript' id='gdpr-js-extra'>
2243/* <![CDATA[ */
2244var GDPR = {"ajaxurl":"https:\/\/cosaporto.it\/wp-admin\/admin-ajax.php","aborting":"Annullando","is_user_logged_in":"","privacy_page_id":"50"};
2245/* ]]> */
2246</script>
vendor: 1 bytes, line 2246
2246
2247<script type="module" id="gdpr" data-path="wp-content/plugins/gdpr/assets/js/gdpr-public.js">var GDPR = {"ajaxurl":"https:\/\/cosaporto.it\/wp-admin\/admin-ajax.php","aborting":"Annullando","is_user_logged_in":"","privacy_page_id":"50"};
2248!function(e){"use strict";var r=location.search,d=location.protocol+"//"+location.host+location.pathname;-1!==r.indexOf("notify=1")&&window.history.replaceState({},document.title,d),window.has_consent=function(e){if(Cookies.get("gdpr[consent_types]")&&JSON.parse(Cookies.get("gdpr[consent_types]")).indexOf(e)>-1)return!0;return!1},window.is_allowed_cookie=function(e){if(Cookies.get("gdpr[allowed_cookies]")&&JSON.parse(Cookies.get("gdpr[allowed_cookies]")).indexOf(e)>-1)return!0;return!1},e(function(){Cookies.get("gdpr[privacy_bar]")||e(".gdpr.gdpr-privacy-bar").delay(1e3).slideDown(600),!has_consent("privacy-policy")&&GDPR.is_user_logged_in&&0!=GDPR.privacy_page_id&&(e(".gdpr-reconsent-modal").show(),e("body").addClass("gdpr-noscroll"),e(".wpadminbar").hide()),e(document).on("click",".gdpr.gdpr-privacy-bar .gdpr-agreement",function(){e(".gdpr-privacy-preferences-frm").submit()}),e(document).on("submit",".gdpr-privacy-preferences-frm",function(){Cookies.set("gdpr[privacy_bar]",1,{expires:365})}),e(document).on("click",".gdpr-preferences",function(){e(this).data("type");e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-privacy-preferences .gdpr-wrapper").fadeIn()}),e(document).on("click",".gdpr.gdpr-privacy-preferences .gdpr-close, .gdpr-overlay",function(){e(".gdpr-overlay").fadeOut(),e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-privacy-preferences .gdpr-wrapper").fadeOut()}),e(document).on("click",".gdpr.gdpr-privacy-preferences .gdpr-tabs button",function(){var r="."+e(this).data("target");e(".gdpr.gdpr-privacy-preferences .gdpr-tab-content > div").removeClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tab-content "+r).addClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").hasClass("gdpr-mobile-expanded")&&(e(".gdpr.gdpr-privacy-preferences .gdpr-mobile-menu button").removeClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").toggle()),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs button").removeClass("gdpr-active"),e(".gdpr-subtabs li button").removeClass("gdpr-active"),e(this).hasClass("gdpr-tab-button")?(e(this).addClass("gdpr-active"),e(this).hasClass("gdpr-cookie-settings")&&e(".gdpr-subtabs").find("li button").first().addClass("gdpr-active")):(e(".gdpr-cookie-settings").addClass("gdpr-active"),e(this).addClass("gdpr-active"))}),e(document).on("click",".gdpr.gdpr-privacy-preferences .gdpr-mobile-menu button",function(r){e(this).toggleClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").toggle().addClass("gdpr-mobile-expanded")}),e(window).resize(function(){e(window).width()>640&&e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").hasClass("gdpr-mobile-expanded")&&(e(".gdpr.gdpr-privacy-preferences .gdpr-mobile-menu button").removeClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").removeClass("gdpr-mobile-expanded").removeAttr("style"))}),e("form.gdpr-add-to-deletion-requests").on("submit",function(r){e(this).hasClass("confirmed")||(r.preventDefault(),e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-delete-confirmation .gdpr-wrapper").css({display:"flex"}).hide().fadeIn())}),e(document).on("click",".gdpr.gdpr-general-confirmation .gdpr-close, .gdpr-overlay, .gdpr-cancel",function(){e(".gdpr-overlay").fadeOut(),e(".gdpr-reconsent-modal").is(":visible")||e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-general-confirmation .gdpr-wrapper").fadeOut()}),e(document).on("click",".gdpr.gdpr-delete-confirmation button.gdpr-delete-account",function(){e("form.gdpr-add-to-deletion-requests").addClass("confirmed"),e('form.gdpr-add-to-deletion-requests.confirmed input[type="submit"]').click(),e(".gdpr-overlay").fadeOut(),e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-delete-confirmation .gdpr-wrapper").fadeOut()}),e(".gdpr-accept-confirmation").length>0&&(e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-accept-confirmation .gdpr-wrapper").css({display:"flex"}).hide().fadeIn(),e(document).on("click",".gdpr.gdpr-accept-confirmation button.gdpr-ok",function(){e(".gdpr-overlay").fadeOut(),e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-accept-confirmation .gdpr-wrapper").fadeOut()})),e(document).on("click",".gdpr-agree",function(r){r.preventDefault();e(this);e(".gdpr-consent-buttons").fadeOut(300,function(){e(".gdpr-consent-loading").fadeIn(300)});var d=0;setInterval(function(){e(".gdpr-ellipsis").html();d<3?(e(".gdpr-ellipsis").append("."),d++):(e(".gdpr-ellipsis").html(""),d=0)},600);e.post(GDPR.ajaxurl,{action:"agree_with_terms",nonce:e(this).data("nonce")},function(r){r.success&&(e(".gdpr-reconsent-modal").fadeOut(300,function(){e(this).remove(),e(".wpadminbar").show()}),e("body").removeClass("gdpr-noscroll"))})}),e(document).on("click",".gdpr-disagree",function(r){e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-disagree-confirmation .gdpr-wrapper").css({display:"flex"}).hide().fadeIn()}),e(document).on("click",".gdpr-disagree-confirm",function(r){r.preventDefault(),e(".gdpr-overlay").fadeOut(),e(".gdpr.gdpr-disagree-confirmation .gdpr-wrapper").fadeOut(),e(".gdpr-consent-buttons").fadeOut(300,function(){e(".gdpr-updating").html(GDPR.aborting),e(".gdpr-consent-loading").fadeIn(300)});var d=0;setInterval(function(){e(".gdpr-ellipsis").html();d<3?(e(".gdpr-ellipsis").append("."),d++):(e(".gdpr-ellipsis").html(""),d=0)},600);e.post(GDPR.ajaxurl,{action:"disagree_with_terms",nonce:e(this).data("nonce")},function(e){e.success&&location.reload()})})})}(jQuery),function(e){var r=!1;if("function"==typeof define&&define.amd&&(define(e),r=!0),"object"==typeof exports&&(module.exports=e(),r=!0),!r){var d=window.Cookies,n=window.Cookies=e();n.noConflict=function(){return window.Cookies=d,n}}}(function(){function e(){for(var e=0,r={};e<arguments.length;e++){var d=arguments[e];for(var n in d)r[n]=d[n]}return r}return function r(d){function n(r,o,t){var p;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(t=e({path:"/"},n.defaults,t)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*t.expires),t.expires=a}t.expires=t.expires?t.expires.toUTCString():"";try{p=JSON.stringify(o),/^[\{\[]/.test(p)&&(o=p)}catch(e){}o=d.write?d.write(o,r):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decode
vendor: 874 bytes, line 2248
2248URIComponent),r=(r=(r=encodeURIComponent(String(r))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var i="";for(var s in t)t[s]&&(i+="; "+s,!0!==t[s]&&(i+="="+t[s]));return document.cookie=r+"="+o+i}r||(p={});for(var c=document.cookie?document.cookie.split("; "):[],g=/(%[0-9A-Z]{2})+/g,l=0;l<c.length;l++){var f=c[l].split("="),u=f.slice(1).join("=");this.json||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var m=f[0].replace(g,decodeURIComponent);if(u=d.read?d.read(u,m):d(u,m)||u.replace(g,decodeURIComponent),this.json)try{u=JSON.parse(u)}catch(e){}if(r===m){p=u;break}r||(p[m]=u)}catch(e){}}return p}}return n.set=n,n.get=function(e){return n.call(n,e)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(r,d){n(r,"",e(d,{expires:-1}))},n.withConverter=r,n}(function(){})});</script>
vendor: 9,707 bytes, lines 2248-2261
2248<script type="module" id="jquery-blockui" data-path="wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js">/*!
2249 * jQuery blockUI plugin
2250 * Version 2.70.0-2014.11.23
2251 * Requires jQuery v1.7 or later
2252 *
2253 * Examples at: http://malsup.com/jquery/block/
2254 * Copyright (c) 2007-2013 M. Alsup
2255 * Dual licensed under the MIT and GPL licenses:
2256 * http://www.opensource.org/licenses/mit-license.php
2257 * http://www.gnu.org/licenses/gpl.html
2258 *
2259 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
2260 */
2261!function(){"use strict";function e(e){function t(t,n){var s,h,k=t==window,y=n&&n.message!==undefined?n.message:undefined;if(!(n=e.extend({},e.blockUI.defaults,n||{})).ignoreIfBlocked||!e(t).data("blockUI.isBlocked")){if(n.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,n.overlayCSS||{}),s=e.extend({},e.blockUI.defaults.css,n.css||{}),n.onOverlayClick&&(n.overlayCSS.cursor="pointer"),h=e.extend({},e.blockUI.defaults.themedCSS,n.themedCSS||{}),y=y===undefined?n.message:y,k&&p&&o(window,{fadeOut:0}),y&&"string"!=typeof y&&(y.parentNode||y.jquery)){var m=y.jquery?y[0]:y,g={};e(t).data("blockUI.history",g),g.el=m,g.parent=m.parentNode,g.display=m.style.display,g.position=m.style.position,g.parent&&g.parent.removeChild(m)}e(t).data("blockUI.onUnblock",n.onUnblock);var v,I,w,U,x=n.baseZ;v=e(r||n.forceIframe?'<iframe class="blockUI" style="z-index:'+x+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+n.iframeSrc+'"></iframe>':'<div class="blockUI" style="display:none"></div>'),I=e(n.theme?'<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+x+++';display:none"></div>':'<div class="blockUI blockOverlay" style="z-index:'+x+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),n.theme&&k?(U='<div class="blockUI '+n.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(x+10)+';display:none;position:fixed">',n.title&&(U+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(n.title||"&nbsp;")+"</div>"),U+='<div class="ui-widget-content ui-dialog-content"></div>',U+="</div>"):n.theme?(U='<div class="blockUI '+n.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(x+10)+';display:none;position:absolute">',n.title&&(U+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(n.title||"&nbsp;")+"</div>"),U+='<div class="ui-widget-content ui-dialog-content"></div>',U+="</div>"):U=k?'<div class="blockUI '+n.blockMsgClass+' blockPage" style="z-index:'+(x+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+n.blockMsgClass+' blockElement" style="z-index:'+(x+10)+';display:none;position:absolute"></div>',w=e(U),y&&(n.theme?(w.css(h),w.addClass("ui-widget-content")):w.css(s)),n.theme||I.css(n.overlayCSS),I.css("position",k?"fixed":"absolute"),(r||n.forceIframe)&&v.css("opacity",0);var C=[v,I,w],S=e(k?"body":t);e.each(C,function(){this.appendTo(S)}),n.theme&&n.draggable&&e.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var O=f&&(!e.support.boxModel||e("object,embed",k?null:t).length>0);if(u||O){if(k&&n.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(u||!e.support.boxModel)&&!k)var E=a(t,"borderTopWidth"),T=a(t,"borderLeftWidth"),M=E?"(0 - "+E+")":0,B=T?"(0 - "+T+")":0;e.each(C,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)k?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+n.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),k?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),B&&o.setExpression("left",B),M&&o.setExpression("top",M);else if(n.centerY)k&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!n.centerY&&k){var i="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(n.css&&n.css.top?parseInt(n.css.top,10):0)+') + "px"';o.setExpression("top",i)}})}if(y&&(n.theme?w.find(".ui-widget-content").append(y):w.append(y),(y.jquery||y.nodeType)&&e(y).show()),(r||n.forceIframe)&&n.showOverlay&&v.show(),n.fadeIn){var j=n.onBlock?n.onBlock:c,H=n.showOverlay&&!y?j:c,z=y?j:c;n.showOverlay&&I._fadeIn(n.fadeIn,H),y&&w._fadeIn(n.fadeIn,z)}else n.showOverlay&&I.show(),y&&w.show(),n.onBlock&&n.onBlock.bind(w)();if(i(1,t,n),k?(p=w[0],b=e(n.focusableElements,p),n.focusInput&&setTimeout(l,20)):d(w[0],n.centerX,n.centerY),n.timeout){var W=setTimeout(function(){k?e.unblockUI(n):e(t).unblock(n)},n.timeout);e(t).data("blockUI.timeout",W)}}}function o(t,o){var s,l=t==window,d=e(t),a=d.data("blockUI.history"),c=d.data("blockUI.timeout");c&&(clearTimeout(c),d.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),i(0,t,o),null===o.onUnblock&&(o.onUnblock=d.data("blockUI.onUnblock"),d.removeData("blockUI.onUnblock"));var r;r=l?e(document.body).children().filter(".blockUI").add("body > .blockUI"):d.find(">.blockUI"),o.cursorReset&&(r.length>1&&(r[1].style.cursor=o.cursorReset),r.length>2&&(r[2].style.cursor=o.cursorReset)),l&&(p=b=null),o.fadeOut?(s=r.length,r.stop().fadeOut(o.fadeOut,function(){0==--s&&n(r,a,o,t)})):n(r,a,o,t)}function n(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function i(t,o,n){var i=o==window,l=e(o);if((t||(!i||p)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(d,n,s):e(document).unbind(d,s)}}function s(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&p&&t.data.constrainTabKey){var o=b,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){l(i)},10),!1}var s=t.data,d=e(t.target);return d.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),d.parents("div."+s.blockMsgClass).length>0||0===d.parents().children().filter("div.blockUI").length}function l(e){if(b){var t=b[!0===e?b.length-1:0];t&&t.focus()}}function d(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-a(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-a(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0"),o&&(i.top=l>0?l+"px":"0")}function a(t,o){return parseInt(e.css(t,o),10)||0}e.fn._fadeIn=e.fn.fadeIn;var c=e.noop||function(){},r=/MSIE/.test(navigator.userAgent),u=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),f=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){t(window,e)},e.unblockUI=function(e){o(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.mouseover(function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).mouseout(function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(o){if(this[0]===window)return e.blockUI(o),this;var n=e.extend({},e.blockUI.defaults,o||{});return this.each(function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,t(this,o)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){o(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var p=null,b=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();</script>
vendor: 1,972 bytes, lines 2261-2268
2261<script type="module" id="js-cookie" data-path="wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js">/*!
2262 * JavaScript Cookie v2.1.4
2263 * https://github.com/js-cookie/js-cookie
2264 *
2265 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
2266 * Released under the MIT license
2267 */
2268!function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var o=arguments[e];for(var t in o)n[t]=o[t]}return n}function n(o){function t(n,r,i){var c;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u<p.length;u++){var l=p[u].split("="),C=l.slice(1).join("=");'"'===C.charAt(0)&&(C=C.slice(1,-1));try{var g=l[0].replace(d,decodeURIComponent);if(C=o.read?o.read(C,g):o(C,g)||C.replace(d,decodeURIComponent),this.json)try{C=JSON.parse(C)}catch(m){}if(n===g){c=C;break}n||(c[g]=C)}catch(m){}}return c}}return t.set=t,t.get=function(e){return t.call(t,e)},t.getJSON=function(){return t.apply({json:!0},[].slice.call(arguments))},t.defaults={},t.remove=function(n,o){t(n,"",e(o,{expires:-1}))},t.withConverter=n,t}return n(function(){})});</script>
2268<script type='text/javascript' id='woocommerce-js-extra'>
2269/* <![CDATA[ */
2270var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};
2271/* ]]> */
2272</script>
vendor: 1 bytes, line 2272
2272
2273<script type="module" id="woocommerce" data-path="wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js">var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};
2274jQuery(function(t){t(".woocommerce-ordering").on("change","select.orderby",function(){t(this).closest("form").submit()}),t("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(t(this).attr("min"));0<=o&&parseFloat(t(this).val())<o&&t(this).val(o)});var e="store_notice"+(t(".woocommerce-store-notice").data("notice-id")||"");"hidden"===Cookies.get(e)?t(".woocommerce-store-notice").hide():t(".woocommerce-store-notice").show(),t(".woocommerce-store-notice__dismiss-link").click(function(o){Cookies.set(e,"hidden",{path:"/"}),t(".woocommerce-store-notice").hide(),o.preventDefault()}),t(".woocommerce-input-wrapper span.description").length&&t(document.body).on("click",function(){t(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),t(".woocommerce-input-wrapper").on("click",function(o){o.stopPropagation()}),t(".woocommerce-input-wrapper :input").on("keydown",function(o){var e=t(this).parent().find("span.description");if(27===o.which&&e.length&&e.is(":visible"))return e.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=t(this).parent(),e=o.find("span.description");o.addClass("currentTarget"),t(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),e.length&&e.is(":hidden")&&e.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),t.scroll_to_notices=function(o){o.length&&t("html, body").animate({scrollTop:o.offset().top-100},1e3)},t('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),t(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),t(".password-input").append('<span class="show-password-input"></span>'),t(".show-password-input").click(function(){t(this).toggleClass("display-password"),t(this).hasClass("display-password")?t(this).siblings(['input[type="password"]']).prop("type","text"):t(this).siblings('input[type="text"]').prop("type","password")})});</script>
2274<script type='text/javascript' id='wc-cart-fragments-js-extra'>
2275/* <![CDATA[ */
2276var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_f1f6e57bab844d0ce0c7cee71a2805af","fragment_name":"wc_fragments_f1f6e57bab844d0ce0c7cee71a2805af","request_timeout":"5000"};
2277/* ]]> */
2278</script>
vendor: 1 bytes, line 2278
2278
2279<script type="module" id="wc-cart-fragments" data-path="wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js">var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_f1f6e57bab844d0ce0c7cee71a2805af","fragment_name":"wc_fragments_f1f6e57bab844d0ce0c7cee71a2805af","request_timeout":"5000"};
2280jQuery(function(r){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,o=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(w){t=!1}function a(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function s(e){t&&(localStorage.setItem(o,e),sessionStorage.setItem(o,e))}var e={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(e){e&&e.fragments&&(r.each(e.fragments,function(e,t){r(e).replaceWith(t)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e.fragments)),s(e.cart_hash),e.cart_hash&&a()),r(document.body).trigger("wc_fragments_refreshed"))},error:function(){r(document.body).trigger("wc_fragments_ajax_error")}};function n(){r.ajax(e)}if(t){var i=null;r(document.body).on("wc_fragment_refresh updated_wc_div",function(){n()}),r(document.body).on("added_to_cart removed_from_cart",function(e,t,r){var n=sessionStorage.getItem(o);null!==n&&n!==undefined&&""!==n||a(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),s(r)}),r(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(n,864e5)}),r(window).on("storage onstorage",function(e){o===e.originalEvent.key&&localStorage.getItem(o)!==sessionStorage.getItem(o)&&n()}),r(window).on("pageshow",function(e){e.originalEvent.persisted&&(r(".widget_shopping_cart_content").empty(),r(document.body).trigger("wc_fragment_refresh"))});try{var c=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(o),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=+m+864e5,m=(new Date).getTime();if(d<m)throw"Fragment expired";i=setTimeout(n,d-m)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";r.each(c,function(e,t){r(e).replaceWith(t)}),r(document.body).trigger("wc_fragments_loaded")}catch(w){n()}}else n();0<Cookies.get("woocommerce_items_in_cart")?r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),r(document.body).on("adding_to_cart",function(){r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){n()})});</script>
2280<script defer type='text/javascript' src='https://maps.googleapis.com/maps/api/js?key=AIzaSyAJwHFOo1jOJQ-fg6P-J16sdMRXTPNu2YI&#038;libraries=places&#038;ver=5.8.2' id='google-maps-js'></script>
vendor: 1 bytes, line 2280
2280
2281<script type="module" id="wcml-front-scripts" data-path="wp-content/plugins/woocommerce-multilingual/res/js/front-scripts.min.js">jQuery(function($){jQuery(document).on("click",".wcml_removed_cart_items_clear",function(e){e.preventDefault();jQuery.ajax({type:"post",url:woocommerce_params.ajax_url,data:{action:"wcml_cart_clear_removed_items",wcml_nonce:jQuery("#wcml_clear_removed_items_nonce").val()},success:function(response){window.location=window.location.href}})})});</script>
2281<script type='text/javascript' id='cart-widget-js-extra'>
2282/* <![CDATA[ */
2283var actions = {"is_lang_switched":"0","force_reset":"0"};
2284/* ]]> */
2285</script>
vendor: 1 bytes, line 2285
2285
2286<script type="module" id="cart-widget" data-path="wp-content/plugins/woocommerce-multilingual/res/js/cart_widget.min.js">var actions = {"is_lang_switched":"0","force_reset":"0"};
2287jQuery(function($){var empty_cart_hash=sessionStorage.getItem("woocommerce_cart_hash")=="";if(empty_cart_hash||actions.is_lang_switched==1||actions.force_reset==1){wcml_reset_cart_fragments()}});function wcml_reset_cart_fragments(){try{jQuery(function(){jQuery(document.body).trigger("wc_fragment_refresh");sessionStorage.removeItem("wc_fragments")})}catch(err){}}</script>
2287<script type='text/javascript' id='thickbox-js-extra'>
2288/* <![CDATA[ */
2289var thickboxL10n = {"next":"Succ. \u00bb","prev":"\u00ab Prec.","image":"Immagine","of":"di","close":"Chiudi","noiframes":"Questa funzionalit\u00e0 richiede il frame in linea. Hai gli iframe disabilitati o il browser non li supporta.","loadingAnimation":"https:\/\/cosaporto.it\/wp-includes\/js\/thickbox\/loadingAnimation.gif"};
2290/* ]]> */
2291</script>
vendor: 1 bytes, line 2291
2291
2292<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105' id='thickbox-js'></script>
vendor: 1 bytes, line 2292
2292
2293<script defer type='text/javascript' src='https://cosaporto.it/wp-content/plugins/super-socializer/js/front/combined.js?ver=7.12.37' id='the_champ_combined_script-js'></script>
vendor: 1 bytes, line 2293
2293
2294<script type='text/javascript' src='https://cosaporto.it/wp-includes/js/underscore.min.js?ver=1.13.1' id='underscore-js'></script>
vendor: 1 bytes, line 2294
2294
2295<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.12.1' id='jquery-ui-datepicker-js'></script>
vendor: 1 bytes, line 2295
2295
vendor: 19,043 bytes, lines 2296-2312
2296<script type="module" id="jquery-ui-menu" data-path="wp-includes/js/jquery/ui/menu.min.js">/*!
2297 * jQuery UI Menu 1.12.1
2298 * http://jqueryui.com
2299 *
2300 * Copyright jQuery Foundation and other contributors
2301 * Released under the MIT license.
2302 * http://jquery.org/license
2303 */
2304!function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(a){return a.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(e){var t=a(e.target),i=a(a.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var t,i;this.previousFilter||(t=a(e.target).closest(".ui-menu-item"),i=a(e.currentTarget),t[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i)))},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(e){this._delay(function(){a.contains(this.element[0],a.ui.safeActiveElement(this.document[0]))||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=a(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e);break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",s=n=!1,i=96<=e.keyCode&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,t,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),t=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),t=e.prev(),i=a("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(t,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=a(this);s._isDivider(e)&&s._addClass(e,"ui-menu-divider","ui-widget-content")}),i=(t=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(t,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&&(i=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):s<t+e&&this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:a(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!a(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0):s)&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(t=a(this)).offset().top-i-s<0}),this.focus(e,t)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=a(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this.activeMenu.find(this.options.items).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(a.trim(a(this).children(".ui-menu-item-wrapper").text()))})}})});</script><script type="module" id="jquery-ui-selectmenu" data-path="wp-includes/js/jquery/ui/selectmenu.min.js">/*!
2305 * jQuery UI Selectmenu 1.12.1
2306 * http://jqueryui.com
2307 *
2308 * Copyright jQuery Foundation and other contributors
2309 * Released under the MIT license.
2310 * http://jquery.org/license
2311 */
2312!function(e){"function"==typeof define&&define.amd?define(["jquery","./menu","./core"],e):e(jQuery)}(function(u){return u.widget("ui.selectmenu",[u.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=u()},_drawButton:function(){var e,t=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(e){this.button.focus(),e.preventDefault()}}),this.element.hide(),this.button=u("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=u("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t._rendered||t._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=u("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=u("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(e,t){e.preventDefault(),i._setSelection(),i._select(t.item.data("ui-selectmenu-item"),e)},focus:function(e,t){t=t.item.data("ui-selectmenu-item");null!=i.focusIndex&&t.index!==i.focusIndex&&(i._trigger("focus",e,{item:t}),i.isOpen||i._select(t,e)),i.focusIndex=t.index,i.button.attr("aria-activedescendant",i.menuItems.eq(t.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e)))},_position:function(){this.menuWrap.position(u.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var t=u("<span>");return this._setText(t,e.label),this._addClass(t,"ui-selectmenu-text"),t},_renderMenu:function(n,e){var s=this,o="";u.each(e,function(e,t){var i;t.optgroup!==o&&(i=u("<li>",{text:t.optgroup}),s._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(t.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(n),o=t.optgroup),s._renderItemData(n,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(e,t){var i=u("<li>"),n=u("<div>",{title:t.element.attr("title")});return t.disabled&&this._addClass(i,null,"ui-state-disabled"),this._setText(n,t.label),i.append(n).appendTo(e)},_setText:function(e,t){t?e.text(t):e.html("&#160;")},_move:function(e,t){var i,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),n+=":not(.ui-state-disabled)"),(n="first"===e||"last"===e?i["first"===e?"prevAll":"nextAll"](n).eq(-1):i[e+"All"](n).eq(0)).length&&this.menuInstance.focus(t,n)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?((e=window.getSelection()).removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(e){this.isOpen&&(u(e.target).closest(".ui-selectmenu-menu, #"+u.ui.escapeSelector(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection()).rangeCount&&(this.range=e.getRangeAt(0)):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(e){var t=!0;switch(e.keyCode){case u.ui.keyCode.TAB:case u.ui.keyCode.ESCAPE:this.close(e),t=!1;break;case u.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case u.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case u.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case u.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case u.ui.keyCode.LEFT:this._move("prev",e);break;case u.ui.keyCode.RIGHT:this._move("next",e);break;case u.ui.keyCode.HOME:case u.ui.keyCode.PAGE_UP:this._move("first",e);break;case u.ui.keyCode.END:case u.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),t=!1}t&&e.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==i&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){e=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(e,t){var i;"icons"===e&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)),this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"width"===e&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e=!(e=!(e=e&&(e.jquery||e.nodeType?u(e):this.document.find(e).eq(0)))||!e[0]?this.element.closest(".ui-front, dialog"):e).length?this.document[0].body:e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;!1!==e?(null===e&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(e){var i=this,n=[];e.each(function(e,t){n.push(i._parseOption(u(t),e))}),this.items=n},_parseOption:function(e,t){var i=e.parent("optgroup");return{element:e,index:t,value:e.val(),label:e.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}])});</script>
2312<script type='text/javascript' id='wp-util-js-extra'>
2313/* <![CDATA[ */
2314var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
2315/* ]]> */
2316</script>
vendor: 1 bytes, line 2316
2316
2317<script type="module" id="wp-util" data-path="wp-includes/js/wp-util.min.js">var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
2318/*! This file is auto-generated */
2319window.wp=window.wp||{},function(s){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(e){var a,n={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){return(a=a||_.template(s("#tmpl-"+e).html(),n))(t)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(n,t){var e,a;return _.isObject(n)?t=n:(t=t||{}).data=_.extend(t.data||{},{action:n}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(a=s.Deferred(function(a){t.success&&a.done(t.success),t.error&&a.fail(t.error),delete t.success,delete t.error,a.jqXHR=s.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,a.done(function(){n&&n.data&&"query-attachments"===n.data.action&&a.jqXHR.hasOwnProperty("getResponseHeader")&&a.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(a.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),a[t.success?"resolveWith":"rejectWith"](this,[t.data])):a.rejectWith(this,[t])}).fail(function(){a.rejectWith(this,arguments)})})).promise()).abort=function(){return a.jqXHR.abort(),this},e}}}(jQuery);</script>
2319<script type='text/javascript' id='wc-add-to-cart-variation-js-extra'>
2320/* <![CDATA[ */
2321var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Nessun prodotto corrisponde alla tua scelta. Prova con un'altra combinazione.","i18n_make_a_selection_text":"Seleziona le opzioni del prodotto prima di aggiungerlo al carrello.","i18n_unavailable_text":"Siamo spiacenti, questo prodotto non \u00e8 disponibile. Scegli un'altra combinazione."};
2322/* ]]> */
2323</script>
vendor: 1 bytes, line 2323
2323
2324<script defer type='text/javascript' src='https://cosaporto.it/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=4.7.4' id='wc-add-to-cart-variation-js'></script>
vendor: 1 bytes, line 2324
2324
2325<script defer type='text/javascript' src='https://cosaporto.it/wp-content/themes/frontend/assets/build.min.js?ver=1.3.43' id='build-js'></script>
2325
2326		
2326<script type="text/javascript">
2327		/* <![CDATA[ */
2328			if( typeof woocommerce_price_slider_params !== 'undefined' ) {
2329				woocommerce_price_slider_params.currency_format_symbol = wcml_mc_settings.current_currency.symbol;
2330			}
2331		/* ]]> */
2332		</script>
2332
2333		
2333<script>
2334if ('serviceWorker' in navigator) {
2335  navigator.serviceWorker.getRegistrations().then(function(registrations) {
2336    for (let registration of registrations) {
2337      registration.unregister();
2338    }
2339  });
2340}
2341if ('Cookies' in window) {
2342  if (Cookies.get('a2hsData')) {
2343    Cookies.remove('a2hsData');
2344  }
2345}
2346</script>
2346
2347
2348<script>jQuery(function($){$(window).on('load',function(){if(window.location.href.indexOf('webcache.googleusercontent.com')!==-1){$('#mload').remove();$('html').removeClass('loading')}})})</script>
2348
2349
2350
2351
2352<script>jQuery(function() {
2353if (window.navigator.standalone === true ||
2354window.matchMedia('(display-mode: standalone)').matches) {
2355    Cookies.set('cp_standalone', '1');
2356} else {
2357    Cookies.remove('cp_standalone');
2358}
2359})</script>
vendor: 1 bytes, line 2359
2359
2360<script>
2361jQuery(function($) {
2362    function setupButton() {
2363        var button = $(this);
2364        var link = button.find('a');
2365
2366        button.data('cpActiveHTML', button.html());
2367
2368        if (!link.is('.btn')) {
2369            link.closest('.contact-chat').css('opacity', '0.5');
2370            link.replaceWith('<span>' + link.html() + '</span>');
2371        } else {
2372            link.addClass('disabled');
2373        }
2374
2375        button.data('cpInactiveHTML', button.html());
2376    }
2377
2378    function setupButtons() {
2379        $('.contact-chat')
2380            .not('.setup')
2381            .each(setupButton)
2382            .addClass('setup');
2383    }
2384
2385    function bindButton(button) {
2386        button.html(button.data('cpActiveHTML'));
2387        button.find('a').on("click", function() { window.HubSpotConversations.widget.open(); });
2388        button.css('opacity', '1');
2389    }
2390
2391    function bindButtons() {
2392        $('.contact-chat').not('.bound').each(function() {
2393            var button = $(this);
2394            if (typeof window.HubSpotConversations !== "undefined") {
2395                bindButton(button);
2396            } else {
2397                window.hsConversationsOnReady = [() => {
2398                    bindButton(button);
2399                }];
2400            }
2401        }).addClass('bound');
2402    }
2403
2404    setupButtons();
2405    $(document).on('cp_dom_changed', setupButtons);
2406    bindButtons();
2407    $(document).on('cp_dom_changed', bindButtons);
2408});
2409</script>
2409
2410
2411</body>
2412
2413</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.