{"id":738,"date":"2025-11-10T18:53:32","date_gmt":"2025-11-10T17:53:32","guid":{"rendered":"https:\/\/propertysumisura.com\/?page_id=738"},"modified":"2025-11-11T14:27:30","modified_gmt":"2025-11-11T13:27:30","slug":"calcolatore","status":"publish","type":"page","link":"https:\/\/propertysumisura.com\/index.php\/calcolatore\/","title":{"rendered":"Calcolatore"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"738\" class=\"elementor elementor-738\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89c8b94 e-flex e-con-boxed e-con e-parent\" data-id=\"89c8b94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86fcca3 elementor-widget elementor-widget-html\" data-id=\"86fcca3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Inizio del codice del Calcolatore - VERSIONE FINALE BLINDATA -->\r\n\r\n<!-- 1. STILI CSS CON CARATTERI SPECIALI CORRETTI -->\r\n<style>\r\n    * { margin: 0; padding: 0; box-sizing: border-box; }\r\n    \r\n    .container { max-width: 800px; margin: 0 auto; background: white; border-radius: 20px; box-shadow: 0 20px 60px rgba(0,0,0,0.3); overflow: hidden; margin-bottom:8vh;}\r\n    .header { background: linear-gradient(135deg, #FFA500 0%, #FF8C00 100%); padding: 30px; text-align: center; color: white; }\r\n    .logo { font-size: 32px; font-weight: bold; margin-bottom: 10px; text-shadow: 2px 2px 4px rgba(0,0,0,0.2); }\r\n    .tagline { font-size: 18px; opacity: 0.95; }\r\n    .progress-bar { height: 6px; background: #e0e0e0; position: relative; }\r\n    .progress-fill { height: 100%; background: linear-gradient(90deg, #0096D6, #FFA500); transition: width 0.3s ease; }\r\n    .content { padding: 40px; }\r\n    .step { display: none; }\r\n    .step.active { display: block; animation: fadeIn 0.5s; }\r\n    @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\r\n    h2 { color: #0096D6; margin-bottom: 25px; font-size: 28px; }\r\n    .form-group { margin-bottom: 25px; }\r\n    label { display: block; margin-bottom: 8px; color: #333; font-weight: 600; font-size: 16px; }\r\n    input[type=\"text\"], input[type=\"email\"], input[type=\"tel\"], input[type=\"number\"], select { width: 100%; padding: 15px; border: 2px solid #e0e0e0; border-radius: 10px; font-size: 16px; transition: all 0.3s; }\r\n    input:focus, select:focus { outline: none; border-color: #0096D6; box-shadow: 0 0 0 3px rgba(0, 150, 214, 0.1); }\r\n    .radio-group { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 15px; margin-top: 10px; }\r\n    .radio-option { position: relative; }\r\n    .radio-option input[type=\"radio\"] { position: absolute; opacity: 0; }\r\n    .radio-option label { display: block; padding: 15px; border: 2px solid #e0e0e0; border-radius: 10px; text-align: center; cursor: pointer; transition: all 0.3s; font-weight: 500; }\r\n    .radio-option input[type=\"radio\"]:checked + label { background: linear-gradient(135deg, #0096D6, #FFA500); color: white; border-color: #0096D6; }\r\n    .checkbox-group { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; }\r\n    .checkbox-option { display: flex; align-items: center; gap: 10px; }\r\n    .checkbox-option input[type=\"checkbox\"] { width: 20px; height: 20px; cursor: pointer; }\r\n    .button-group { display: flex; gap: 15px; margin-top: 30px; }\r\n    button, .btn-download, .btn-call { flex: 1; padding: 15px 30px; border: none; border-radius: 10px; font-size: 18px; font-weight: 600; cursor: pointer; transition: all 0.3s; text-decoration: none; text-align: center; }\r\n    .btn-primary { background: linear-gradient(135deg, #0096D6, #0077AA); color: white; }\r\n    .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0, 150, 214, 0.4); }\r\n    .btn-secondary { background: #e0e0e0; color: #333; }\r\n    .btn-secondary:hover { background: #d0d0d0; }\r\n    .results-container { background: #f8f9fa; border-radius: 15px; padding: 30px; margin-top: 20px; }\r\n    .result-card { background: white; border-radius: 10px; padding: 20px; margin-bottom: 20px; border-left: 5px solid #0096D6; }\r\n    .result-title { font-size: 18px; color: #0096D6; font-weight: 600; margin-bottom: 15px; }\r\n    .result-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0e0; }\r\n    .result-row:last-child { border-bottom: none; font-weight: 700; font-size: 20px; color: #FFA500; padding-top: 15px; }\r\n    .comparison-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px; }\r\n    .comparison-card { background: white; border-radius: 10px; padding: 20px; text-align: center; }\r\n    .comparison-card.winner { border: 3px solid #FFA500; position: relative; }\r\n    .winner-badge { position: absolute; top: -15px; right: 20px; background: #FFA500; color: white; padding: 5px 15px; border-radius: 20px; font-size: 14px; font-weight: 600; }\r\n    .comparison-title { font-size: 20px; font-weight: 700; margin-bottom: 15px; }\r\n    .comparison-value { font-size: 32px; font-weight: 700; color: #0096D6; margin: 15px 0; }\r\n    .comparison-features { text-align: left; margin-top: 15px; font-size: 14px; list-style: none; }\r\n    .comparison-features li { margin-bottom: 8px; padding-left: 25px; position: relative; }\r\n    \/* Correzione per i simboli \u2713 e \u2717 *\/\r\n    .comparison-features li:before { content: \"\\2713\"; position: absolute; left: 0; color: #4CAF50; font-weight: bold; }\r\n    .comparison-features li.negative:before { content: \"\\2717\"; color: #f44336; }\r\n    .trust-indicators { background: #e3f2fd; border-radius: 10px; padding: 20px; margin-top: 20px; }\r\n    .trust-item { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; font-size: 14px; }\r\n    \/* Correzione per il simbolo \u2713 *\/\r\n    .trust-item:before { content: \"\\2713\"; color: #4CAF50; font-weight: bold; font-size: 18px; }\r\n    .cta-buttons { display: flex; gap: 15px; margin-top: 30px; }\r\n    .btn-download { background: #4CAF50; color: white; }\r\n    .btn-download:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(76, 175, 80, 0.4); }\r\n    .btn-call { background: linear-gradient(135deg, #FFA500, #FF8C00); color: white; }\r\n    .btn-call:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(255, 165, 0, 0.4); }\r\n    .urgency-banner { background: linear-gradient(135deg, #FF6B6B, #FF8E53); color: white; padding: 15px; border-radius: 10px; text-align: center; margin-top: 20px; font-weight: 600; }\r\n    .formula-selector { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 15px; margin: 20px 0; }\r\n    .formula-option { position: relative; }\r\n    .formula-option input[type=\"radio\"] { position: absolute; opacity: 0; }\r\n    .formula-option label { display: block; padding: 20px 15px; border: 2px solid #e0e0e0; border-radius: 10px; text-align: center; cursor: pointer; transition: all 0.3s; }\r\n    .formula-option input[type=\"radio\"]:checked + label { background: linear-gradient(135deg, #0096D6, #FFA500); color: white; border-color: #0096D6; }\r\n    .formula-years { font-size: 24px; font-weight: 700; display: block; margin-bottom: 5px; }\r\n    .formula-rate { font-size: 14px; display: block; }\r\n    .hidden { display: none; }\r\n    @media (max-width: 768px) { .content { padding: 20px; } .comparison-grid { grid-template-columns: 1fr; } .radio-group { grid-template-columns: 1fr; } .cta-buttons { flex-direction: column; } }\r\n<\/style>\r\n\r\n<!-- 2. STRUTTURA HTML CON CARATTERI SPECIALI ED EMOJI CORRETTI -->\r\n<div class=\"container\">\r\n    <div class=\"header\">\r\n        <div class=\"logo\">&#127968; PROPERTY SU MISURA<\/div>\r\n        <div class=\"tagline\">Pi&ugrave; guadagni con meno stress<\/div>\r\n    <\/div>\r\n    <div class=\"progress-bar\">\r\n        <div class=\"progress-fill\" id=\"progressFill\"><\/div>\r\n    <\/div>\r\n    <div class=\"content\">\r\n        <!-- STEP 1 --><div class=\"step active\" id=\"step1\"><h2>&#128205; Dove si trova il tuo immobile?<\/h2><div class=\"form-group\"><label>Seleziona la citt&agrave;:<\/label><div class=\"radio-group\"><div class=\"radio-option\"><input type=\"radio\" id=\"roma\" name=\"city\" value=\"roma\"><label for=\"roma\">&#127984; Roma<\/label><\/div><div class=\"radio-option\"><input type=\"radio\" id=\"viterbo\" name=\"city\" value=\"viterbo\"><label for=\"viterbo\">&#127981; Viterbo<\/label><\/div><div class=\"radio-option\"><input type=\"radio\" id=\"rieti\" name=\"city\" value=\"rieti\"><label for=\"rieti\">&#9968; Rieti<\/label><\/div><div class=\"radio-option\"><input type=\"radio\" id=\"altra\" name=\"city\" value=\"altra\"><label for=\"altra\">&#128205; Altra citt&agrave;<\/label><\/div><\/div><\/div><div class=\"form-group hidden\" id=\"altraCittaInput\"><label>Specifica la citt&agrave;:<\/label><input type=\"text\" id=\"altraCittaNome\" placeholder=\"Inserisci il nome della citt&agrave;\"><\/div><div class=\"button-group\"><button class=\"btn-primary\">Avanti &rarr;<\/button><\/div><\/div>\r\n        <!-- STEP 2 --><div class=\"step\" id=\"step2\"><h2>&#127968; Dettagli del tuo immobile<\/h2><div class=\"form-group\"><label>Zona:<\/label><select id=\"zona\"><option value=\"\">Seleziona prima la citt&agrave;...<\/option><\/select><small style=\"color: #666; font-size: 14px; display: block; margin-top: 5px;\" id=\"zonaHelp\"><\/small><\/div><div class=\"form-group\"><label>Metratura (mq):<\/label><input type=\"number\" id=\"metratura\" placeholder=\"Es. 80\" min=\"20\" max=\"500\"><\/div><div class=\"form-group\"><label>Posti letto:<\/label><input type=\"number\" id=\"postiLetto\" placeholder=\"Es. 4\" min=\"1\" max=\"20\"><\/div><div class=\"form-group\"><label>Tipologia immobile:<\/label><div class=\"radio-group\"><div class=\"radio-option\"><input type=\"radio\" id=\"mono\" name=\"tipologia\" value=\"monolocale\"><label for=\"mono\">Monolocale<\/label><\/div><div class=\"radio-option\"><input type=\"radio\" id=\"bi\" name=\"tipologia\" value=\"bilocale\"><label for=\"bi\">Bilocale<\/label><\/div><div class=\"radio-option\"><input type=\"radio\" id=\"tri\" name=\"tipologia\" value=\"trilocale\"><label for=\"tri\">Trilocale<\/label><\/div><div class=\"radio-option\"><input type=\"radio\" id=\"quad\" name=\"tipologia\" value=\"quadrilocale\"><label for=\"quad\">4+ locali<\/label><\/div><\/div><\/div><div class=\"form-group\"><label>Caratteristiche extra:<\/label><div class=\"checkbox-group\"><div class=\"checkbox-option\"><input type=\"checkbox\" id=\"extra1\" value=\"centro_storico\"><label for=\"extra1\">Centro storico<\/label><\/div><div class=\"checkbox-option\"><input type=\"checkbox\" id=\"extra2\" value=\"terrazzo\"><label for=\"extra2\">Terrazzo<\/label><\/div><div class=\"checkbox-option\"><input type=\"checkbox\" id=\"extra3\" value=\"vista\"><label for=\"extra3\">Vista panoramica<\/label><\/div><div class=\"checkbox-option\"><input type=\"checkbox\" id=\"extra4\" value=\"parcheggio\"><label for=\"extra4\">Parcheggio<\/label><\/div><\/div><\/div><div class=\"button-group\"><button class=\"btn-secondary\">&larr; Indietro<\/button><button class=\"btn-primary\">Avanti &rarr;<\/button><\/div><\/div>\r\n        <!-- STEP 3 --><div class=\"step\" id=\"step3\"><h2>&#128100; I tuoi dati<\/h2><div class=\"form-group\"><label>Nome e Cognome:<\/label><input type=\"text\" id=\"nome\" placeholder=\"Es. Mario Rossi\" required><\/div><div class=\"form-group\"><label>Email:<\/label><input type=\"email\" id=\"email\" placeholder=\"mario.rossi@email.com\" required><\/div><div class=\"form-group\"><label>Telefono (opzionale):<\/label><input type=\"tel\" id=\"telefono\" placeholder=\"+39 333 123 4567\"><\/div><div class=\"button-group\"><button class=\"btn-secondary\">&larr; Indietro<\/button><button class=\"btn-primary\">Calcola Rendita &#127919;<\/button><\/div><\/div>\r\n        <!-- STEP 4 --><div class=\"step\" id=\"step4\"><h2>&#127919; La tua proiezione di rendita<\/h2><div class=\"results-container\"><div class=\"result-card\"><div class=\"result-title\">&#128202; DATI DI MERCATO (zona <span id=\"resultZona\"><\/span>)<\/div><div class=\"result-row\"><span>ADR medio zona:<\/span><span id=\"resultADR\"><\/span><\/div><div class=\"result-row\"><span>Occupazione media:<\/span><span id=\"resultOccupazione\"><\/span><\/div><\/div><div class=\"result-card\"><div class=\"result-title\">&#128176; TUA PROIEZIONE ANNUALE<\/div><div class=\"result-row\"><span>Fatturato lordo:<\/span><span id=\"resultFatturatoLordo\"><\/span><\/div><div class=\"result-row\"><span>Commissioni OTA (20%):<\/span><span id=\"resultCommissioniOTA\"><\/span><\/div><div class=\"result-row\" style=\"border-top: 2px solid #e0e0e0; padding-top: 10px; font-weight: 600;\"><span>Imponibile fiscale:<\/span><span id=\"resultImponibile\"><\/span><\/div><div class=\"result-row\"><span>Cedolare secca (21%):<\/span><span id=\"resultCedolare\"><\/span><\/div><small style=\"color: #666; font-size: 13px; display: block; margin-top: 8px; font-style: italic;\">&#9888;&#65039; Dal 2026 la cedolare secca passer&agrave; al 26% (nuova normativa)<\/small><div class=\"result-row\"><span>NETTO PRIMA PROPERTY SU MISURA:<\/span><span id=\"resultNettoBase\"><\/span><\/div><\/div><div class=\"result-card\"><div class=\"result-title\">&#127911; SCEGLI LA TUA FORMULA CONTRATTUALE<\/div><div class=\"formula-selector\"><div class=\"formula-option\"><input type=\"radio\" id=\"formula1\" name=\"formula\" value=\"35\"><label for=\"formula1\"><span class=\"formula-years\">1 anno<\/span><span class=\"formula-rate\">35%<\/span><\/label><\/div><div class=\"formula-option\"><input type=\"radio\" id=\"formula2\" name=\"formula\" value=\"30\" checked><label for=\"formula2\"><span class=\"formula-years\">2 anni<\/span><span class=\"formula-rate\">30% &#10003;<\/span><\/label><\/div><div class=\"formula-option\"><input type=\"radio\" id=\"formula3\" name=\"formula\" value=\"25\"><label for=\"formula3\"><span class=\"formula-years\">3 anni<\/span><span class=\"formula-rate\">25%<\/span><\/label><\/div><div class=\"formula-option\"><input type=\"radio\" id=\"formula4\" name=\"formula\" value=\"20\"><label for=\"formula4\"><span class=\"formula-years\">4+ anni<\/span><span class=\"formula-rate\">20%<\/span><\/label><\/div><\/div><div style=\"margin-top: 20px;\"><div class=\"result-row\"><span>Commissione Property su Misura:<\/span><span id=\"resultCommissionePSM\"><\/span><\/div><div class=\"result-row\"><span>&#127881; TUO GUADAGNO NETTO:<\/span><span id=\"resultNettoFinale\"><\/span><\/div><\/div><\/div><div class=\"result-card\"><div style=\"text-align: center;\"><div style=\"font-size: 18px; color: #666; margin-bottom: 10px;\">Rendita mensile stimata<\/div><div style=\"font-size: 42px; font-weight: 700; color: #FFA500;\" id=\"resultMensile\"><\/div><\/div><\/div><\/div><h2 style=\"margin-top: 40px;\">&#128202; CON PROPERTY SU MISURA vs GESTIONE FAI-DA-TE<\/h2><div class=\"comparison-grid\"><div class=\"comparison-card winner\"><div class=\"winner-badge\">&#127942; SCELTA SMART<\/div><div class=\"comparison-title\" style=\"color: #0096D6;\">Con Property su Misura<\/div><div class=\"comparison-value\" id=\"comparisonPSM\"><\/div><ul class=\"comparison-features\"><li><strong>Zero stress:<\/strong> Non rispondere mai pi&ugrave; a messaggi alle 23:00<\/li><li><strong>Zero tempo:<\/strong> 0 ore\/mese invece di 60+ ore<\/li><li><strong>Ottimizzazione pricing:<\/strong> +18% revenue medio vs fai-da-te<\/li><li><strong>Guest screening:<\/strong> Solo ospiti verificati e affidabili<\/li><li><strong>Gestione emergenze H24:<\/strong> Perdite, guasti, problemi risolti subito<\/li><li><strong>Burocrazia inclusa:<\/strong> CIN, CIA, BDSR, Alloggiati, tasse<\/li><li><strong>Manutenzione preventiva:<\/strong> Eviti costose riparazioni<\/li><li><strong>Report mensili:<\/strong> ROI trasparente, sempre sotto controllo<\/li><li><strong>Fotografia professionale:<\/strong> Listing ottimizzato per conversioni<\/li><li><strong>Assicurazione danni:<\/strong> Coperto fino a &euro;1M<\/li><\/ul><div style=\"margin-top: 20px; padding: 15px; background: #e3f2fd; border-radius: 8px; text-align: center;\"><strong style=\"color: #0096D6;\">&#128176; Guadagni di pi&ugrave; lavorando zero<\/strong><\/div><\/div><div class=\"comparison-card\"><div class=\"comparison-title\" style=\"color: #999;\">Gestione Fai-da-te<\/div><div class=\"comparison-value\" style=\"color: #999;\" id=\"comparisonFaiDaTe\"><\/div><div style=\"font-size: 13px; color: #999; font-style: italic; margin: 10px 0; padding: 8px; background: #f5f5f5; border-radius: 5px;\">* Valore teorico massimo. Nella realt&agrave; il fai-da-te guadagna <strong>15-25% in meno<\/strong> per pricing inefficiente, occupazione pi&ugrave; bassa, e gestione non ottimizzata.<\/div><ul class=\"comparison-features\"><li class=\"negative\"><strong>Stress costante:<\/strong> Messaggi H24, weekend rovinati<\/li><li class=\"negative\"><strong>60-80 ore\/mese:<\/strong> Check-in, pulizie, manutenzione<\/li><li class=\"negative\"><strong>Pricing inefficiente:<\/strong> -15-25% revenue perso<\/li><li class=\"negative\"><strong>Ospiti problematici:<\/strong> Danni, feste, recensioni negative<\/li><li class=\"negative\"><strong>Emergenze da solo:<\/strong> Perdite notturne = panico<\/li><li class=\"negative\"><strong>Errori burocratici:<\/strong> Multe fino a &euro;8.000 (CIN mancante)<\/li><li class=\"negative\"><strong>Manutenzione reattiva:<\/strong> Guasti improvvisi = costi alti<\/li><li class=\"negative\"><strong>Nessun controllo:<\/strong> Non sai se stai guadagnando davvero<\/li><li class=\"negative\"><strong>Foto smartphone:<\/strong> Listing poco attraente = meno prenotazioni<\/li><li class=\"negative\"><strong>Rischio personale:<\/strong> Danni e contestazioni a carico tuo<\/li><\/ul><div style=\"margin-top: 20px; padding: 15px; background: #ffebee; border-radius: 8px; text-align: center;\"><strong style=\"color: #d32f2f;\">&#128560; Guadagni meno lavorando sempre<\/strong><\/div><\/div><\/div><div style=\"margin-top: 30px; padding: 25px; background: linear-gradient(135deg, #FFA500, #FF8C00); border-radius: 15px; color: white; text-align: center;\"><div style=\"font-size: 24px; font-weight: 700; margin-bottom: 10px;\">&#9200; Il tuo tempo vale denaro<\/div><div style=\"font-size: 16px;\">60-80 ore\/mese risparmiate = <strong>720-960 ore\/anno<\/strong><\/div><div style=\"font-size: 14px; margin-top: 10px; opacity: 0.95;\">Se il tuo tempo vale anche solo &euro;25\/ora, sono &euro;18.000-24.000 risparmiati all'anno!<\/div><\/div><div class=\"trust-indicators\"><div class=\"trust-item\">Calcolo basato su <span id=\"trustAnnunci\"><\/span> annunci analizzati<\/div><div class=\"trust-item\">Dati aggiornati a Novembre 2025<\/div><div class=\"trust-item\">Formula contrattuale certificata<\/div><div class=\"trust-item\">Trasparenza totale sui costi<\/div><\/div><div class=\"cta-buttons\"><a href=\"#\" class=\"btn-download\">&#128196; Scarica Report PDF<\/a><a href=\"mailto:propertysumisura@gmail.com?subject=Richiesta Consulenza Gratuita\" class=\"btn-call\">&#128222; Prenota Call Gratuita<\/a><\/div><div class=\"urgency-banner\">&#128222; Solo 8 consulenze gratuite disponibili questo mese | Prenota ora la tua analisi di rendita personalizzata<\/div><div class=\"button-group\" style=\"margin-top: 30px;\"><button class=\"btn-secondary\">&larr; Calcola di Nuovo<\/button><\/div><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- 3. SCRIPT CON CARATTERI SPECIALI CORRETTI -->\r\n<!-- Incolla questo SCRIPT aggiornato al posto di quello vecchio. L'HTML e lo STYLE restano invariati. -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \/\/ ... (Tutto il tuo codice originale da riga 2 a 59 rimane ESATTAMENTE UGUALE)\r\n    const marketData = { roma: { adr: 141, occupazione: 77, annunci: 26843 }, viterbo: { adr: 90, occupazione: 58, annunci: 4360 }, rieti: { adr: 80, occupazione: 53, annunci: 1129 }, altra: { adr: 100, occupazione: 65, annunci: 1000 } };\r\n    const cityZones = { roma: [ { value: 'roma_premium_centro', label: 'Centro Storico Premium', description: 'Trastevere, Colosseo, Pantheon, Navona, Trevi', multiplier: 1.50 }, { value: 'roma_premium', label: 'Zone Premium', description: 'Prati, Monti, Campo de\\' Fiori, Parioli', multiplier: 1.30 }, { value: 'roma_ottime', label: 'Zone Ottime', description: 'Testaccio, San Giovanni, Ostiense, EUR, Flaminio', multiplier: 1.10 }, { value: 'roma_buone', label: 'Zone Buone', description: 'Tuscolano, Marconi, Nomentano, Trieste', multiplier: 0.95 }, { value: 'roma_periferia_res', label: 'Periferia Residenziale', description: 'Tiburtina, Prenestina, Appio Latino', multiplier: 0.80 }, { value: 'roma_periferia_pop', label: 'Periferia Popolare', description: 'Rebibbia, Tor Bella Monaca, Acilia, Vitinia', multiplier: 0.55 } ], viterbo: [ { value: 'viterbo_centro', label: 'Centro Storico', description: 'San Pellegrino, Palazzo dei Papi', multiplier: 1.30 }, { value: 'viterbo_semicentro', label: 'Semi-Centro', description: 'Zone residenziali vicino centro', multiplier: 1.10 }, { value: 'viterbo_periferia', label: 'Periferia', description: 'Zone esterne, litorale', multiplier: 0.90 } ], rieti: [ { value: 'rieti_centro', label: 'Centro Storico', description: 'Centro citt\\u00e0, monumenti', multiplier: 1.30 }, { value: 'rieti_semicentro', label: 'Semi-Centro \/ Laghi', description: 'Lago Turano, Lago Salto, Terminillo', multiplier: 1.10 }, { value: 'rieti_periferia', label: 'Periferia', description: 'Zone esterne', multiplier: 0.90 } ], altra: [ { value: 'altra_centro', label: 'Centro', description: '', multiplier: 1.20 }, { value: 'altra_semicentro', label: 'Semi-Centro', description: '', multiplier: 1.00 }, { value: 'altra_periferia', label: 'Periferia', description: '', multiplier: 0.85 } ] };\r\n    let currentStep = 1; let calculationData = {};\r\n    const getEl = (selector) => document.querySelector(selector);\r\n    const getAllEl = (selector) => document.querySelectorAll(selector);\r\n    function populateZones(city) { const zonaSelect = getEl('#zona'); const zonaHelp = getEl('#zonaHelp'); zonaSelect.innerHTML = '<option value=\"\">Seleziona zona...<\/option>'; if (city && cityZones[city]) { cityZones[city].forEach(zone => { const option = document.createElement('option'); option.value = zone.value; option.setAttribute('data-multiplier', zone.multiplier); option.textContent = zone.label; if (zone.description) { option.textContent += ' - ' + zone.description; } zonaSelect.appendChild(option); }); zonaHelp.textContent = 'Seleziona la zona pi\\u00f9 vicina al tuo immobile'; } else { zonaHelp.textContent = ''; } }\r\n    function updateProgress() { getEl('#progressFill').style.width = `${(currentStep \/ 4) * 100}%`; }\r\n    function goToStep(stepNumber) { getAllEl('.step').forEach(s => s.classList.remove('active')); getEl(`#step${stepNumber}`).classList.add('active'); currentStep = stepNumber; updateProgress(); window.scrollTo({ top: 0, behavior: 'smooth' }); }\r\n    function validateStep(step) { if (step === 1) { if (!getEl('input[name=\"city\"]:checked')) { alert('Seleziona una citt\\u00e0'); return false; } if (getEl('input[name=\"city\"]:checked').value === 'altra' && !getEl('#altraCittaNome').value.trim()) { alert('Inserisci il nome della citt\\u00e0'); return false; } } if (step === 2) { if (!getEl('#zona').value || !getEl('#metratura').value || !getEl('#postiLetto').value || !getEl('input[name=\"tipologia\"]:checked')) { alert('Compila tutti i campi obbligatori'); return false; } } if (step === 3) { if (!getEl('#nome').value.trim() || !getEl('#email').value.trim()) { alert('Inserisci almeno nome ed email'); return false; } if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(getEl('#email').value)) { alert('Inserisci un indirizzo email valido'); return false; } } return true; }\r\n    function saveStepData(step) { if (step === 1) { calculationData.city = getEl('input[name=\"city\"]:checked').value; if (calculationData.city === 'altra') { calculationData.cityName = getEl('#altraCittaNome').value; } } if (step === 2) { const zonaSelect = getEl('#zona'); const selectedZona = zonaSelect.options[zonaSelect.selectedIndex]; calculationData.zona = zonaSelect.value; calculationData.zonaLabel = selectedZona.textContent; calculationData.metratura = parseInt(getEl('#metratura').value); calculationData.postiLetto = parseInt(getEl('#postiLetto').value); calculationData.tipologia = getEl('input[name=\"tipologia\"]:checked').value; calculationData.extras = Array.from(getAllEl('input[type=\"checkbox\"]:checked')).map(cb => cb.value); } if (step === 3) { calculationData.nome = getEl('#nome').value; calculationData.email = getEl('#email').value; calculationData.telefono = getEl('#telefono').value; } }\r\n\r\n    function calculateResults() {\r\n    if (!validateStep(3)) return;\r\n    saveStepData(3);\r\n    \r\n    \/\/ --- PARTE DI CALCOLO ---\r\n    const cityData = marketData[calculationData.city];\r\n    let adr = cityData.adr;\r\n    const zonaSelect = getEl('#zona');\r\n    const selectedZona = zonaSelect.options[zonaSelect.selectedIndex];\r\n    const zonaMultiplier = parseFloat(selectedZona.getAttribute('data-multiplier')) || 1.0;\r\n    adr *= zonaMultiplier;\r\n    if (calculationData.extras.includes('centro_storico')) adr *= 1.10;\r\n    if (calculationData.extras.includes('terrazzo')) adr *= 1.08;\r\n    if (calculationData.extras.includes('vista')) adr *= 1.05;\r\n    if (calculationData.extras.includes('parcheggio')) adr *= 1.03;\r\n    let occupazione = cityData.occupazione;\r\n    const nottiPrenotate = Math.round((365 * occupazione) \/ 100);\r\n    const fatturatoLordo = Math.round(adr * nottiPrenotate);\r\n    const commissioniOTA = Math.round(fatturatoLordo * 0.20); \/\/ Calcolato qui\r\n    const imponibile = fatturatoLordo - commissioniOTA;\r\n    const cedolare = Math.round(imponibile * 0.21); \/\/ Calcolato qui\r\n    const nettoBase = imponibile - cedolare;\r\n    \r\n    \/\/ Assegnazione dei valori all'oggetto principale\r\n    calculationData.adr = Math.round(adr);\r\n    calculationData.occupazione = occupazione;\r\n    calculationData.fatturatoLordo = fatturatoLordo;\r\n    \r\n    \/\/ =========================================================================\r\n    \/\/ ECCO LE RIGHE MANCANTI CHE CORREGGONO L'ERRORE\r\n    \/\/ =========================================================================\r\n    calculationData.commissioniOTA = commissioniOTA;\r\n    calculationData.cedolare = cedolare;\r\n    \/\/ =========================================================================\r\n\r\n    calculationData.nettoBase = nettoBase;\r\n    calculationData.annunci = cityData.annunci;\r\n\r\n    \/\/ Calcolo dei risultati finali per l'invio\r\n    const selectedFormula = getEl('input[name=\"formula\"]:checked');\r\n    const commissionRate = parseInt(selectedFormula.value) \/ 100;\r\n    const commissionePSM = Math.round(nettoBase * commissionRate);\r\n    const nettoFinale = nettoBase - commissionePSM;\r\n    const renditaMensile = Math.round(nettoFinale \/ 12);\r\n    \r\n    calculationData.commissioneScelta = selectedFormula.value + '%';\r\n    calculationData.nettoFinale = nettoFinale;\r\n    calculationData.renditaMensile = renditaMensile;\r\n\r\n    \/\/ --- PARTE AJAX (invariata) ---\r\n    if (typeof cr_ajax_object !== 'undefined') {\r\n        const datiDaInviare = new FormData();\r\n        datiDaInviare.append('action', 'salva_calcolatore');\r\n        datiDaInviare.append('sicurezza', cr_ajax_object.nonce);\r\n        datiDaInviare.append('dati', JSON.stringify(calculationData));\r\n\r\n        fetch(cr_ajax_object.ajax_url, {\r\n            method: 'POST',\r\n            body: datiDaInviare\r\n        })\r\n        .then(response => response.json())\r\n        .then(data => {\r\n            if (data.success) {\r\n                console.log('Dati salvati e email inviata:', data.data);\r\n            } else {\r\n                console.error('Errore WordPress:', data.data);\r\n            }\r\n        })\r\n        .catch(error => console.error('Errore chiamata AJAX:', error));\r\n    }\r\n    \r\n    \/\/ Ora questa funzione non dar\u00e0 pi\u00f9 errore\r\n    displayResults();\r\n    goToStep(4);\r\n}\r\n    \r\n    \/\/ ... (Tutto il resto del tuo codice da displayResults() in poi rimane UGUALE)\r\n    function displayResults() {\r\n        getEl('#resultZona').textContent = calculationData.zonaLabel || calculationData.zona; getEl('#resultADR').textContent = `\\u20AC${calculationData.adr}\/notte`; getEl('#resultOccupazione').textContent = `${calculationData.occupazione}%`;\r\n        getEl('#resultFatturatoLordo').textContent = '\\u20AC' + calculationData.fatturatoLordo.toLocaleString('it-IT'); getEl('#resultCommissioniOTA').textContent = '-\\u20AC' + calculationData.commissioniOTA.toLocaleString('it-IT');\r\n        const imponibile = calculationData.fatturatoLordo - calculationData.commissioniOTA; getEl('#resultImponibile').textContent = '\\u20AC' + imponibile.toLocaleString('it-IT');\r\n        getEl('#resultCedolare').textContent = '-\\u20AC' + calculationData.cedolare.toLocaleString('it-IT'); getEl('#resultNettoBase').textContent = '\\u20AC' + calculationData.nettoBase.toLocaleString('it-IT');\r\n        getEl('#trustAnnunci').textContent = calculationData.annunci.toLocaleString('it-IT');\r\n        updateFormulaResults();\r\n    }\r\n    function updateFormulaResults() {\r\n        const selectedFormula = getEl('input[name=\"formula\"]:checked'); if (!calculationData.nettoBase || !selectedFormula) return;\r\n        const commissionRate = parseInt(selectedFormula.value) \/ 100; const commissionePSM = Math.round(calculationData.nettoBase * commissionRate); const nettoFinale = calculationData.nettoBase - commissionePSM; const mensile = Math.round(nettoFinale \/ 12);\r\n        getEl('#resultCommissionePSM').textContent = '-\\u20AC' + commissionePSM.toLocaleString('it-IT'); getEl('#resultNettoFinale').textContent = '\\u20AC' + nettoFinale.toLocaleString('it-IT');\r\n        getEl('#resultMensile').textContent = `\\u20AC${mensile.toLocaleString('it-IT')}\/mese`;\r\n        getEl('#comparisonPSM').textContent = `\\u20AC${nettoFinale.toLocaleString('it-IT')}\/anno`; getEl('#comparisonFaiDaTe').textContent = `\\u20AC${calculationData.nettoBase.toLocaleString('it-IT')}\/anno*`;\r\n    }\r\n    function downloadPDF() {\r\n        try {\r\n            const { jsPDF } = window.jspdf; const doc = new jsPDF();\r\n            const nome = calculationData.nome || 'N\/A'; const nettoFinale = getEl('#resultNettoFinale').textContent; const renditaMensile = getEl('#resultMensile').textContent; const fatturatoLordo = getEl('#resultFatturatoLordo').textContent; const nettoBase = getEl('#resultNettoBase').textContent; const zona = calculationData.zonaLabel || 'N\/A';\r\n            doc.setFontSize(22); doc.setTextColor('#0096D6'); doc.text('Report Rendita - Property su Misura', 10, 20);\r\n            doc.setFontSize(16); doc.setTextColor('#333333'); doc.text(`Report generato per: ${nome}`, 10, 35);\r\n            doc.setLineWidth(0.5); doc.line(10, 40, 200, 40);\r\n            doc.setFontSize(14); doc.setTextColor('#FFA500'); doc.text('La Tua Rendita Stimata con Noi', 10, 50);\r\n            doc.setFontSize(12); doc.setTextColor('#000000'); doc.text(`Guadagno Netto Finale Annuale: ${nettoFinale}`, 15, 60); doc.text(`Rendita Mensile Stimata: ${renditaMensile}`, 15, 70);\r\n            doc.setFontSize(14); doc.setTextColor('#666666'); doc.text('Dettaglio Calcolo (vs. Fai-da-te)', 10, 90);\r\n            doc.setFontSize(12); doc.setTextColor('#000000'); doc.text(`Zona immobile: ${zona}`, 15, 100); doc.text(`Fatturato Lordo Annuo Stimato: ${fatturatoLordo}`, 15, 110); doc.text(`Netto Annuo (gestione Fai-da-te): ${nettoBase}`, 15, 120);\r\n            doc.setFontSize(10); doc.setTextColor('#999999'); doc.text('Questo documento \\u00e8 una stima basata sui dati inseriti e di mercato.', 10, 140); doc.text('Per un\\'analisi dettagliata, prenota una consulenza gratuita.', 10, 145);\r\n            doc.save(`Report-Rendita-${nome.replace(\/ \/g, \"_\")}.pdf`);\r\n        } catch(e) { console.error(\"Errore durante la generazione del PDF:\", e); alert(\"Impossibile generare il PDF. Assicurati di essere connesso a internet e riprova.\"); }\r\n    }\r\n    function resetCalculator() { calculationData = {}; getAllEl('input').forEach(i => { if (i.type === 'radio' || i.type === 'checkbox') { i.checked = false; } else { i.value = ''; } }); getAllEl('select').forEach(s => { s.selectedIndex = 0; }); getEl('#formula2').checked = true; goToStep(1); }\r\n    getAllEl('input[name=\"city\"]').forEach(radio => radio.addEventListener('change', () => populateZones(radio.value)));\r\n    getEl('#step1 .btn-primary').addEventListener('click', () => { if (validateStep(1)) { saveStepData(1); goToStep(2); } });\r\n    getEl('#step2 .btn-secondary').addEventListener('click', () => goToStep(1));\r\n    getEl('#step2 .btn-primary').addEventListener('click', () => { if (validateStep(2)) { saveStepData(2); goToStep(3); } });\r\n    getEl('#step3 .btn-secondary').addEventListener('click', () => goToStep(2));\r\n    getEl('#step3 .btn-primary').addEventListener('click', calculateResults);\r\n    getEl('#step4 .btn-download').addEventListener('click', (e) => { e.preventDefault(); downloadPDF(); });\r\n    getEl('#step4 .btn-secondary').addEventListener('click', resetCalculator);\r\n    getAllEl('input[name=\"formula\"]').forEach(radio => radio.addEventListener('change', updateFormulaResults));\r\n    updateProgress();\r\n});\r\n<\/script>\r\n\r\n<!-- Fine del codice del Calcolatore -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&#127968; PROPERTY SU MISURA Pi&ugrave; guadagni con meno stress &#128205; Dove si trova il tuo immobile? Seleziona la citt&agrave;:&#127984; Roma&#127981; Viterbo&#9968; Rieti&#128205; Altra citt&agrave;Specifica la citt&agrave;:Avanti &rarr; &#127968; Dettagli del tuo immobile Zona:Seleziona prima la citt&agrave;&#8230;Metratura (mq):Posti letto:Tipologia immobile:MonolocaleBilocaleTrilocale4+ localiCaratteristiche extra:Centro storicoTerrazzoVista panoramicaParcheggio&larr; IndietroAvanti &rarr; &#128100; I tuoi dati Nome e Cognome:Email:Telefono (opzionale):&larr; IndietroCalcola Rendita [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-738","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calcolatore - Property su Misura<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/propertysumisura.com\/index.php\/calcolatore\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calcolatore - Property su Misura\" \/>\n<meta property=\"og:description\" content=\"&#127968; PROPERTY SU MISURA Pi&ugrave; guadagni con meno stress &#128205; Dove si trova il tuo immobile? Seleziona la citt&agrave;:&#127984; Roma&#127981; Viterbo&#9968; Rieti&#128205; Altra citt&agrave;Specifica la citt&agrave;:Avanti &rarr; &#127968; Dettagli del tuo immobile Zona:Seleziona prima la citt&agrave;&#8230;Metratura (mq):Posti letto:Tipologia immobile:MonolocaleBilocaleTrilocale4+ localiCaratteristiche extra:Centro storicoTerrazzoVista panoramicaParcheggio&larr; IndietroAvanti &rarr; &#128100; I tuoi dati Nome e Cognome:Email:Telefono (opzionale):&larr; IndietroCalcola Rendita [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/propertysumisura.com\/index.php\/calcolatore\/\" \/>\n<meta property=\"og:site_name\" content=\"Property su Misura\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-11T13:27:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/index.php\\\/calcolatore\\\/\",\"url\":\"https:\\\/\\\/propertysumisura.com\\\/index.php\\\/calcolatore\\\/\",\"name\":\"Calcolatore - Property su Misura\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/#website\"},\"datePublished\":\"2025-11-10T17:53:32+00:00\",\"dateModified\":\"2025-11-11T13:27:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/index.php\\\/calcolatore\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/propertysumisura.com\\\/index.php\\\/calcolatore\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/index.php\\\/calcolatore\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/propertysumisura.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calcolatore\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/#website\",\"url\":\"https:\\\/\\\/propertysumisura.com\\\/\",\"name\":\"Property su Misura\",\"description\":\"Scopri i vantaggi di una collaborazione sartoriale\",\"publisher\":{\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/propertysumisura.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/#organization\",\"name\":\"Property su Misura\",\"url\":\"https:\\\/\\\/propertysumisura.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/propertysumisura.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/logo.png?fit=981%2C737&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/propertysumisura.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/logo.png?fit=981%2C737&ssl=1\",\"width\":981,\"height\":737,\"caption\":\"Property su Misura\"},\"image\":{\"@id\":\"https:\\\/\\\/propertysumisura.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/carlo_mennella_affitti_brevi?utm_source=qr&igsh=YXViMmY0eHZmZWl0\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/carlo-mennella-450a54359?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calcolatore - Property su Misura","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/propertysumisura.com\/index.php\/calcolatore\/","og_locale":"it_IT","og_type":"article","og_title":"Calcolatore - Property su Misura","og_description":"&#127968; PROPERTY SU MISURA Pi&ugrave; guadagni con meno stress &#128205; Dove si trova il tuo immobile? Seleziona la citt&agrave;:&#127984; Roma&#127981; Viterbo&#9968; Rieti&#128205; Altra citt&agrave;Specifica la citt&agrave;:Avanti &rarr; &#127968; Dettagli del tuo immobile Zona:Seleziona prima la citt&agrave;&#8230;Metratura (mq):Posti letto:Tipologia immobile:MonolocaleBilocaleTrilocale4+ localiCaratteristiche extra:Centro storicoTerrazzoVista panoramicaParcheggio&larr; IndietroAvanti &rarr; &#128100; I tuoi dati Nome e Cognome:Email:Telefono (opzionale):&larr; IndietroCalcola Rendita [&hellip;]","og_url":"https:\/\/propertysumisura.com\/index.php\/calcolatore\/","og_site_name":"Property su Misura","article_modified_time":"2025-11-11T13:27:30+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"7 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/propertysumisura.com\/index.php\/calcolatore\/","url":"https:\/\/propertysumisura.com\/index.php\/calcolatore\/","name":"Calcolatore - Property su Misura","isPartOf":{"@id":"https:\/\/propertysumisura.com\/#website"},"datePublished":"2025-11-10T17:53:32+00:00","dateModified":"2025-11-11T13:27:30+00:00","breadcrumb":{"@id":"https:\/\/propertysumisura.com\/index.php\/calcolatore\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/propertysumisura.com\/index.php\/calcolatore\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/propertysumisura.com\/index.php\/calcolatore\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/propertysumisura.com\/"},{"@type":"ListItem","position":2,"name":"Calcolatore"}]},{"@type":"WebSite","@id":"https:\/\/propertysumisura.com\/#website","url":"https:\/\/propertysumisura.com\/","name":"Property su Misura","description":"Scopri i vantaggi di una collaborazione sartoriale","publisher":{"@id":"https:\/\/propertysumisura.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/propertysumisura.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/propertysumisura.com\/#organization","name":"Property su Misura","url":"https:\/\/propertysumisura.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/propertysumisura.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/propertysumisura.com\/wp-content\/uploads\/2025\/02\/logo.png?fit=981%2C737&ssl=1","contentUrl":"https:\/\/i0.wp.com\/propertysumisura.com\/wp-content\/uploads\/2025\/02\/logo.png?fit=981%2C737&ssl=1","width":981,"height":737,"caption":"Property su Misura"},"image":{"@id":"https:\/\/propertysumisura.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/carlo_mennella_affitti_brevi?utm_source=qr&igsh=YXViMmY0eHZmZWl0","https:\/\/www.linkedin.com\/in\/carlo-mennella-450a54359?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app"]}]}},"_links":{"self":[{"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/pages\/738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/comments?post=738"}],"version-history":[{"count":44,"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/pages\/738\/revisions"}],"predecessor-version":[{"id":902,"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/pages\/738\/revisions\/902"}],"wp:attachment":[{"href":"https:\/\/propertysumisura.com\/index.php\/wp-json\/wp\/v2\/media?parent=738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}