Plugin Directory

Changeset 3409599


Ignore:
Timestamp:
12/03/2025 01:50:58 PM (4 months ago)
Author:
Picaland
Message:

Removed wrong duplicated folder assets/js/assets/js

Location:
woopop-electronic-invoice-free/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • woopop-electronic-invoice-free/trunk/addon/for/cozmos/vendor/composer/installed.php

    r3409579 r3409599  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     6        'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     16            'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • woopop-electronic-invoice-free/trunk/addon/for/pmpro/vendor/composer/installed.php

    r3409579 r3409599  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     6        'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     16            'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • woopop-electronic-invoice-free/trunk/addon/to/aruba/vendor/composer/installed.php

    r3409579 r3409599  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     6        'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     16            'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • woopop-electronic-invoice-free/trunk/addon/to/fattureincloud-stock/vendor/composer/installed.php

    r3409579 r3409599  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     6        'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     16            'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • woopop-electronic-invoice-free/trunk/addon/to/fattureincloud/vendor/composer/installed.php

    r3409579 r3409599  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     6        'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     16            'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • woopop-electronic-invoice-free/trunk/addon/to/sdi-pec/vendor/composer/installed.php

    r3409579 r3409599  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     6        'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '201939617d87a6f476f8f3bbcdde48ff96255abc',
     16            'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • woopop-electronic-invoice-free/trunk/assets/js/admin.min.js

    r3409381 r3409599  
    2424 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    2525 */
    26 !function(e,t,n){function i(e,t,n){var i=document.createElement("a");i.setAttribute("id",e),i.setAttribute("href","javascript:;"),i.innerHTML='<i class="dashicons dashicons-edit"></i>',t.insertAdjacentElement(n,i)}function o(e,t,i){var o=document.createElement("button");o.setAttribute("id",e),o.setAttribute("name",e),o.setAttribute("class","button"),o.innerText=n.text_save,t.insertAdjacentElement(i,o)}function r(e,t,n){var i=document.createElement("a");i.setAttribute("id",e),i.setAttribute("href","javascript:;"),i.innerHTML='<i class="dashicons dashicons-no"></i>',t.insertAdjacentElement("beforeend",i)}function a(e){var t=e.split(/[^0-9]/),n=t[0]+"-"+t[1]+"-"+t[2]+"T"+t[3]+":"+t[4]+":"+t[5]+"+0000";return new Date(n.toString()).getTime()/1e3}function d(e){var t,n=null,i=null,o=null,r=document.getElementById("date_in"),d=document.getElementById("date_out"),c=document.getElementById("filter_type"),l=document.getElementById("filter_state"),s=document.getElementById("filter_provider");if(c&&(n=c.options[c.selectedIndex].value),l&&(i=l.options[l.selectedIndex].value),s&&(o=s.options[s.selectedIndex].value),r.value||d.value){var u=r.value+"T00:00:00",_=d.value+"T23:59:59";u=u.split(" - ").map((function(e){return a(e)})).join(" - "),_=_.split(" - ").map((function(e){return a(e)})).join(" - "),r.value&&""===d.value&&(t=e+"&date_in="+u),""===r.value&&d.value&&(t=e+"&date_out="+_),r.value&&d.value&&(t=e+"&date_in="+u+"&date_out="+_)}else t=e;n&&(t=t+"&filter_type="+n),i&&(t=t+"&filter_state="+i),o&&(t=t+"&filter_provider="+o);if(e&&e.indexOf("filtered")>-1){var m={};if(e.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(e,t,n){m[t]=n})),"no"===m.filtered)return e}return t}function c(e,t){var n,i=t;return window.location.href.indexOf(e)>-1&&(i=(n={},window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(e,t,i){n[t]=i})),n)[e]),i}function l(e,t,i,o){o||(o=4e3),"dev"===n.mode&&(console.log("message",e),console.log("raw",t));const r=document.createElement("div");r.className="toast "+i;let a="";"error"===i&&(a+='<span class="close" title="close">X</span>'),a+=e;let d="";t?.response?.data?.violations?t.response.data.violations.forEach((e=>{d+="<hr><b>",d+=`- ${n.sdi_notice_path}: ${e.propertyPath}\n`,d+="</b>",d+=`- ${n.sdi_notice_content}: ${e.propertyContent}\n`,d+=`- ${n.sdi_notice_message}: ${e.message}\n`})):t?.detail?.detail?d+=`- ${t.detail.detail}\n`:t?.error&&(d+=`- ${t.error}\n`),d&&(a+="<small>",a+="\n"+n.sdi_notice_details+":\n",a+=d,a+="</small>"),r.innerHTML=a.replace(/\n/g,"<br>"),window.requestAnimationFrame((()=>{document.body.appendChild(r),r.style.opacity="1","error"===i?r.querySelector(".close").addEventListener("click",(function(){r.remove(),location.reload()})):setTimeout((()=>{r.remove(),"success"!==i&&"notify"!==i||location.reload()}),o)}))}document.addEventListener("scroll",(function(){const e=document.querySelector(".wc_el_inv__header");e&&(window.scrollY>20?e.classList.add("is-scrolled"):e.classList.remove("is-scrolled"))})),window.addEventListener("load",(function(){var a=t("#store_invoice-description");a&&t(a).prev().addClass("store_invoice_title");var l,s,u,_,m,v,f,p,y,b,h,g,w,E,A=t("#store_invoice_transmitter-description");A&&t(A).prev().addClass("store_invoice_transmitter_title");t("a.edit_address").on("click",(function(e){t(".order_data_column > p").addClass("hide")})),l=c("tab"),(s=document.querySelectorAll("#toplevel_page_wc_el_inv-options-page ul.wp-submenu li a"))&&s.forEach((function(e){e.parentElement.classList.contains("wp-first-item")&&e.parentElement.remove(),e.parentElement.classList.remove("current"),-1!==e.getAttribute("href").indexOf(l)&&e.parentElement.classList.add("current")})),function(){var e=document.getElementById("wc_el_inv-settings-number_next_invoice");if(e){""!==e.value&&e.setAttribute("disabled","disabled"),i("edit_invoice_next_number",e,"afterend");var t=document.getElementById("edit_invoice_next_number");t.addEventListener("click",(function(){t.hasAttribute("readonly")||(t.style.display="none",e.removeAttribute("disabled"),o("save_invoice_next_number",e,"afterend"))}))}}(),function(){var e=document.getElementById("wc_el_inv-settings-number_next_receipt");if(e){""!==e.value&&e.setAttribute("disabled","disabled"),i("edit_receipt_next_number",e,"afterend");var t=document.getElementById("edit_receipt_next_number");t.addEventListener("click",(function(){t.hasAttribute("readonly")||(t.style.display="none",e.removeAttribute("disabled"),o("save_receipt_next_number",e,"afterend"))}))}}(),function(){var e=document.getElementById("wc_el_inv-settings-number_next_credit_note");if(e){""!==e.value&&e.setAttribute("disabled","disabled"),i("edit_credit_note_next_number",e,"afterend");var t=document.getElementById("edit_credit_note_next_number");t.addEventListener("click",(function(){t.hasAttribute("readonly")||(t.style.display="none",e.removeAttribute("disabled"),o("save_credit_note_next_number",e,"afterend"))}));var n=document.getElementById("wc_el_inv-settings-number_next_credit_note_receipt");if(n){""!==n.value&&n.setAttribute("disabled","disabled"),i("edit_credit_note_receipt_next_number",n,"afterend");var r=document.getElementById("edit_credit_note_receipt_next_number");r.addEventListener("click",(function(){t.hasAttribute("readonly")||(r.style.display="none",n.removeAttribute("disabled"),o("save_credit_note_receipt_next_number",n,"afterend"))}))}}}(),function(){var t=document.querySelectorAll(".wc_el_inv-order_fields");if(0!==t.length){e.forEach(t,(function(e){""!==e.value&&e.setAttribute("disabled","disabled")}));var n=document.querySelector(".wc_el_inv__general-order h3"),o=document.querySelector(".wc_el_inv__general-order--hidden-fields"),a=document.querySelector(".wc_el_inv__general-order--text-data");if(n&&o&&a){i("edit_invoice_next_number",n,"beforeend");var d=document.getElementById("edit_invoice_next_number");r("close_invoice_next_number",n);var c=document.getElementById("close_invoice_next_number");c.style.display="none",d.addEventListener("click",(function(){o.style.display="block",a.style.display="none",this.style.display="none",c.style.display="block",e.forEach(t,(function(e){e.removeAttribute("disabled")}))})),c.addEventListener("click",(function(){o.style.display="none",a.style.display="block",c.style.display="none",d.style.display="",e.forEach(t,(function(e){e.setAttribute("disabled","disabled")}))}))}}}(),u=document.querySelectorAll(".wc_el_inv__refund-invoice[data-order_refund_id]"),0!==(_=document.querySelectorAll(".wc_el_inv-order_fields")).length&&(e.forEach(_,(function(e){""!==e.value&&e.setAttribute("disabled","disabled")})),e.forEach(u,(function(t,n){var o=t.querySelector(".wc_el_inv__refund-invoice td h3"),a=t.querySelector(".wc_el_inv__refund-invoice--hidden-fields"),d=t.querySelector(".wc_el_inv__refund-invoice--text-data");if(o&&a&&d){i("edit_refund_invoice_next_number-"+n,o,"beforeend");var c=document.getElementById("edit_refund_invoice_next_number-"+n);r("close_refund_invoice_next_number-"+n,o);var l=document.getElementById("close_refund_invoice_next_number-"+n);l.style.display="none",l.addEventListener("click",(function(){a.style.display="none",d.style.display="block",l.style.display="none",c.style.display="",e.forEach(_,(function(e){e.setAttribute("disabled","disabled")}))})),c.addEventListener("click",(function(){a.style.display="block",d.style.display="none",this.style.display="none",l.style.display="block",e.forEach(_,(function(e){e.removeAttribute("disabled")}))}))}}))),function(){var t=[document.querySelector(".save-all-csv")];if([]!==t){var n=document.querySelector(".filter");if(n){var i=n.getAttribute("href");n.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var t=d(i);t&&(window.location=t)}))}t&&e.forEach(t,(function(e){e&&e.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var t=d(e.target.href);window.open(t,"_blank")}))}))}}(),m=document.querySelector("#woocommerce-order-items .inside .refund-items"),(v=document.querySelectorAll("#order_refunds .actions .mark_trigger"))&&e.forEach(v,(function(e){e.classList.contains("mark_as_sent")&&m&&(m.setAttribute("disabled",!0),m.innerText=n.refund_item_disabled_text)})),f=document.querySelector("#woocommerce-order-items .inside input#refund_amount"),p=document.querySelector(".wc_el_inv__general-order .actions .mark_trigger"),f&&p&&p.classList.contains("mark_as_sent")&&(f.setAttribute("readonly",!0),f.insertAdjacentHTML("afterend",'<p id="readonly-info">'+n.refund_amount_read_only_info_text+"</p>")),y=document.getElementById("wc_el_inv_order_search"),b=document.querySelector(".wc_el_inv_order_search_trigger"),y&&b&&(y.addEventListener("change",(function(e){e.preventDefault(),e.stopImmediatePropagation(),"dev"===n.mode&&console.log("search:",y.value),""!==y.value?window.location=b.href+"&order_search="+y.value:window.location=b.href+"&order_search"})),b.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation(),"dev"===n.mode&&console.log("search:",y.value),""===y.value?alert(n.search_by_id):window.location=b.href+"&order_search="+y.value}))),(h=document.getElementById("action_bulk"))&&h.addEventListener("change",(function(t){var i=t.target.value,o=document.querySelectorAll('input[name="pop-invoice[]"]'),r=!1;if(e.forEach(o,(function(e){!0===e.checked&&(r=e.checked)})),r||""===i){var a=!1;if("sent"===i?window.confirm(n.invoice_sent_confirm)&&(a=!0):"no_sent"===i&&window.confirm(n.invoice_undo_confirm)&&(a=!0),a){var d=document.getElementById("wp-list-table-invoice-form");if(d){var c=document.createElement("input");c.setAttribute("type","hidden"),c.setAttribute("id","bulk-sent"),c.setAttribute("name","bulk-sent"),c.setAttribute("value",i),d.appendChild(c),d.submit()}}}else alert(n.bulk_invoice_cb)})),(g=document.querySelectorAll(".doc-type-input"))&&e.forEach(g,(function(e){e.addEventListener("change",(function(e){this.parentElement.parentElement.parentElement.querySelectorAll(".choice_type--current")[0].setAttribute("value",this.value)}))})),(w=document.querySelectorAll(".action-endpoint"))&&e.forEach(w,(function(e){e.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var t=this.parentElement.querySelector(".choice_type--current"),n=this.href;t&&(n=n+"&choice_type="+t.value),window.open(n)}))})),function(){if("undefined"!=typeof inlineEditPost){var e=inlineEditPost.edit;inlineEditPost.edit=function(n){e.apply(this,arguments);var i=0;if("object"==typeof n&&(i=parseInt(this.getId(n))),i>0){var o=t("#edit-"+i),r=t("#post-"+i),a=!!t(".column-reverse_charge > *",r).prop("checked");t(':input[name="active_reverse_charge"]',o).prop("checked",a)}}}}(),function(){var e=document.querySelectorAll(".nav_section_advanced#wc_output_fields_nav ul li a");function t(t){e.forEach((function(e){e.getAttribute("href")==="#"+t?e.classList.add("active"):e.classList.remove("active")}));var n=document.querySelector(".wc_el_inv-form .form-table tr.import_collections"),i=document.querySelector(".wc_el_inv-form .form-table tr.export_collections"),o=document.querySelector(".wc_el_inv-form .form-table tr.reverse_charge"),r=document.querySelector(".wc_el_inv-form .form-table tr.automatic_sending"),a=document.querySelector(".wc_el_inv-form .form-table tr.pop_webhook");"reverse-charge"===t&&(i&&(i.style.display="none"),n&&(n.style.display="none"),o&&(o.style.display="table-row"),r&&(r.style.display="none"),a&&(a.style.display="none")),"import-export"===t&&(i&&(i.style.display="table-row"),n&&(n.style.display="table-row"),o&&(o.style.display="none"),r&&(r.style.display="none"),a&&(a.style.display="none")),"automatic-sending"===t&&(i&&(i.style.display="none"),n&&(n.style.display="none"),o&&(o.style.display="none"),r&&(r.style.display="table-row"),a&&(a.style.display="none")),"webhook"===t&&(i&&(i.style.display="none"),n&&(n.style.display="none"),o&&(o.style.display="none"),r&&(r.style.display="none"),a&&(a.style.display="table-row"))}e&&("free"===n.user_level||"growth"===n.user_level?t("automatic-sending"):"#reverse-charge"!==window.location.hash&&window.location.hash?"#import-export"===window.location.hash?t("import-export"):"#automatic-sending"===window.location.hash?t("automatic-sending"):"#webhook"===window.location.hash&&t("webhook"):t("reverse-charge"),e.forEach((function(n){n.addEventListener("click",(function(i){e.forEach((function(e){e.classList.remove("active")})),n.classList.add("active"),t(i.target.hash.replace("#",""))}))})))}(),(E=document.querySelectorAll(".wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_digits input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .reset_numerations input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .suffix_invoice input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .suffix_year input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .suffix_year_format input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_invoice input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_receipt input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .numeration_credit_note input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_credit_note input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .numeration_credit_note_receipt input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_credit_note_receipt input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_invoice_next_number,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_receipt_next_number,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_credit_note_next_number,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_credit_note_receipt_next_number"))&&E.forEach((function(e){e.setAttribute("disabled","disabled"),e.setAttribute("readonly","readonly")})),function(){var e=document.querySelectorAll(".rc-nature-select");function t(e,t){var i=e.options[e.selectedIndex].text.split(" - "),o=2===i.length?i[0]:"",r=2===i.length?i[1]:"",a=null;("N7"===o&&(r="IVA assolta in altro stato UE (vendite a distanza ex art. 40 c. 3 e 4 e art. 41 c. 1 lett. b, DL 331/93; prestazione di servizi di telecomunicazioni, teleradiodiffusione ed elettronici ex art. 7-sexies lett. f, g, art. 74-sexies DPR 633/72)"),"wc_el_inv-ue_private_nature_code"===e.getAttribute("id")?(a=document.getElementById("wc_el_inv-ue_private_normative_reference"),t&&("Personalizzato"===r?(a.setAttribute("value",""),a.value=""):(a.setAttribute("value",r),a.value=r))):"wc_el_inv-ue_company_nature_code"===e.getAttribute("id")?(a=document.getElementById("wc_el_inv-ue_company_normative_reference"),t&&("Personalizzato"===r?(a.setAttribute("value",""),a.value=""):(a.setAttribute("value",r),a.value=r))):"wc_el_inv-ue_company_no_vies_nature_code"===e.getAttribute("id")?(a=document.getElementById("wc_el_inv-ue_company_no_vies_normative_reference"),t&&("Personalizzato"===r?(a.setAttribute("value",""),a.value=""):(a.setAttribute("value",r),a.value=r))):"wc_el_inv-extra_ue_private_nature_code"===e.getAttribute("id")?(a=document.getElementById("wc_el_inv-extra_ue_private_normative_reference"),t&&("Personalizzato"===r?(a.setAttribute("value",""),a.value=""):(a.setAttribute("value",r),a.value=r))):"wc_el_inv-extra_ue_company_nature_code"===e.getAttribute("id")&&(a=document.getElementById("wc_el_inv-extra_ue_company_normative_reference"),t&&("Personalizzato"===r?(a.setAttribute("value",""),a.value=""):(a.setAttribute("value",r),a.value=r))),a)&&(a.closest("tr").style.display="Personalizzato"===r?"table-row":"none");"dev"===n.mode&&console.log("CODE:",o,"REF:",r)}e.length>0&&e.forEach((function(e){t(e,!1),e.addEventListener("change",(function(n){t(e,!0)}))}))}(),t(document).ajaxComplete((function(){var e=document.querySelector("#woocommerce-order-items .inside input#refund_amount"),t=document.querySelector(".wc_el_inv__general-order .actions .mark_trigger");e&&t&&(!e.hasAttribute("readonly")&&t.classList.contains("mark_as_sent")?(e.setAttribute("readonly",!0),e.insertAdjacentHTML("afterend",'<p id="readonly-info">'+n.refund_amount_read_only_info_text+"</p>")):e.hasAttribute("readonly")&&!t.classList.contains("mark_as_sent")&&e.removeAttribute("readonly"))}))})),document.body.classList.add("disable-clicks"),document.addEventListener("DOMContentLoaded",(function(){var i;(i=document.querySelectorAll(".mark_trigger"))&&e.forEach(i,(function(e){e.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var i=!1;this.classList.contains("mark_as_sent")?window.confirm(n.invoice_sent_confirm)&&(i=!0):this.classList.contains("mark_undo")&&window.confirm(n.invoice_undo_confirm)&&(i=!0),i&&t.ajax({url:n.ajax_url,method:"POST",cache:!1,data:{action:"markInvoice",action_url:this.href,nonce:n.ajax_nonce},beforeSend:function(){}.bind(this),complete:function(e,t){"dev"===n.mode&&console.log(e,t)}.bind(this),error:function(e,t,n){console.warn("markInvoice "+n,t)}.bind(this),success:function(e){console.log(e),window.location.reload()}.bind(this)})}))})),document.body.classList.remove("disable-clicks")})),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".sdi_pop_actions a.api-action.create").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const i=e.closest(".sdi_pop_actions").querySelector("a.api-action");if(!i)return;const o=i.dataset.provider,r=i.dataset.id,a=i.dataset.uuid;this.setAttribute("disabled","disabled");let d=document.getElementById("loading-overlay");d||(d=document.createElement("span"),d.id="loading-overlay",document.body.appendChild(d)),d.classList.remove("hidden"),d.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"createAndSendInvoice",method:"ajax",provider:o,id:r,uuid:a})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),l(e.data.message,e.data.raw,e.success?"success":"error",6e3)})).catch((e=>{console.error("AJAX error:",e),l(e.message,null,"error")})).finally((()=>{this.removeAttribute("disabled"),d.classList.remove("loading"),d.classList.add("hidden")}))}))})),document.querySelectorAll(".sdi_pop_actions a.api-action.notifications").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const i=e.closest(".sdi_pop_actions").querySelector("a.api-action");if(!i)return;const o=i.dataset.provider,r=i.dataset.id,a=i.dataset.uuid;let d=document.getElementById("loading-overlay");d||(d=document.createElement("span"),d.id="loading-overlay",document.body.appendChild(d)),d.classList.remove("hidden"),d.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"notificationsInvoice",method:"ajax",provider:o,id:r,uuid:a})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),l(e.data.message,null,e.success?"notify":"error")})).catch((e=>{console.error("AJAX error:",e),l(e.message,null,"error")})).finally((()=>{d.classList.remove("loading"),d.classList.add("hidden")}))}))})),document.querySelectorAll(".sdi_pop_actions a.api-action.preserve").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const i=e.closest(".sdi_pop_actions").querySelector("a.api-action");if(!i)return;const o=i.dataset.provider,r=i.dataset.id,a=i.dataset.uuid;let d=document.getElementById("loading-overlay");d||(d=document.createElement("span"),d.id="loading-overlay",document.body.appendChild(d)),d.classList.remove("hidden"),d.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"preserveInvoice",method:"ajax",provider:o,id:r,uuid:a})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),l(e.data.message,null,e.success?"preserve":"error")})).catch((e=>{console.error("AJAX error:",e),l(e.message,null,"error")})).finally((()=>{d.classList.remove("loading"),d.classList.add("hidden")}))}))}))})),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".pop_to_webhook_actions a.api-action.send-webhook").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const i=e.closest(".pop_to_webhook_actions").querySelector("a.api-action");if(!i)return;const o=i.dataset.provider,r=i.dataset.id;this.setAttribute("disabled","disabled");let a=document.getElementById("loading-overlay");a||(a=document.createElement("span"),a.id="loading-overlay",document.body.appendChild(a)),a.classList.remove("hidden"),a.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"sendWebhook",method:"ajax",provider:o,id:r})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),l(e.data.message,e.data.raw,e.success?"success":"error",6e3)})).catch((e=>{console.error("AJAX error:",e),l(e.message,null,"error")})).finally((()=>{this.removeAttribute("disabled"),a.classList.remove("loading"),a.classList.add("hidden")}))}))}))}));let s=0,u=n.count_filtered;function _(e){localStorage.setItem("downloadOffset",e),localStorage.setItem("downloadStarted","1")}function m(){localStorage.removeItem("downloadOffset"),localStorage.removeItem("downloadStarted")}function v(){s>=u?m():t.ajax({url:n.ajax_url,method:"POST",data:{action:"processFileBatch",offset:s,limit:5},success:function(e){if(e.success){e.data.total&&(u=e.data.total),t(".pop-progress span").remove(),s+=5,_(s);let n=Math.min(s/u*100,100);t("#progress-bar").css("width",n+"%").text(Math.round(n)+"%"),e.data.done?(m(),t(this).removeClass("disabled"),window.location.href=e.data.zip_url):v()}else alert("Errore: "+e.data.message)}})}t(document).ready((function(){const e={offset:parseInt(localStorage.getItem("downloadOffset")||"0"),started:"1"===localStorage.getItem("downloadStarted")};e.started&&(s=e.offset,v()),t("#start-download-btn").on("click",(function(e){t(this).addClass("disabled"),e.preventDefault(),e.stopImmediatePropagation(),t(".pop-progress span").text(n.start_download),s=0,_(s),t("#progress-bar").css("width","0%"),v()}))}));let f=document.getElementById("change_api_key");f&&f.addEventListener("click",(()=>{let e=document.querySelector(".wc_el_inv-form table.form-table .license_key");if(!e)return;let t=e.classList.contains("hidden");e.classList.toggle("hidden");let n=e.querySelector('td label[for="wc_el_inv-settings-license_key"] input[type="text"]');n&&(t?n.removeAttribute("readonly"):n.setAttribute("readonly","readonly"),document.getElementById("save_license_key")||o("save_license_key",n,"afterend"))}))}(window._,window.jQuery,window.wc_el_inv_admin);
     26!function(e,t,n){function o(e,t,n){var o=document.createElement("a");o.setAttribute("id",e),o.setAttribute("href","javascript:;"),o.innerHTML='<i class="dashicons dashicons-edit"></i>',t.insertAdjacentElement(n,o)}function i(e,t,o){var i=document.createElement("button");i.setAttribute("id",e),i.setAttribute("name",e),i.setAttribute("class","button"),i.innerText=n.text_save,t.insertAdjacentElement(o,i)}function a(e,t,n){var o=document.createElement("a");o.setAttribute("id",e),o.setAttribute("href","javascript:;"),o.innerHTML='<i class="dashicons dashicons-no"></i>',t.insertAdjacentElement("beforeend",o)}function r(e){var t=e.split(/[^0-9]/),n=t[0]+"-"+t[1]+"-"+t[2]+"T"+t[3]+":"+t[4]+":"+t[5]+"+0000";return new Date(n.toString()).getTime()/1e3}function d(e){var t,n=null,o=null,i=null,a=document.getElementById("date_in"),d=document.getElementById("date_out"),c=document.getElementById("filter_type"),s=document.getElementById("filter_state"),l=document.getElementById("filter_provider");if(c&&(n=c.options[c.selectedIndex].value),s&&(o=s.options[s.selectedIndex].value),l&&(i=l.options[l.selectedIndex].value),a.value||d.value){var u=a.value+"T00:00:00",_=d.value+"T23:59:59";u=u.split(" - ").map((function(e){return r(e)})).join(" - "),_=_.split(" - ").map((function(e){return r(e)})).join(" - "),a.value&&""===d.value&&(t=e+"&date_in="+u),""===a.value&&d.value&&(t=e+"&date_out="+_),a.value&&d.value&&(t=e+"&date_in="+u+"&date_out="+_)}else t=e;n&&(t=t+"&filter_type="+n),o&&(t=t+"&filter_state="+o),i&&(t=t+"&filter_provider="+i);if(e&&e.indexOf("filtered")>-1){var m={};if(e.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(e,t,n){m[t]=n})),"no"===m.filtered)return e}return t}function c(e,t){var n,o=t;return window.location.href.indexOf(e)>-1&&(o=(n={},window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(e,t,o){n[t]=o})),n)[e]),o}function s(e,t,o,i){i||(i=4e3),"dev"===n.mode&&(console.log("message",e),console.log("raw",t));const a=document.createElement("div");a.className="toast "+o;let r="";"error"===o&&(r+='<span class="close" title="close">X</span>'),r+=e;let d="";t?.response?.data?.violations?t.response.data.violations.forEach((e=>{d+="<hr><b>",d+=`- ${n.sdi_notice_path}: ${e.propertyPath}\n`,d+="</b>",d+=`- ${n.sdi_notice_content}: ${e.propertyContent}\n`,d+=`- ${n.sdi_notice_message}: ${e.message}\n`})):t?.detail?.detail?d+=`- ${t.detail.detail}\n`:t?.error&&(d+=`- ${t.error}\n`),d&&(r+="<small>",r+="\n"+n.sdi_notice_details+":\n",r+=d,r+="</small>"),a.innerHTML=r.replace(/\n/g,"<br>"),window.requestAnimationFrame((()=>{document.body.appendChild(a),a.style.opacity="1","error"===o?a.querySelector(".close").addEventListener("click",(function(){a.remove(),location.reload()})):setTimeout((()=>{a.remove(),"success"!==o&&"notify"!==o||location.reload()}),i)}))}document.addEventListener("scroll",(function(){const e=document.querySelector(".wc_el_inv__header");e&&(window.scrollY>20?e.classList.add("is-scrolled"):e.classList.remove("is-scrolled"))})),window.addEventListener("load",(function(){var r=t("#store_invoice-description");r&&t(r).prev().addClass("store_invoice_title");var s,l,u,_,m,v,f,p,y,b,h,g,w,E,A=t("#store_invoice_transmitter-description");A&&t(A).prev().addClass("store_invoice_transmitter_title");t("a.edit_address").on("click",(function(e){t(".order_data_column > p").addClass("hide")})),s=c("tab"),(l=document.querySelectorAll("#toplevel_page_wc_el_inv-options-page ul.wp-submenu li a"))&&l.forEach((function(e){e.parentElement.classList.contains("wp-first-item")&&e.parentElement.remove(),e.parentElement.classList.remove("current"),-1!==e.getAttribute("href").indexOf(s)&&e.parentElement.classList.add("current")})),function(){var e=document.getElementById("wc_el_inv-settings-number_next_invoice");if(e){""!==e.value&&e.setAttribute("disabled","disabled"),o("edit_invoice_next_number",e,"afterend");var t=document.getElementById("edit_invoice_next_number");t.addEventListener("click",(function(){t.hasAttribute("readonly")||(t.style.display="none",e.removeAttribute("disabled"),i("save_invoice_next_number",e,"afterend"))}))}}(),function(){var e=document.getElementById("wc_el_inv-settings-number_next_receipt");if(e){""!==e.value&&e.setAttribute("disabled","disabled"),o("edit_receipt_next_number",e,"afterend");var t=document.getElementById("edit_receipt_next_number");t.addEventListener("click",(function(){t.hasAttribute("readonly")||(t.style.display="none",e.removeAttribute("disabled"),i("save_receipt_next_number",e,"afterend"))}))}}(),function(){var e=document.getElementById("wc_el_inv-settings-number_next_credit_note");if(e){""!==e.value&&e.setAttribute("disabled","disabled"),o("edit_credit_note_next_number",e,"afterend");var t=document.getElementById("edit_credit_note_next_number");t.addEventListener("click",(function(){t.hasAttribute("readonly")||(t.style.display="none",e.removeAttribute("disabled"),i("save_credit_note_next_number",e,"afterend"))}));var n=document.getElementById("wc_el_inv-settings-number_next_credit_note_receipt");if(n){""!==n.value&&n.setAttribute("disabled","disabled"),o("edit_credit_note_receipt_next_number",n,"afterend");var a=document.getElementById("edit_credit_note_receipt_next_number");a.addEventListener("click",(function(){t.hasAttribute("readonly")||(a.style.display="none",n.removeAttribute("disabled"),i("save_credit_note_receipt_next_number",n,"afterend"))}))}}}(),function(){var t=document.querySelectorAll(".wc_el_inv-order_fields");if(0!==t.length){e.forEach(t,(function(e){""!==e.value&&e.setAttribute("disabled","disabled")}));var n=document.querySelector(".wc_el_inv__general-order h3"),i=document.querySelector(".wc_el_inv__general-order--hidden-fields"),r=document.querySelector(".wc_el_inv__general-order--text-data");if(n&&i&&r){o("edit_invoice_next_number",n,"beforeend");var d=document.getElementById("edit_invoice_next_number");a("close_invoice_next_number",n);var c=document.getElementById("close_invoice_next_number");c.style.display="none",d.addEventListener("click",(function(){i.style.display="block",r.style.display="none",this.style.display="none",c.style.display="block",e.forEach(t,(function(e){e.removeAttribute("disabled")}))})),c.addEventListener("click",(function(){i.style.display="none",r.style.display="block",c.style.display="none",d.style.display="",e.forEach(t,(function(e){e.setAttribute("disabled","disabled")}))}))}}}(),u=document.querySelectorAll(".wc_el_inv__refund-invoice[data-order_refund_id]"),0!==(_=document.querySelectorAll(".wc_el_inv-order_fields")).length&&(e.forEach(_,(function(e){""!==e.value&&e.setAttribute("disabled","disabled")})),e.forEach(u,(function(t,n){var i=t.querySelector(".wc_el_inv__refund-invoice td h3"),r=t.querySelector(".wc_el_inv__refund-invoice--hidden-fields"),d=t.querySelector(".wc_el_inv__refund-invoice--text-data");if(i&&r&&d){o("edit_refund_invoice_next_number-"+n,i,"beforeend");var c=document.getElementById("edit_refund_invoice_next_number-"+n);a("close_refund_invoice_next_number-"+n,i);var s=document.getElementById("close_refund_invoice_next_number-"+n);s.style.display="none",s.addEventListener("click",(function(){r.style.display="none",d.style.display="block",s.style.display="none",c.style.display="",e.forEach(_,(function(e){e.setAttribute("disabled","disabled")}))})),c.addEventListener("click",(function(){r.style.display="block",d.style.display="none",this.style.display="none",s.style.display="block",e.forEach(_,(function(e){e.removeAttribute("disabled")}))}))}}))),function(){var t=[document.querySelector(".save-all-csv")];if([]!==t){var n=document.querySelector(".filter");if(n){var o=n.getAttribute("href");n.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var t=d(o);t&&(window.location=t)}))}t&&e.forEach(t,(function(e){e&&e.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var t=d(e.target.href);window.open(t,"_blank")}))}))}}(),m=document.querySelector("#woocommerce-order-items .inside .refund-items"),(v=document.querySelectorAll("#order_refunds .actions .mark_trigger"))&&e.forEach(v,(function(e){e.classList.contains("mark_as_sent")&&m&&(m.setAttribute("disabled",!0),m.innerText=n.refund_item_disabled_text)})),f=document.querySelector("#woocommerce-order-items .inside input#refund_amount"),p=document.querySelector(".wc_el_inv__general-order .actions .mark_trigger"),f&&p&&p.classList.contains("mark_as_sent")&&(f.setAttribute("readonly",!0),f.insertAdjacentHTML("afterend",'<p id="readonly-info">'+n.refund_amount_read_only_info_text+"</p>")),y=document.getElementById("wc_el_inv_order_search"),b=document.querySelector(".wc_el_inv_order_search_trigger"),y&&b&&(y.addEventListener("change",(function(e){e.preventDefault(),e.stopImmediatePropagation(),"dev"===n.mode&&console.log("search:",y.value),""!==y.value?window.location=b.href+"&order_search="+y.value:window.location=b.href+"&order_search"})),b.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation(),"dev"===n.mode&&console.log("search:",y.value),""===y.value?alert(n.search_by_id):window.location=b.href+"&order_search="+y.value}))),(h=document.getElementById("action_bulk"))&&h.addEventListener("change",(function(t){var o=t.target.value,i=document.querySelectorAll('input[name="pop-invoice[]"]'),a=!1;if(e.forEach(i,(function(e){!0===e.checked&&(a=e.checked)})),a||""===o){var r=!1;if("sent"===o?window.confirm(n.invoice_sent_confirm)&&(r=!0):"no_sent"===o&&window.confirm(n.invoice_undo_confirm)&&(r=!0),r){var d=document.getElementById("wp-list-table-invoice-form");if(d){var c=document.createElement("input");c.setAttribute("type","hidden"),c.setAttribute("id","bulk-sent"),c.setAttribute("name","bulk-sent"),c.setAttribute("value",o),d.appendChild(c),d.submit()}}}else alert(n.bulk_invoice_cb)})),(g=document.querySelectorAll(".doc-type-input"))&&e.forEach(g,(function(e){e.addEventListener("change",(function(e){this.parentElement.parentElement.parentElement.querySelectorAll(".choice_type--current")[0].setAttribute("value",this.value)}))})),(w=document.querySelectorAll(".action-endpoint"))&&e.forEach(w,(function(e){e.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var t=this.parentElement.querySelector(".choice_type--current"),n=this.href;t&&(n=n+"&choice_type="+t.value),window.open(n)}))})),function(){if("undefined"!=typeof inlineEditPost){var e=inlineEditPost.edit;inlineEditPost.edit=function(n){e.apply(this,arguments);var o=0;if("object"==typeof n&&(o=parseInt(this.getId(n))),o>0){var i=t("#edit-"+o),a=t("#post-"+o),r=!!t(".column-reverse_charge > *",a).prop("checked");t(':input[name="active_reverse_charge"]',i).prop("checked",r)}}}}(),function(){var e=document.querySelectorAll(".nav_section_advanced#wc_output_fields_nav ul li a");function t(t){e.forEach((function(e){e.getAttribute("href")==="#"+t?e.classList.add("active"):e.classList.remove("active")}));var n=document.querySelector(".wc_el_inv-form .form-table tr.import_collections"),o=document.querySelector(".wc_el_inv-form .form-table tr.export_collections"),i=document.querySelector(".wc_el_inv-form .form-table tr.reverse_charge"),a=document.querySelector(".wc_el_inv-form .form-table tr.automatic_sending"),r=document.querySelector(".wc_el_inv-form .form-table tr.pop_webhook");"reverse-charge"===t&&(o&&(o.style.display="none"),n&&(n.style.display="none"),i&&(i.style.display="table-row"),a&&(a.style.display="none"),r&&(r.style.display="none")),"import-export"===t&&(o&&(o.style.display="table-row"),n&&(n.style.display="table-row"),i&&(i.style.display="none"),a&&(a.style.display="none"),r&&(r.style.display="none")),"automatic-sending"===t&&(o&&(o.style.display="none"),n&&(n.style.display="none"),i&&(i.style.display="none"),a&&(a.style.display="table-row"),r&&(r.style.display="none")),"webhook"===t&&(o&&(o.style.display="none"),n&&(n.style.display="none"),i&&(i.style.display="none"),a&&(a.style.display="none"),r&&(r.style.display="table-row"))}e&&("free"===n.user_level?t("automatic-sending"):"IT"!==n.shop_country?t("webhook"):"#reverse-charge"!==window.location.hash&&window.location.hash?"#import-export"===window.location.hash?t("import-export"):"#automatic-sending"===window.location.hash?t("automatic-sending"):"#webhook"===window.location.hash&&t("webhook"):t("reverse-charge"),e.forEach((function(n){n.addEventListener("click",(function(o){e.forEach((function(e){e.classList.remove("active")})),n.classList.add("active"),t(o.target.hash.replace("#",""))}))})))}(),(E=document.querySelectorAll(".wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_digits input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .reset_numerations input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .suffix_invoice input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .suffix_year input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .suffix_year_format input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_invoice input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_receipt input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .numeration_credit_note input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_credit_note input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .numeration_credit_note_receipt input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table .number_next_credit_note_receipt input,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_invoice_next_number,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_receipt_next_number,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_credit_note_next_number,\n.wc_el_inv-fic-addon.current-setting_section_numeration .form-table #edit_credit_note_receipt_next_number"))&&E.forEach((function(e){e.setAttribute("disabled","disabled"),e.setAttribute("readonly","readonly")})),function(){var e=document.querySelectorAll(".rc-nature-select");function t(e,t){var o=e.options[e.selectedIndex].text.split(" - "),i=2===o.length?o[0]:"",a=2===o.length?o[1]:"",r=null;("N7"===i&&(a="IVA assolta in altro stato UE (vendite a distanza ex art. 40 c. 3 e 4 e art. 41 c. 1 lett. b, DL 331/93; prestazione di servizi di telecomunicazioni, teleradiodiffusione ed elettronici ex art. 7-sexies lett. f, g, art. 74-sexies DPR 633/72)"),"wc_el_inv-ue_private_nature_code"===e.getAttribute("id")?(r=document.getElementById("wc_el_inv-ue_private_normative_reference"),t&&("Personalizzato"===a?(r.setAttribute("value",""),r.value=""):(r.setAttribute("value",a),r.value=a))):"wc_el_inv-ue_company_nature_code"===e.getAttribute("id")?(r=document.getElementById("wc_el_inv-ue_company_normative_reference"),t&&("Personalizzato"===a?(r.setAttribute("value",""),r.value=""):(r.setAttribute("value",a),r.value=a))):"wc_el_inv-ue_company_no_vies_nature_code"===e.getAttribute("id")?(r=document.getElementById("wc_el_inv-ue_company_no_vies_normative_reference"),t&&("Personalizzato"===a?(r.setAttribute("value",""),r.value=""):(r.setAttribute("value",a),r.value=a))):"wc_el_inv-extra_ue_private_nature_code"===e.getAttribute("id")?(r=document.getElementById("wc_el_inv-extra_ue_private_normative_reference"),t&&("Personalizzato"===a?(r.setAttribute("value",""),r.value=""):(r.setAttribute("value",a),r.value=a))):"wc_el_inv-extra_ue_company_nature_code"===e.getAttribute("id")&&(r=document.getElementById("wc_el_inv-extra_ue_company_normative_reference"),t&&("Personalizzato"===a?(r.setAttribute("value",""),r.value=""):(r.setAttribute("value",a),r.value=a))),r)&&(r.closest("tr").style.display="Personalizzato"===a?"table-row":"none");"dev"===n.mode&&console.log("CODE:",i,"REF:",a)}e.length>0&&e.forEach((function(e){t(e,!1),e.addEventListener("change",(function(n){t(e,!0)}))}))}(),t(document).ajaxComplete((function(){var e=document.querySelector("#woocommerce-order-items .inside input#refund_amount"),t=document.querySelector(".wc_el_inv__general-order .actions .mark_trigger");e&&t&&(!e.hasAttribute("readonly")&&t.classList.contains("mark_as_sent")?(e.setAttribute("readonly",!0),e.insertAdjacentHTML("afterend",'<p id="readonly-info">'+n.refund_amount_read_only_info_text+"</p>")):e.hasAttribute("readonly")&&!t.classList.contains("mark_as_sent")&&e.removeAttribute("readonly"))}))})),document.body.classList.add("disable-clicks"),document.addEventListener("DOMContentLoaded",(function(){var o;(o=document.querySelectorAll(".mark_trigger"))&&e.forEach(o,(function(e){e.addEventListener("click",(function(e){e.preventDefault(),e.stopImmediatePropagation();var o=!1;this.classList.contains("mark_as_sent")?window.confirm(n.invoice_sent_confirm)&&(o=!0):this.classList.contains("mark_undo")&&window.confirm(n.invoice_undo_confirm)&&(o=!0),o&&t.ajax({url:n.ajax_url,method:"POST",cache:!1,data:{action:"markInvoice",action_url:this.href,nonce:n.ajax_nonce},beforeSend:function(){}.bind(this),complete:function(e,t){"dev"===n.mode&&console.log(e,t)}.bind(this),error:function(e,t,n){console.warn("markInvoice "+n,t)}.bind(this),success:function(e){console.log(e),window.location.reload()}.bind(this)})}))})),document.body.classList.remove("disable-clicks")})),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".sdi_pop_actions a.api-action.create").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const o=e.closest(".sdi_pop_actions").querySelector("a.api-action");if(!o)return;const i=o.dataset.provider,a=o.dataset.id,r=o.dataset.uuid;this.setAttribute("disabled","disabled");let d=document.getElementById("loading-overlay");d||(d=document.createElement("span"),d.id="loading-overlay",document.body.appendChild(d)),d.classList.remove("hidden"),d.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"createAndSendInvoice",method:"ajax",provider:i,id:a,uuid:r})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),s(e.data.message,e.data.raw,e.success?"success":"error",6e3)})).catch((e=>{console.error("AJAX error:",e),s(e.message,null,"error")})).finally((()=>{this.removeAttribute("disabled"),d.classList.remove("loading"),d.classList.add("hidden")}))}))})),document.querySelectorAll(".sdi_pop_actions a.api-action.notifications").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const o=e.closest(".sdi_pop_actions").querySelector("a.api-action");if(!o)return;const i=o.dataset.provider,a=o.dataset.id,r=o.dataset.uuid;let d=document.getElementById("loading-overlay");d||(d=document.createElement("span"),d.id="loading-overlay",document.body.appendChild(d)),d.classList.remove("hidden"),d.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"notificationsInvoice",method:"ajax",provider:i,id:a,uuid:r})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),s(e.data.message,null,e.success?"notify":"error")})).catch((e=>{console.error("AJAX error:",e),s(e.message,null,"error")})).finally((()=>{d.classList.remove("loading"),d.classList.add("hidden")}))}))})),document.querySelectorAll(".sdi_pop_actions a.api-action.preserve").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const o=e.closest(".sdi_pop_actions").querySelector("a.api-action");if(!o)return;const i=o.dataset.provider,a=o.dataset.id,r=o.dataset.uuid;let d=document.getElementById("loading-overlay");d||(d=document.createElement("span"),d.id="loading-overlay",document.body.appendChild(d)),d.classList.remove("hidden"),d.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"preserveInvoice",method:"ajax",provider:i,id:a,uuid:r})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),s(e.data.message,null,e.success?"preserve":"error")})).catch((e=>{console.error("AJAX error:",e),s(e.message,null,"error")})).finally((()=>{d.classList.remove("loading"),d.classList.add("hidden")}))}))})),document.querySelectorAll(".peppol_pop_actions a.api-action.create").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const o=e.closest(".peppol_pop_actions").querySelector("a.api-action");if(!o)return;const i=o.dataset.provider,a=o.dataset.id,r=o.dataset.uuid;this.setAttribute("disabled","disabled");let d=document.getElementById("loading-overlay");d||(d=document.createElement("span"),d.id="loading-overlay",document.body.appendChild(d)),d.classList.remove("hidden"),d.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"createAndSendUblInvoice",method:"ajax",provider:i,id:a,uuid:r})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),s(e.data.message,e.data.raw,e.success?"success":"error",6e3)})).catch((e=>{console.error("AJAX error:",e),s(e.message,null,"error")})).finally((()=>{this.removeAttribute("disabled"),d.classList.remove("loading"),d.classList.add("hidden")}))}))}))})),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".pop_to_webhook_actions a.api-action.send-webhook").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const o=e.closest(".pop_to_webhook_actions").querySelector("a.api-action");if(!o)return;const i=o.dataset.provider,a=o.dataset.id;this.setAttribute("disabled","disabled");let r=document.getElementById("loading-overlay");r||(r=document.createElement("span"),r.id="loading-overlay",document.body.appendChild(r)),r.classList.remove("hidden"),r.classList.add("loading"),fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"sendWebhook",method:"ajax",provider:i,id:a})}).then((e=>e.json())).then((e=>{"dev"===n.mode&&console.log("Response:",e),s(e.data.message,e.data.raw,e.success?"success":"error",6e3)})).catch((e=>{console.error("AJAX error:",e),s(e.message,null,"error")})).finally((()=>{this.removeAttribute("disabled"),r.classList.remove("loading"),r.classList.add("hidden")}))}))}))}));let l=0,u=n.count_filtered;function _(e){localStorage.setItem("downloadOffset",e),localStorage.setItem("downloadStarted","1")}function m(){localStorage.removeItem("downloadOffset"),localStorage.removeItem("downloadStarted")}function v(){l>=u?m():t.ajax({url:n.ajax_url,method:"POST",data:{action:"processFileBatch",offset:l,limit:5},success:function(e){if(e.success){e.data.total&&(u=e.data.total),l+=5,l>u&&(l=u),_(l),t(".pop-progress span").remove();let n=Math.min(l/u*100,100);t("#progress-bar").css("width",n+"%").text(Math.round(n)+"%"),e.data.done?(m(),t(this).removeClass("disabled"),t("#progress-bar").css("width","100%").text("100%"),window.location.href=e.data.zip_url):v()}else alert("Errore: "+e.data.message)}})}t(document).ready((function(){const e={offset:parseInt(localStorage.getItem("downloadOffset")||"0"),started:"1"===localStorage.getItem("downloadStarted")};e.started&&(l=e.offset,v()),t("#start-download-btn").on("click",(function(e){t(this).addClass("disabled"),e.preventDefault(),e.stopImmediatePropagation(),t(".pop-progress span").text(n.start_download),l=0,_(l),t("#progress-bar").css("width","0%"),v()}))}));let f=document.getElementById("change_api_key");f&&f.addEventListener("click",(()=>{let e=document.querySelector(".wc_el_inv-form table.form-table .license_key");if(!e)return;let t=e.classList.contains("hidden");e.classList.toggle("hidden");let n=e.querySelector('td label[for="wc_el_inv-settings-license_key"] input[type="text"]');n&&(t?n.removeAttribute("readonly"):n.setAttribute("readonly","readonly"),document.getElementById("save_license_key")||i("save_license_key",n,"afterend"))}))}(window._,window.jQuery,window.wc_el_inv_admin);
  • woopop-electronic-invoice-free/trunk/assets/js/invoiceFields.min.js

    r3409381 r3409599  
    2424 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    2525 */
    26 !function(e,t){function l(){const l=window.wcSettings?.isCheckoutBlock||document.querySelector(".wc-block-checkout");function i(){if(l)return!1;var t=document.getElementById("billing_invoice_type");if(!t)return!1;if(e(t).data("select2"))return!1;void 0!==e(t).select2&&e(t).select2({minimumResultsForSearch:3});var i=document.getElementById("billing_choice_type");return!!i&&(!e(i).data("select2")&&void(void 0!==e(i).select2&&e(i).select2({minimumResultsForSearch:3})))}function n(){if(l){const e=setInterval((()=>{var t=document.getElementById("billing_invoice_type"),l=document.getElementById("billing-country");if(t||(t=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!t||!l)return!1;"SELECT"===t.tagName?t.addEventListener("change",o):t.forEach((function(e){e.addEventListener("click",(function(e){o(e)}))})),l.addEventListener("change",a),clearInterval(e)}),300)}else{var e=document.getElementById("billing_invoice_type"),t=document.getElementById("billing_country");if(e||(e=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!e||!t)return!1;"SELECT"===e.tagName?document.addEventListener("DOMContentLoaded",(function(){e.onchange=o}),!1):e.forEach((function(e){e.addEventListener("click",(function(e){o(e)}))})),document.addEventListener("DOMContentLoaded",(function(){t.onchange=a}),!1)}}function a(e){var t=e.target.value,l=document.getElementById("billing_invoice_type"),i=document.getElementById("billing_choice_type");if(l||(l=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!i)i=document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]");if(0!==i.length)if("SELECT"===i.tagName)u(i.value,e);else{var n=i.length>0?i[0].getAttribute("type"):null,a=null;"radio"===n&&i.forEach((function(e){e.checked&&(a=e.value)})),console.log("changeCountryEventHandler > RADIO > currentChoiceTypeValue",a),a&&u(a,e)}if(!l)return!1;"SELECT"===l.tagName?"IT"!==t?c(l.value,e):s(l.value,e):"IT"!==t?c(l[0].value,e):s(l[0].value,e)}function o(e){var i=document.getElementById("billing_country");l&&(i=document.getElementById("billing-country"));var n=e.target.value;i&&"IT"===i.value&&-1!==t.eu_vat_country.indexOf(i.value)?s(n,e):c(n,e)}function r(e,t,l){"IT"!==e?c(t,l):s(t,l)}function c(i,n){var a=document.getElementById("billing_country");l&&(a=document.getElementById("billing-country"));var o=document.getElementById("billing_choice_type_field"),r=document.getElementById("billing_invoice_type_field"),c=document.querySelector('#billing_choice_type_field label[for*="billing_choice_type"]'),s=document.querySelector('#billing_invoice_type_field label[for*="billing_invoice_type"]');l&&(o&&(c=o.querySelector(".components-base-control__label")),s=r.querySelector(".components-base-control__label"));var u=document.getElementById("billing_sdi_type"),m=document.getElementById("billing_sdi_type_field"),y=document.querySelector('#billing_sdi_type_field label[for*="billing_sdi_type"]');if(y)var _=y.firstElementChild;l&&(m&&(y=m.querySelector(".components-base-control__label")),_=!1);var v=document.getElementById("billing_vat_number"),b=document.getElementById("billing_vat_number_field"),p=document.querySelector('#billing_vat_number_field label[for="billing_vat_number"]');if(p)var g=p.firstElementChild;l&&(p=b.querySelector(".components-base-control__label"),g=!1);var f=document.getElementById("billing_tax_code"),h=document.getElementById("billing_tax_code_field"),E=document.querySelector('#billing_tax_code_field label[for="billing_tax_code"]');if(f){if(E)var q=E.firstElementChild;l&&(h&&(E=h.querySelector(".components-base-control__label")),q=!1),(L=f.nextElementSibling)&&L.classList.contains("no-valid-cf")&&L.remove()}var L,I=document.getElementById("billing_choice_type"),k=null;I||document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]").forEach((function(e){e.checked&&(k=e.value)}));if(m&&(m.style.display="none",m.classList.remove("validate-required"),_&&(_.classList.remove("required"),_.classList.add("optional"),_.innerText="("+t.not_required_text+")",_.outerHTML=_.outerHTML.replace(/abbr/g,"span")),u.removeAttribute("required"),u.value=""),"change"===n.type&&(u&&(u.value=""),v&&(v.value=""),f&&(f.value="")),a&&"show"!==t.hide_outside_ue&&-1===t.eu_vat_country.indexOf(a.value))return d("private"),o&&(o.style.display="none",c&&c.firstElementChild&&c.firstElementChild.remove()),r&&(r.style.display="none",s&&s.firstElementChild&&s.firstElementChild.remove()),h&&(h.style.display="none",f.value="",q&&q.classList.remove("required"),h.classList.remove("validate-required"),f.removeAttribute("required")),void(b&&(b.style.display="none",v.value="",g&&g.classList.remove("required"),b.classList.remove("validate-required"),v.removeAttribute("required")));switch(o&&(c&&c.firstElementChild&&c.firstElementChild.remove(),o.style.display="block"),r&&(s&&s.firstElementChild&&s.firstElementChild.remove(),r.style.display="block"),"1"===t.invoice_required?(o&&(o.style.display="block",(c&&c.firstElementChild&&"ABBR"!==c.firstElementChild.nodeName&&!c.querySelector(".required")||c&&null===c.firstElementChild)&&e(c).append('<abbr class="required">*</abbr>')),r&&(r.style.display="block",(s&&s.firstElementChild&&"ABBR"!==s.firstElementChild.nodeName&&!s.querySelector(".required")||s&&null===s.firstElementChild)&&e(s).append('<abbr class="required">*</abbr>')),h&&(h.style.display="block",h.classList.add("validate-required"),q&&(q.classList.remove("optional"),q.classList.add("required"),q.innerText="*",q.setAttribute("title",t.required_text),q.outerHTML=q.outerHTML.replace(/span/g,"abbr")),f&&f.setAttribute("required","required")),b&&(b.style.display="block",b.classList.add("validate-required"),g&&(g.classList.remove("optional"),g.classList.add("required"),g.innerText="*",g.setAttribute("title",t.required_text),g.outerHTML=g.outerHTML.replace(/span/g,"abbr")),v&&v.setAttribute("required","required"))):(h&&(h.classList.remove("validate-required"),q&&(q.classList.remove("required"),q.classList.add("optional"),q.innerText="("+t.not_required_text+")",q.outerHTML=q.outerHTML.replace(/abbr/g,"span")),f&&f.removeAttribute("required")),b&&(b.classList.remove("validate-required"),g&&(g.classList.remove("required"),g.classList.add("optional"),g.innerText="("+t.not_required_text+")",g.outerHTML=g.outerHTML.replace(/abbr/g,"span")),v&&v.removeAttribute("required"))),r&&(r.style.display="block"),k&&"receipt"===k&&(r.style.display="none"),I&&"receipt"===I.value&&(r.style.display="none"),(k&&"receipt"===k||I&&"receipt"===I.value)&&(i=""),i){default:case"private":v&&(b.style.display="none",g&&(g.classList.remove("required"),g.classList.add("optional")),b.classList.remove("validate-required"),g&&(g.innerText="("+t.not_required_text+")",g.innerHTML=g.outerHTML.replace(/abbr/g,"span")),v.removeAttribute("required")),f&&(h.style.display="block");break;case"company":case"freelance":v&&(b.style.display="block"),f&&"on"===t.disable_cf&&(h&&(h.style.display="none"),q&&(q.classList.remove("required"),q.classList.add("optional")),h&&h.classList.remove("validate-required"),q&&(q.innerText="("+t.not_required_text+")"),g&&q&&(q.innerText=g.outerHTML.replace(/abbr/g,"span")),f&&f.removeAttribute("required"));break;case"":h&&(h.style.display="none"),m&&(m.style.display="none"),b&&(b.style.display="none")}f&&"private"!==i&&"company"!==i&&"freelance"!==i&&((L=f.nextElementSibling)&&L.classList.contains("no-valid-cf")&&L.remove());d(i)}function d(e){var t=document.getElementById("billing_company");if(l&&(t=document.getElementById("billing-company")),t){console.log("toggleBillingCompany");var i=t.closest("p"),n=null,a=null,o=null;i&&((n=i.querySelector("label"))&&(o=n.querySelector(".required"),a=i.querySelector("label span.optional")),"company"===e?(t.setAttribute("required","required"),i.classList.add("validate-required"),a&&(a.style.display="none"),!o&&n&&n.insertAdjacentHTML("beforeend",'<abbr class="required">*</abbr>')):o&&(t.removeAttribute("required"),i.classList.remove("validate-required"),a&&(a.style.display="inline"),o.remove()))}}function s(i,n){var a=document.getElementById("billing_country");l&&(a=document.getElementById("billing-country"));var o=document.getElementById("billing_choice_type_field"),r=document.getElementById("billing_invoice_type_field"),c=document.querySelector('#billing_choice_type_field label[for*="billing_choice_type"]'),s=document.querySelector('#billing_invoice_type_field label[for*="billing_invoice_type"]');if(l&&(o&&(c=o.querySelector(".components-base-control__label")),s=r.querySelector(".components-base-control__label")),!(m=document.getElementById("billing_choice_type")))var m=document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]");var y=document.getElementById("billing_sdi_type"),v=document.getElementById("billing_sdi_type_field"),b=document.getElementById("billing_sdi_type"),p=document.querySelector('#billing_sdi_type_field label[for="billing_sdi_type"]'),g=document.querySelector("#billing_sdi_type_field #billing_sdi_type-description");if(y&&p)var f=p.firstElementChild;l&&(v&&(p=v.querySelector(".components-base-control__label")),f=!1);var h=document.getElementById("billing_vat_number"),E=document.getElementById("billing_vat_number_field"),q=document.querySelector('#billing_vat_number_field label[for="billing_vat_number"]');if(q)var L=q.firstElementChild;l&&(q=E.querySelector(".components-base-control__label"),L=!1);var I=document.getElementById("billing_tax_code"),k=document.getElementById("billing_tax_code_field"),T=document.querySelector('#billing_tax_code_field label[for="billing_tax_code"]');if(I&&T)var x=T.firstElementChild;if(l&&(k&&(T=k.querySelector(".components-base-control__label")),x=!1),-1!==t.eu_vat_country.indexOf(a.value)&&"IT"===a.value){switch("change"===n.type&&(y&&(y.value=""),h&&(h.value=""),I&&(I.value="")),o&&(o.style.display="block",(c&&c.firstElementChild&&"ABBR"!==c.firstElementChild.nodeName&&!c.querySelector(".required")||c&&null===c.firstElementChild)&&e(c).append('<abbr class="required">*</abbr>')),r&&(r.style.display="block",(s&&s.firstElementChild&&"ABBR"!==s.firstElementChild.nodeName&&!s.querySelector(".required")||s&&null===s.firstElementChild)&&e(s).append('<abbr class="required">*</abbr>')),k&&(k.style.display="block"),E&&(E.style.display="block"),i){default:case"private":I&&(a&&"IT"===a.value&&I&&"on"===t.active_js_cf_check&&(_(),I.dispatchEvent(new Event("change"))),k.style.display="block",x&&(x.classList.remove("optional"),x.classList.add("required")),k.classList.add("validate-required"),x&&(x.innerText="*",x.outerHTML=x.outerHTML.replace(/span/g,"abbr")),I.setAttribute("required","required")),v&&(v.style.display="none",v.classList.remove("validate-required"),y.removeAttribute("required"),y.value="",f&&(f.classList.remove("required"),f.classList.add("optional"),f.innerText="("+t.not_required_text+")",f.outerHTML=f.outerHTML.replace(/abbr/g,"span"))),E&&(E.style.display="none",E.classList.remove("validate-required"),L&&(L.classList.remove("required"),L.classList.add("optional"),L.innerText="("+t.not_required_text+")",L.outerHTML=L.outerHTML.replace(/abbr/g,"span")),h&&h.removeAttribute("required"));break;case"company":case"freelance":if(v&&("on"!==t.disable_pec_sdi?(v.style.display="block",v.classList.add("validate-required"),f&&(f.classList.remove("optional"),f.classList.add("required"),f.innerText="*",f.setAttribute("title",t.required_text),f.outerHTML=f.outerHTML.replace(/span/g,"abbr")),y.setAttribute("required","required"),g&&(g.innerText=t.sdi_description),b.placeholder=t.sdi_placeholder):(v.style.display="none",y.removeAttribute("required"))),E&&(E.style.display="block",E.classList.add("validate-required"),L&&(L.classList.remove("optional"),L.classList.add("required"),L.innerText="*",L.setAttribute("title",t.required_text),L.outerHTML=L.outerHTML.replace(/span/g,"abbr")),h&&h.setAttribute("required","required")),I&&"on"!==t.disable_cf?(k.style.display="block",k.classList.add("validate-required"),x&&(x.classList.remove("optional"),x.classList.add("required"),x.innerText="*",x.setAttribute("title",t.required_text),x.outerHTML=x.outerHTML.replace(/span/g,"abbr")),I.setAttribute("required","required")):I&&"on"===t.disable_cf&&k&&(k.style.display="none",I.removeAttribute("required")),I)(S=I.nextElementSibling)&&S.remove();break;case"":k&&(k.style.display="none"),v&&(v.style.display="none"),E&&(E.style.display="none")}var S;if(I&&"private"!==i&&"company"!==i&&"freelance"!==i)(S=I.nextElementSibling)&&S.classList.contains("no-valid-cf")&&S.remove();if("SELECT"===m.tagName){var B=m.options[m.selectedIndex];B&&"receipt"===B.value&&u(B.value,n)}else{var C=null;m.forEach((function(e){e.checked&&(C=e.value)})),C&&"receipt"===C&&u(C,n)}d(i)}}function u(e,t){var i=document.getElementById("billing_invoice_type");i||(i=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]"));var n=document.getElementById("billing_invoice_type_field"),a=document.getElementById("billing_sdi_type_field"),o=document.getElementById("billing_vat_number_field"),r=document.getElementById("billing_tax_code_field"),c=document.getElementById("billing_sdi_type"),u=document.getElementById("billing_vat_number"),m=document.getElementById("billing_tax_code");switch(console.log("toggle:",e,"event:",t.type),e){case"invoice":var y=document.getElementById("billing_country");if(l&&(y=document.getElementById("billing-country")),"SELECT"===i.tagName)""===i.options[i.selectedIndex].value?n.style.display="block":(n.style.display="block","private"===i.options[i.selectedIndex].value?(r&&(r.style.display="block"),"load"!==e&&"XXXXXX00L00L000X"!==m.value||(m.value="")):"company"!==i.options[i.selectedIndex].value&&"freelance"!==i.options[i.selectedIndex].value||(u&&(o.style.display="block","load"!==t.type&&(u.value="")),"IT"===y.value&&c&&(a.style.display="block","load"!==t.type&&(c.value="")),m&&(r.style.display="block","load"!==t.type&&(m.value=""))),s(i.options[i.selectedIndex].value,t));else{var _=i[0].value;i.forEach((function(e){e.checked&&(_=e.value)})),console.log("RADIO > invoiceTypeValue",_),""===_?n.style.display="block":(n.style.display="block","private"===_?(r&&(r.style.display="block"),"load"!==e&&"XXXXXX00L00L000X"!==m.value||(m.value="")):"company"!==_&&"freelance"!==_||(u&&(o.style.display="block","load"!==t.type&&(u.value="")),"IT"===y.value&&c&&(a.style.display="block","load"!==t.type&&(c.value="")),m&&(r.style.display="block","load"!==t.type&&(m.value=""))),s(_,t))}break;case"receipt":d(null),u&&(u.value="11111111111",o.style.display="none"),c&&(c.value="1111111",a.style.display="none"),m&&(m.value="XXXXXX00L00L000X",r.style.display="none"),n.style.display="none";break;case"reset":d(null),u&&(u.value=""),c&&(c.value=""),m&&(m.value="");break;case"edit-address":""!==m.value&&(r.style.display="block"),""!==u.value&&(o.style.display="block"),""!==c.value&&(a.style.display="block")}}function m(){if(l)return!1;var i;function n(){clearTimeout(i),i=setTimeout((()=>{const l=e("#billing_vat_number").val()?.trim(),i=e("#billing_tax_code").val()?.trim(),n=e("#billing_invoice_type").val()?.trim(),a=e("#billing_choice_type").val()?.trim(),o=e("#billing_country").val()?.trim();!function(l,i,n,a,o){console.log("callViesCheck fetch:",o,a,n,l,i),fetch(t.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"popCheckoutViesCheck",vat_number:l,tax_code:i,invoice_type:n,choice_type:a,country:o})}).then((e=>e.json())).then((t=>{console.log("VIES response:",t);var l=e("#billing_vat_number_field label"),i=e("#billing_vat_number_field label .valid_vies"),n=e("#billing_vat_number_field label .not_valid_vies"),a=e(".order-total #wc_el_inv_vies_trigger");0!==a.length&&a.remove(),0!==i.length&&i.remove(),0!==n.length&&n.remove(),"not_necessary"!==t.data.vies&&(t.success?l.append(' <small style="color:green;" class="valid_vies">'+t.data.message+"</small>"):l.append(' <small style="color:red;" class="not_valid_vies">'+t.data.message+"</small>"),e("body").trigger("update_checkout"))})).catch((e=>{console.error("VIES fetch error:",e)}))}(l,i,n,a,o)}),300)}e("#billing_choice_type, #billing_invoice_type, #billing_country, #billing_vat_number, #billing_tax_code").on("change",n),n()}function y(){l&&function(e){var l;async function i(l,i,n,a){wp.data.dispatch("wc/store/cart").invalidateResolution("getCartTotals"),wp.data.dispatch("wc/store/checkout").invalidateResolution("getCheckoutStatus");await wp.data.resolveSelect("wc/store/cart").getCartTotals(),await wp.data.resolveSelect("wc/store/checkout").getCheckoutStatus();const o=e("#billing_vat_number_field label.components-base-control__label"),r=e('<small class="message_vies" style="margin-left:10px;"></small>');if(r.addClass(i.success?"valid":"not_valid"),r.text(i.data.message),r.css("color",i.success?"green":"red"),o.append(r),i.data.update_totals){const e=wp.data.select("wc/store/checkout").getAdditionalFields()||{};wp.data.dispatch("wc/store/checkout").setAdditionalFields({...e,billing_tax_code:""})}"dev"===t.mode&&console.log("forceBatchRequest?",l&&l.target&&"billing-country"!==l.target.id),l&&l.target&&"billing-country"!==l.target.id&&(wp.data.dispatch("wc/store/cart").invalidateResolution("getCartData"),wp.data.dispatch("wc/store/cart").invalidateResolution("getCartTotals"),wp.data.dispatch("wc/store/checkout").invalidateResolution("getCheckoutStatus"),Promise.all([wp.data.resolveSelect("wc/store/cart").getCartData(),wp.data.resolveSelect("wc/store/cart").getCartTotals(),wp.data.resolveSelect("wc/store/checkout").getCheckoutStatus()]).then((([e,l,i])=>("dev"===t.mode&&console.log("[POP block] Batch refresh completato:",{cartData:e,cartTotals:l,checkoutStatus:i}),{cartData:e,cartTotals:l,checkoutStatus:i}))).catch((e=>{"dev"===t.mode&&console.error("[POP block] Errore nel forzare batch request:",e)})))}function n(n){clearTimeout(l),l=setTimeout((()=>{const l=e("#billing_vat_number").val()?.trim(),a=e("#billing_tax_code").val()?.trim(),o=e("#billing_invoice_type").val()?.trim(),r=e("#billing_choice_type").val()?.trim(),c=e("#billing-country").val()?.trim();!function(l,n,a,o,r,c){"dev"===t.mode&&console.log("[POP block] vies fetch:",c,r,o,n,a),fetch(t.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"popCheckoutViesCheck",vat_number:n,tax_code:a,invoice_type:o,choice_type:r,country:c})}).then((e=>e.json())).then((n=>{"dev"===t.mode&&console.log("[POP block] vies response:",n);const a=e("#billing_vat_number_field label.components-base-control__label").find(".message_vies");a.length&&a.remove(),i(l,n)})).catch((e=>{console.error("VIES fetch error:",e)}))}(n,l,a,o,r,c)}),300)}e("#billing_choice_type, #billing_invoice_type, #billing-country, #billing_vat_number, #billing_tax_code").on("change blur",n),n()}(jQuery)}function _(){var i=document.getElementById("billing_first_name"),n=document.getElementById("billing_last_name");l&&(i=document.getElementById("billing-first_name"),n=document.getElementById("billing-last_name"));var a=document.getElementById("billing_tax_code"),o=document.getElementById("billing_invoice_type"),r=!1,c={};e(i).on("change",(function(){a.value=""})),e(n).on("change",(function(){a.value=""})),e(a).on("change",(function(){var e=CodiceFiscale.check(this.value.toUpperCase());if("private"===o.options[o.selectedIndex].value){if(this.value.length<=16&&!0===e){c=CodiceFiscale.computeInverse(this.value.toUpperCase());var l={name:i.value,surname:n.value,gender:c.gender,birthday:c.birthday,birthplace:c.birthplace},d=new CodiceFiscale(l);console.log("CodiceFiscale di "+l.name+" "+l.surname,d),r=0===d.code.indexOf(c.surname+c.name)}else r=!1;if(console.log("Check CF:",r),r){var s=a.nextElementSibling;return s&&s.classList.contains("no-valid-cf")&&s.remove(),!0}return setTimeout((function(){var e=a.nextElementSibling;e&&e.remove(),a.value="",a.insertAdjacentHTML("afterend","<p class='no-valid-cf'><small>(*) "+t.invalid_tax_code+"</small></p>")}),200),!1}}))}function v(n){var a=document.getElementById("billing_invoice_type"),o=document.getElementById("billing_country");l&&(o=document.getElementById("billing-country"));var d=document.getElementById("billing_tax_code");if(a||(a=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!a)return!1;if(!o)return!1;if(o){var v=o.getAttribute("readonly");v&&"readonly"===v&&(o.closest("#billing_country_field").style.display="none")}var b=document.querySelector('label[for="billing_invoice_type"] .optional');b&&b.remove(),"SELECT"===a.tagName?(o&&"IT"===o.value&&-1!==t.eu_vat_country.indexOf(t.country)?"select"===a.tagName.toLowerCase()?s(a.options[a.selectedIndex].value,n):"input"===a.tagName.toLowerCase()&&s(a.value,n):"select"===a.tagName.toLowerCase()?c(a.options[a.selectedIndex].value,n):"input"===a.tagName.toLowerCase()&&c(a.value,n),o&&r(o.value,a.value,n)):(o&&"IT"===o.value&&-1!==t.eu_vat_country.indexOf(t.country)?s(a[0].value,n):c(a[0].value,n),o&&r(o.value,a[0].value,n)),function(t){var l=document.querySelector("body.woocommerce-edit-address"),n=document.getElementById("billing_choice_type"),a=document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]");if(!n&&a){var o="";a.forEach((function(e){e.checked&&(o=e.value)})),console.log("RADIO > choiceTypeRadioValue",o),u(o,t),a.forEach((function(e){e.addEventListener("change",(function(e){u(this.value,e)}))}))}i();var r=document.querySelector('#billing_choice_type_field label[for="billing_choice_type"] span.optional');r&&r.remove(),n&&"load"===t.type&&!l&&u(n.options[n.selectedIndex].value,t),n&&e(n).on("change",(function(e){u(this.value,e)})),l&&u("edit-address",t)}(n),i(),function(){if(l)return!1;var e=document.getElementById("billing_invoice_type"),i=(document.getElementById("billing_country"),document.getElementById("billing_vat_number")),n=document.getElementById("billing_tax_code");"on"!==t.disable_cf&&!(!i&&!n)&&(i&&i.addEventListener("keyup",(function(t){if(e&&"company"!==e.value)return!1;n.value=this.value})))}(),m(),y(),function(){const e=document.getElementById("billing-company");l&&e&&(e.nextElementSibling.innerText=t.company_label)}(),o&&"IT"===o.value&&d&&"on"===t.active_js_cf_check&&(_(),d.dispatchEvent(new Event("change")))}l||n(),window.addEventListener("load",(function(e){if(l){const t=setInterval((()=>{v(e),n(),clearInterval(t)}),300)}else v(e)}))}document.querySelector(".wc-block-checkout")?document.addEventListener("DOMContentLoaded",(()=>{new MutationObserver((function(e,t){document.querySelector(".pop-checkout-fields")&&(t.disconnect(),l())})).observe(document.body,{childList:!0,subtree:!0})})):l()}(jQuery,window.wc_el_inv_invoice);
     26!function(e,t){function l(){console.log("POP user level: ",t.user_level);const l=window.wcSettings?.isCheckoutBlock||document.querySelector(".wc-block-checkout");function i(){if(l)return!1;var t=document.getElementById("billing_invoice_type");if(!t)return!1;if(e(t).data("select2"))return!1;void 0!==e(t).select2&&e(t).select2({minimumResultsForSearch:3});var i=document.getElementById("billing_choice_type");return!!i&&(!e(i).data("select2")&&void(void 0!==e(i).select2&&e(i).select2({minimumResultsForSearch:3})))}function n(){if(l){const e=setInterval((()=>{var t=document.getElementById("billing_invoice_type"),l=document.getElementById("billing-country");if(t||(t=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!t||!l)return!1;"SELECT"===t.tagName?t.addEventListener("change",o):t.forEach((function(e){e.addEventListener("click",(function(e){o(e)}))})),l.addEventListener("change",a),clearInterval(e)}),300)}else{var e=document.getElementById("billing_invoice_type"),t=document.getElementById("billing_country");if(e||(e=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!e||!t)return!1;"SELECT"===e.tagName?document.addEventListener("DOMContentLoaded",(function(){e.onchange=o}),!1):e.forEach((function(e){e.addEventListener("click",(function(e){o(e)}))})),document.addEventListener("DOMContentLoaded",(function(){t.onchange=a}),!1)}}function a(e){var t=e.target.value,l=document.getElementById("billing_invoice_type"),i=document.getElementById("billing_choice_type");if(l||(l=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!i)i=document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]");if(0!==i.length)if("SELECT"===i.tagName)u(i.value,e);else{var n=i.length>0?i[0].getAttribute("type"):null,a=null;"radio"===n&&i.forEach((function(e){e.checked&&(a=e.value)})),console.log("changeCountryEventHandler > RADIO > currentChoiceTypeValue",a),a&&u(a,e)}if(!l)return!1;"SELECT"===l.tagName?"IT"!==t?c(l.value,e):s(l.value,e):"IT"!==t?c(l[0].value,e):s(l[0].value,e)}function o(e){var i=document.getElementById("billing_country");l&&(i=document.getElementById("billing-country"));var n=e.target.value;i&&"IT"===i.value&&-1!==t.eu_vat_country.indexOf(i.value)?s(n,e):c(n,e)}function r(e,t,l){"IT"!==e?c(t,l):s(t,l)}function c(i,n){var a=document.getElementById("billing_country");l&&(a=document.getElementById("billing-country"));var o=document.getElementById("billing_choice_type_field"),r=document.getElementById("billing_invoice_type_field"),c=document.querySelector('#billing_choice_type_field label[for*="billing_choice_type"]'),s=document.querySelector('#billing_invoice_type_field label[for*="billing_invoice_type"]');l&&(o&&(c=o.querySelector(".components-base-control__label")),s=r.querySelector(".components-base-control__label"));var u=document.getElementById("billing_sdi_type"),m=document.getElementById("billing_sdi_type_field"),y=document.querySelector('#billing_sdi_type_field label[for*="billing_sdi_type"]');if(y)var _=y.firstElementChild;l&&(m&&(y=m.querySelector(".components-base-control__label")),_=!1);var v=document.getElementById("billing_vat_number"),b=document.getElementById("billing_vat_number_field"),p=document.querySelector('#billing_vat_number_field label[for="billing_vat_number"]');if(p)var g=p.firstElementChild;l&&(p=b.querySelector(".components-base-control__label"),g=!1);var f=document.getElementById("billing_tax_code"),h=document.getElementById("billing_tax_code_field"),E=document.querySelector('#billing_tax_code_field label[for="billing_tax_code"]');if(f){if(E)var q=E.firstElementChild;l&&(h&&(E=h.querySelector(".components-base-control__label")),q=!1),(L=f.nextElementSibling)&&L.classList.contains("no-valid-cf")&&L.remove()}var L,I=document.getElementById("billing_choice_type"),k=null;I||document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]").forEach((function(e){e.checked&&(k=e.value)}));if(m&&(m.style.display="none",m.classList.remove("validate-required"),_&&(_.classList.remove("required"),_.classList.add("optional"),_.innerText="("+t.not_required_text+")",_.outerHTML=_.outerHTML.replace(/abbr/g,"span")),u.removeAttribute("required"),u.value=""),"change"===n.type&&(u&&(u.value=""),v&&(v.value=""),f&&(f.value="")),a&&"show"!==t.hide_outside_ue&&-1===t.eu_vat_country.indexOf(a.value))return d("private"),o&&(o.style.display="none",c&&c.firstElementChild&&c.firstElementChild.remove()),r&&(r.style.display="none",s&&s.firstElementChild&&s.firstElementChild.remove()),h&&(h.style.display="none",f.value="",q&&q.classList.remove("required"),h.classList.remove("validate-required"),f.removeAttribute("required")),void(b&&(b.style.display="none",v.value="",g&&g.classList.remove("required"),b.classList.remove("validate-required"),v.removeAttribute("required")));switch(o&&(c&&c.firstElementChild&&c.firstElementChild.remove(),o.style.display="block"),r&&(s&&s.firstElementChild&&s.firstElementChild.remove(),r.style.display="block"),"1"===t.invoice_required?(o&&(o.style.display="block",(c&&c.firstElementChild&&"ABBR"!==c.firstElementChild.nodeName&&!c.querySelector(".required")||c&&null===c.firstElementChild)&&e(c).append('<abbr class="required">*</abbr>')),r&&(r.style.display="block",(s&&s.firstElementChild&&"ABBR"!==s.firstElementChild.nodeName&&!s.querySelector(".required")||s&&null===s.firstElementChild)&&e(s).append('<abbr class="required">*</abbr>')),h&&(h.style.display="block",h.classList.add("validate-required"),q&&(q.classList.remove("optional"),q.classList.add("required"),q.innerText="*",q.setAttribute("title",t.required_text),q.outerHTML=q.outerHTML.replace(/span/g,"abbr")),f&&f.setAttribute("required","required")),b&&(b.style.display="block",b.classList.add("validate-required"),g&&(g.classList.remove("optional"),g.classList.add("required"),g.innerText="*",g.setAttribute("title",t.required_text),g.outerHTML=g.outerHTML.replace(/span/g,"abbr")),v&&v.setAttribute("required","required"))):(h&&(h.classList.remove("validate-required"),q&&(q.classList.remove("required"),q.classList.add("optional"),q.innerText="("+t.not_required_text+")",q.outerHTML=q.outerHTML.replace(/abbr/g,"span")),f&&f.removeAttribute("required")),b&&(b.classList.remove("validate-required"),g&&(g.classList.remove("required"),g.classList.add("optional"),g.innerText="("+t.not_required_text+")",g.outerHTML=g.outerHTML.replace(/abbr/g,"span")),v&&v.removeAttribute("required"))),r&&(r.style.display="block"),k&&"receipt"===k&&(r.style.display="none"),I&&"receipt"===I.value&&(r.style.display="none"),(k&&"receipt"===k||I&&"receipt"===I.value)&&(i=""),i){default:case"private":v&&(b.style.display="none",g&&(g.classList.remove("required"),g.classList.add("optional")),b.classList.remove("validate-required"),g&&(g.innerText="("+t.not_required_text+")",g.innerHTML=g.outerHTML.replace(/abbr/g,"span")),v.removeAttribute("required")),f&&(h.style.display="block");break;case"company":case"freelance":v&&(b.style.display="block"),f&&"on"===t.disable_cf&&(h&&(h.style.display="none"),q&&(q.classList.remove("required"),q.classList.add("optional")),h&&h.classList.remove("validate-required"),q&&(q.innerText="("+t.not_required_text+")"),g&&q&&(q.innerText=g.outerHTML.replace(/abbr/g,"span")),f&&f.removeAttribute("required"));break;case"":h&&(h.style.display="none"),m&&(m.style.display="none"),b&&(b.style.display="none")}f&&"private"!==i&&"company"!==i&&"freelance"!==i&&((L=f.nextElementSibling)&&L.classList.contains("no-valid-cf")&&L.remove());d(i)}function d(e){var t=document.getElementById("billing_company");if(l&&(t=document.getElementById("billing-company")),t){console.log("toggleBillingCompany");var i=t.closest("p"),n=null,a=null,o=null;i&&((n=i.querySelector("label"))&&(o=n.querySelector(".required"),a=i.querySelector("label span.optional")),"company"===e?(t.setAttribute("required","required"),i.classList.add("validate-required"),a&&(a.style.display="none"),!o&&n&&n.insertAdjacentHTML("beforeend",'<abbr class="required">*</abbr>')):o&&(t.removeAttribute("required"),i.classList.remove("validate-required"),a&&(a.style.display="inline"),o.remove()))}}function s(i,n){var a=document.getElementById("billing_country");l&&(a=document.getElementById("billing-country"));var o=document.getElementById("billing_choice_type_field"),r=document.getElementById("billing_invoice_type_field"),c=document.querySelector('#billing_choice_type_field label[for*="billing_choice_type"]'),s=document.querySelector('#billing_invoice_type_field label[for*="billing_invoice_type"]');if(l&&(o&&(c=o.querySelector(".components-base-control__label")),s=r.querySelector(".components-base-control__label")),!(m=document.getElementById("billing_choice_type")))var m=document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]");var y=document.getElementById("billing_sdi_type"),v=document.getElementById("billing_sdi_type_field"),b=document.getElementById("billing_sdi_type"),p=document.querySelector('#billing_sdi_type_field label[for="billing_sdi_type"]'),g=document.querySelector("#billing_sdi_type_field #billing_sdi_type-description");if(y&&p)var f=p.firstElementChild;l&&(v&&(p=v.querySelector(".components-base-control__label")),f=!1);var h=document.getElementById("billing_vat_number"),E=document.getElementById("billing_vat_number_field"),q=document.querySelector('#billing_vat_number_field label[for="billing_vat_number"]');if(q)var L=q.firstElementChild;l&&(q=E.querySelector(".components-base-control__label"),L=!1);var I=document.getElementById("billing_tax_code"),k=document.getElementById("billing_tax_code_field"),T=document.querySelector('#billing_tax_code_field label[for="billing_tax_code"]');if(I&&T)var x=T.firstElementChild;if(l&&(k&&(T=k.querySelector(".components-base-control__label")),x=!1),-1!==t.eu_vat_country.indexOf(a.value)&&"IT"===a.value){switch("change"===n.type&&(y&&(y.value=""),h&&(h.value=""),I&&(I.value="")),o&&(o.style.display="block",(c&&c.firstElementChild&&"ABBR"!==c.firstElementChild.nodeName&&!c.querySelector(".required")||c&&null===c.firstElementChild)&&e(c).append('<abbr class="required">*</abbr>')),r&&(r.style.display="block",(s&&s.firstElementChild&&"ABBR"!==s.firstElementChild.nodeName&&!s.querySelector(".required")||s&&null===s.firstElementChild)&&e(s).append('<abbr class="required">*</abbr>')),k&&(k.style.display="block"),E&&(E.style.display="block"),i){default:case"private":I&&(a&&"IT"===a.value&&I&&"on"===t.active_js_cf_check&&(_(),I.dispatchEvent(new Event("change"))),k.style.display="block",x&&(x.classList.remove("optional"),x.classList.add("required")),k.classList.add("validate-required"),x&&(x.innerText="*",x.outerHTML=x.outerHTML.replace(/span/g,"abbr")),I.setAttribute("required","required")),v&&(v.style.display="none",v.classList.remove("validate-required"),y.removeAttribute("required"),y.value="",f&&(f.classList.remove("required"),f.classList.add("optional"),f.innerText="("+t.not_required_text+")",f.outerHTML=f.outerHTML.replace(/abbr/g,"span"))),E&&(E.style.display="none",E.classList.remove("validate-required"),L&&(L.classList.remove("required"),L.classList.add("optional"),L.innerText="("+t.not_required_text+")",L.outerHTML=L.outerHTML.replace(/abbr/g,"span")),h&&h.removeAttribute("required"));break;case"company":case"freelance":if(v&&("on"!==t.disable_pec_sdi?(v.style.display="block",v.classList.add("validate-required"),f&&(f.classList.remove("optional"),f.classList.add("required"),f.innerText="*",f.setAttribute("title",t.required_text),f.outerHTML=f.outerHTML.replace(/span/g,"abbr")),y.setAttribute("required","required"),g&&(g.innerText=t.sdi_description),b.placeholder=t.sdi_placeholder):(v.style.display="none",y.removeAttribute("required"))),E&&(E.style.display="block",E.classList.add("validate-required"),L&&(L.classList.remove("optional"),L.classList.add("required"),L.innerText="*",L.setAttribute("title",t.required_text),L.outerHTML=L.outerHTML.replace(/span/g,"abbr")),h&&h.setAttribute("required","required")),I&&"on"!==t.disable_cf?(k.style.display="block",k.classList.add("validate-required"),x&&(x.classList.remove("optional"),x.classList.add("required"),x.innerText="*",x.setAttribute("title",t.required_text),x.outerHTML=x.outerHTML.replace(/span/g,"abbr")),I.setAttribute("required","required")):I&&"on"===t.disable_cf&&k&&(k.style.display="none",I.removeAttribute("required")),I)(S=I.nextElementSibling)&&S.remove();break;case"":k&&(k.style.display="none"),v&&(v.style.display="none"),E&&(E.style.display="none")}var S;if(I&&"private"!==i&&"company"!==i&&"freelance"!==i)(S=I.nextElementSibling)&&S.classList.contains("no-valid-cf")&&S.remove();if("SELECT"===m.tagName){var B=m.options[m.selectedIndex];B&&"receipt"===B.value&&u(B.value,n)}else{var C=null;m.forEach((function(e){e.checked&&(C=e.value)})),C&&"receipt"===C&&u(C,n)}d(i)}}function u(e,t){var i=document.getElementById("billing_invoice_type");i||(i=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]"));var n=document.getElementById("billing_invoice_type_field"),a=document.getElementById("billing_sdi_type_field"),o=document.getElementById("billing_vat_number_field"),r=document.getElementById("billing_tax_code_field"),c=document.getElementById("billing_sdi_type"),u=document.getElementById("billing_vat_number"),m=document.getElementById("billing_tax_code");switch(console.log("toggle:",e,"event:",t.type),e){case"invoice":var y=document.getElementById("billing_country");if(l&&(y=document.getElementById("billing-country")),"SELECT"===i.tagName)""===i.options[i.selectedIndex].value?n.style.display="block":(n.style.display="block","private"===i.options[i.selectedIndex].value?(r&&(r.style.display="block"),"load"!==e&&"XXXXXX00L00L000X"!==m.value||(m.value="")):"company"!==i.options[i.selectedIndex].value&&"freelance"!==i.options[i.selectedIndex].value||(u&&(o.style.display="block","load"!==t.type&&(u.value="")),"IT"===y.value&&c&&(a.style.display="block","load"!==t.type&&(c.value="")),m&&(r.style.display="block","load"!==t.type&&(m.value=""))),s(i.options[i.selectedIndex].value,t));else{var _=i[0].value;i.forEach((function(e){e.checked&&(_=e.value)})),console.log("RADIO > invoiceTypeValue",_),""===_?n.style.display="block":(n.style.display="block","private"===_?(r&&(r.style.display="block"),"load"!==e&&"XXXXXX00L00L000X"!==m.value||(m.value="")):"company"!==_&&"freelance"!==_||(u&&(o.style.display="block","load"!==t.type&&(u.value="")),"IT"===y.value&&c&&(a.style.display="block","load"!==t.type&&(c.value="")),m&&(r.style.display="block","load"!==t.type&&(m.value=""))),s(_,t))}break;case"receipt":d(null),u&&(u.value="11111111111",o.style.display="none"),c&&(c.value="1111111",a.style.display="none"),m&&(m.value="XXXXXX00L00L000X",r.style.display="none"),n.style.display="none";break;case"reset":d(null),u&&(u.value=""),c&&(c.value=""),m&&(m.value="");break;case"edit-address":""!==m.value&&(r.style.display="block"),""!==u.value&&(o.style.display="block"),""!==c.value&&(a.style.display="block")}}function m(){if(l)return!1;var i;function n(){clearTimeout(i),i=setTimeout((()=>{const l=e("#billing_vat_number").val()?.trim(),i=e("#billing_tax_code").val()?.trim(),n=e("#billing_invoice_type").val()?.trim(),a=e("#billing_choice_type").val()?.trim(),o=e("#billing_country").val()?.trim();!function(l,i,n,a,o){console.log("callViesCheck fetch:",o,a,n,l,i),fetch(t.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"popCheckoutViesCheck",vat_number:l,tax_code:i,invoice_type:n,choice_type:a,country:o})}).then((e=>e.json())).then((t=>{console.log("VIES response:",t);var l=e("#billing_vat_number_field label"),i=e("#billing_vat_number_field label .valid_vies"),n=e("#billing_vat_number_field label .not_valid_vies"),a=e(".order-total #wc_el_inv_vies_trigger");0!==a.length&&a.remove(),0!==i.length&&i.remove(),0!==n.length&&n.remove(),"not_necessary"!==t.data.vies&&(t.success?l.append(' <small style="color:green;" class="valid_vies">'+t.data.message+"</small>"):l.append(' <small style="color:red;" class="not_valid_vies">'+t.data.message+"</small>"),e("body").trigger("update_checkout"))})).catch((e=>{console.error("VIES fetch error:",e)}))}(l,i,n,a,o)}),300)}e("#billing_choice_type, #billing_invoice_type, #billing_country, #billing_vat_number, #billing_tax_code").on("change",n),n()}function y(){l&&function(e){var l;async function i(l,i,n,a){wp.data.dispatch("wc/store/cart").invalidateResolution("getCartTotals"),wp.data.dispatch("wc/store/checkout").invalidateResolution("getCheckoutStatus");await wp.data.resolveSelect("wc/store/cart").getCartTotals(),await wp.data.resolveSelect("wc/store/checkout").getCheckoutStatus();const o=e("#billing_vat_number_field label.components-base-control__label"),r=e('<small class="message_vies" style="margin-left:10px;"></small>');if(r.addClass(i.success?"valid":"not_valid"),r.text(i.data.message),r.css("color",i.success?"green":"red"),o.append(r),i.data.update_totals){const e=wp.data.select("wc/store/checkout").getAdditionalFields()||{};wp.data.dispatch("wc/store/checkout").setAdditionalFields({...e,billing_tax_code:""})}"dev"===t.mode&&console.log("forceBatchRequest?",l&&l.target&&"billing-country"!==l.target.id),l&&l.target&&"billing-country"!==l.target.id&&(wp.data.dispatch("wc/store/cart").invalidateResolution("getCartData"),wp.data.dispatch("wc/store/cart").invalidateResolution("getCartTotals"),wp.data.dispatch("wc/store/checkout").invalidateResolution("getCheckoutStatus"),Promise.all([wp.data.resolveSelect("wc/store/cart").getCartData(),wp.data.resolveSelect("wc/store/cart").getCartTotals(),wp.data.resolveSelect("wc/store/checkout").getCheckoutStatus()]).then((([e,l,i])=>("dev"===t.mode&&console.log("[POP block] Batch refresh completato:",{cartData:e,cartTotals:l,checkoutStatus:i}),{cartData:e,cartTotals:l,checkoutStatus:i}))).catch((e=>{"dev"===t.mode&&console.error("[POP block] Errore nel forzare batch request:",e)})))}function n(n){clearTimeout(l),l=setTimeout((()=>{const l=e("#billing_vat_number").val()?.trim(),a=e("#billing_tax_code").val()?.trim(),o=e("#billing_invoice_type").val()?.trim(),r=e("#billing_choice_type").val()?.trim(),c=e("#billing-country").val()?.trim();!function(l,n,a,o,r,c){"dev"===t.mode&&console.log("[POP block] vies fetch:",c,r,o,n,a),fetch(t.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"popCheckoutViesCheck",vat_number:n,tax_code:a,invoice_type:o,choice_type:r,country:c})}).then((e=>e.json())).then((n=>{"dev"===t.mode&&console.log("[POP block] vies response:",n);const a=e("#billing_vat_number_field label.components-base-control__label").find(".message_vies");a.length&&a.remove(),i(l,n)})).catch((e=>{console.error("VIES fetch error:",e)}))}(n,l,a,o,r,c)}),300)}e("#billing_choice_type, #billing_invoice_type, #billing-country, #billing_vat_number, #billing_tax_code").on("change blur",n),n()}(jQuery)}function _(){var i=document.getElementById("billing_first_name"),n=document.getElementById("billing_last_name");l&&(i=document.getElementById("billing-first_name"),n=document.getElementById("billing-last_name"));var a=document.getElementById("billing_tax_code"),o=document.getElementById("billing_invoice_type"),r=!1,c={};e(i).on("change",(function(){a.value=""})),e(n).on("change",(function(){a.value=""})),e(a).on("change",(function(){var e=CodiceFiscale.check(this.value.toUpperCase());if("private"===o.options[o.selectedIndex].value){if(this.value.length<=16&&!0===e){c=CodiceFiscale.computeInverse(this.value.toUpperCase());var l={name:i.value,surname:n.value,gender:c.gender,birthday:c.birthday,birthplace:c.birthplace},d=new CodiceFiscale(l);console.log("CodiceFiscale di "+l.name+" "+l.surname,d),r=0===d.code.indexOf(c.surname+c.name)}else r=!1;if(console.log("Check CF:",r),r){var s=a.nextElementSibling;return s&&s.classList.contains("no-valid-cf")&&s.remove(),!0}return setTimeout((function(){var e=a.nextElementSibling;e&&e.remove(),a.value="",a.insertAdjacentHTML("afterend","<p class='no-valid-cf'><small>(*) "+t.invalid_tax_code+"</small></p>")}),200),!1}}))}function v(n){var a=document.getElementById("billing_invoice_type"),o=document.getElementById("billing_country");l&&(o=document.getElementById("billing-country"));var d=document.getElementById("billing_tax_code");if(a||(a=document.querySelectorAll("#billing_invoice_type_field.form-radio_fields input[type=radio]")),!a)return!1;if(!o)return!1;if(o){var v=o.getAttribute("readonly");v&&"readonly"===v&&(o.closest("#billing_country_field").style.display="none")}var b=document.querySelector('label[for="billing_invoice_type"] .optional');b&&b.remove(),"SELECT"===a.tagName?(o&&"IT"===o.value&&-1!==t.eu_vat_country.indexOf(t.country)?"select"===a.tagName.toLowerCase()?s(a.options[a.selectedIndex].value,n):"input"===a.tagName.toLowerCase()&&s(a.value,n):"select"===a.tagName.toLowerCase()?c(a.options[a.selectedIndex].value,n):"input"===a.tagName.toLowerCase()&&c(a.value,n),o&&r(o.value,a.value,n)):(o&&"IT"===o.value&&-1!==t.eu_vat_country.indexOf(t.country)?s(a[0].value,n):c(a[0].value,n),o&&r(o.value,a[0].value,n)),function(t){var l=document.querySelector("body.woocommerce-edit-address"),n=document.getElementById("billing_choice_type"),a=document.querySelectorAll("#billing_choice_type_field.form-radio_fields input[type=radio]");if(!n&&a){var o="";a.forEach((function(e){e.checked&&(o=e.value)})),console.log("RADIO > choiceTypeRadioValue",o),u(o,t),a.forEach((function(e){e.addEventListener("change",(function(e){u(this.value,e)}))}))}i();var r=document.querySelector('#billing_choice_type_field label[for="billing_choice_type"] span.optional');r&&r.remove(),n&&"load"===t.type&&!l&&u(n.options[n.selectedIndex].value,t),n&&e(n).on("change",(function(e){u(this.value,e)})),l&&u("edit-address",t)}(n),i(),function(){if(l)return!1;var e=document.getElementById("billing_invoice_type"),i=(document.getElementById("billing_country"),document.getElementById("billing_vat_number")),n=document.getElementById("billing_tax_code");"on"!==t.disable_cf&&!(!i&&!n)&&(i&&i.addEventListener("keyup",(function(t){if(e&&"company"!==e.value)return!1;n.value=this.value})))}(),"free"!==t.user_level&&(m(),y()),function(){const e=document.getElementById("billing-company");l&&e&&(e.nextElementSibling.innerText=t.company_label)}(),o&&"IT"===o.value&&d&&"on"===t.active_js_cf_check&&(_(),d.dispatchEvent(new Event("change")))}l||n(),window.addEventListener("load",(function(e){if(l){const t=setInterval((()=>{v(e),n(),clearInterval(t)}),300)}else v(e)}))}document.querySelector(".wc-block-checkout")?document.addEventListener("DOMContentLoaded",(()=>{new MutationObserver((function(e,t){document.querySelector(".pop-checkout-fields")&&(t.disconnect(),l())})).observe(document.body,{childList:!0,subtree:!0})})):l()}(jQuery,window.wc_el_inv_invoice);
  • woopop-electronic-invoice-free/trunk/vendor/composer/installed.php

    r3409381 r3409599  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '7083a9ce79d60c69b01aa424421f640d695cf26b',
     6        'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '7083a9ce79d60c69b01aa424421f640d695cf26b',
     16            'reference' => '7f84459ecbc93c26d19b6b9575450679a754fe01',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
    1919            'aliases' => array(),
    2020            'dev_requirement' => false,
    21         ),
    22         'composer/package-versions-deprecated' => array(
    23             'pretty_version' => '1.11.99.5',
    24             'version' => '1.11.99.5',
    25             'reference' => 'b4f54f74ef3453349c24a845d22392cd31e65f1d',
    26             'type' => 'composer-plugin',
    27             'install_path' => __DIR__ . '/./package-versions-deprecated',
    28             'aliases' => array(),
    29             'dev_requirement' => true,
    30         ),
    31         'fidry/console' => array(
    32             'pretty_version' => '0.5.5',
    33             'version' => '0.5.5.0',
    34             'reference' => 'bc1fe03f600c63f12ec0a39c6b746c1a1fb77bf7',
    35             'type' => 'library',
    36             'install_path' => __DIR__ . '/../fidry/console',
    37             'aliases' => array(),
    38             'dev_requirement' => true,
    3921        ),
    4022        'guzzlehttp/guzzle' => array(
     
    6446            'aliases' => array(),
    6547            'dev_requirement' => false,
    66         ),
    67         'humbug/php-scoper' => array(
    68             'pretty_version' => '0.17.5',
    69             'version' => '0.17.5.0',
    70             'reference' => 'f67ae1e5360259911d6c4be871e4aeb4e6661541',
    71             'type' => 'library',
    72             'install_path' => __DIR__ . '/../humbug/php-scoper',
    73             'aliases' => array(),
    74             'dev_requirement' => true,
    75         ),
    76         'jetbrains/phpstorm-stubs' => array(
    77             'pretty_version' => 'v2022.3',
    78             'version' => '2022.3.0.0',
    79             'reference' => '6b568c153cea002dc6fad96285c3063d07cab18d',
    80             'type' => 'library',
    81             'install_path' => __DIR__ . '/../jetbrains/phpstorm-stubs',
    82             'aliases' => array(),
    83             'dev_requirement' => true,
    84         ),
    85         'nikic/php-parser' => array(
    86             'pretty_version' => 'v4.19.4',
    87             'version' => '4.19.4.0',
    88             'reference' => '715f4d25e225bc47b293a8b997fe6ce99bf987d2',
    89             'type' => 'library',
    90             'install_path' => __DIR__ . '/../nikic/php-parser',
    91             'aliases' => array(),
    92             'dev_requirement' => true,
    93         ),
    94         'ocramius/package-versions' => array(
    95             'dev_requirement' => true,
    96             'replaced' => array(
    97                 0 => '1.11.99',
    98             ),
    99         ),
    100         'psr/container' => array(
    101             'pretty_version' => '1.1.2',
    102             'version' => '1.1.2.0',
    103             'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea',
    104             'type' => 'library',
    105             'install_path' => __DIR__ . '/../psr/container',
    106             'aliases' => array(),
    107             'dev_requirement' => true,
    108         ),
    109         'psr/event-dispatcher' => array(
    110             'pretty_version' => '1.0.0',
    111             'version' => '1.0.0.0',
    112             'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0',
    113             'type' => 'library',
    114             'install_path' => __DIR__ . '/../psr/event-dispatcher',
    115             'aliases' => array(),
    116             'dev_requirement' => true,
    11748        ),
    11849        'psr/http-client' => array(
     
    16192            ),
    16293        ),
    163         'psr/log-implementation' => array(
    164             'dev_requirement' => true,
    165             'provided' => array(
    166                 0 => '1.0|2.0',
    167             ),
    168         ),
    16994        'ralouphie/getallheaders' => array(
    17095            'pretty_version' => '3.0.3',
     
    175100            'aliases' => array(),
    176101            'dev_requirement' => false,
    177         ),
    178         'symfony/console' => array(
    179             'pretty_version' => 'v5.4.47',
    180             'version' => '5.4.47.0',
    181             'reference' => 'c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed',
    182             'type' => 'library',
    183             'install_path' => __DIR__ . '/../symfony/console',
    184             'aliases' => array(),
    185             'dev_requirement' => true,
    186102        ),
    187103        'symfony/deprecation-contracts' => array(
     
    194110            'dev_requirement' => false,
    195111        ),
    196         'symfony/event-dispatcher-contracts' => array(
    197             'pretty_version' => 'v2.5.4',
    198             'version' => '2.5.4.0',
    199             'reference' => 'e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f',
    200             'type' => 'library',
    201             'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts',
    202             'aliases' => array(),
    203             'dev_requirement' => true,
    204         ),
    205         'symfony/filesystem' => array(
    206             'pretty_version' => 'v5.4.45',
    207             'version' => '5.4.45.0',
    208             'reference' => '57c8294ed37d4a055b77057827c67f9558c95c54',
    209             'type' => 'library',
    210             'install_path' => __DIR__ . '/../symfony/filesystem',
    211             'aliases' => array(),
    212             'dev_requirement' => true,
    213         ),
    214         'symfony/finder' => array(
    215             'pretty_version' => 'v5.4.45',
    216             'version' => '5.4.45.0',
    217             'reference' => '63741784cd7b9967975eec610b256eed3ede022b',
    218             'type' => 'library',
    219             'install_path' => __DIR__ . '/../symfony/finder',
    220             'aliases' => array(),
    221             'dev_requirement' => true,
    222         ),
    223         'symfony/polyfill-ctype' => array(
    224             'pretty_version' => 'v1.33.0',
    225             'version' => '1.33.0.0',
    226             'reference' => 'a3cc8b044a6ea513310cbd48ef7333b384945638',
    227             'type' => 'library',
    228             'install_path' => __DIR__ . '/../symfony/polyfill-ctype',
    229             'aliases' => array(),
    230             'dev_requirement' => true,
    231         ),
    232         'symfony/polyfill-intl-grapheme' => array(
    233             'pretty_version' => 'v1.33.0',
    234             'version' => '1.33.0.0',
    235             'reference' => '380872130d3a5dd3ace2f4010d95125fde5d5c70',
    236             'type' => 'library',
    237             'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme',
    238             'aliases' => array(),
    239             'dev_requirement' => true,
    240         ),
    241         'symfony/polyfill-intl-normalizer' => array(
    242             'pretty_version' => 'v1.33.0',
    243             'version' => '1.33.0.0',
    244             'reference' => '3833d7255cc303546435cb650316bff708a1c75c',
    245             'type' => 'library',
    246             'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer',
    247             'aliases' => array(),
    248             'dev_requirement' => true,
    249         ),
    250         'symfony/polyfill-mbstring' => array(
    251             'pretty_version' => 'v1.33.0',
    252             'version' => '1.33.0.0',
    253             'reference' => '6d857f4d76bd4b343eac26d6b539585d2bc56493',
    254             'type' => 'library',
    255             'install_path' => __DIR__ . '/../symfony/polyfill-mbstring',
    256             'aliases' => array(),
    257             'dev_requirement' => true,
    258         ),
    259         'symfony/polyfill-php73' => array(
    260             'dev_requirement' => true,
    261             'replaced' => array(
    262                 0 => '*',
    263             ),
    264         ),
    265         'symfony/polyfill-php80' => array(
    266             'pretty_version' => 'v1.33.0',
    267             'version' => '1.33.0.0',
    268             'reference' => '0cc9dd0f17f61d8131e7df6b84bd344899fe2608',
    269             'type' => 'library',
    270             'install_path' => __DIR__ . '/../symfony/polyfill-php80',
    271             'aliases' => array(),
    272             'dev_requirement' => true,
    273         ),
    274         'symfony/polyfill-php81' => array(
    275             'pretty_version' => 'v1.33.0',
    276             'version' => '1.33.0.0',
    277             'reference' => '4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c',
    278             'type' => 'library',
    279             'install_path' => __DIR__ . '/../symfony/polyfill-php81',
    280             'aliases' => array(),
    281             'dev_requirement' => true,
    282         ),
    283         'symfony/service-contracts' => array(
    284             'pretty_version' => 'v2.5.4',
    285             'version' => '2.5.4.0',
    286             'reference' => 'f37b419f7aea2e9abf10abd261832cace12e3300',
    287             'type' => 'library',
    288             'install_path' => __DIR__ . '/../symfony/service-contracts',
    289             'aliases' => array(),
    290             'dev_requirement' => true,
    291         ),
    292         'symfony/string' => array(
    293             'pretty_version' => 'v5.4.47',
    294             'version' => '5.4.47.0',
    295             'reference' => '136ca7d72f72b599f2631aca474a4f8e26719799',
    296             'type' => 'library',
    297             'install_path' => __DIR__ . '/../symfony/string',
    298             'aliases' => array(),
    299             'dev_requirement' => true,
    300         ),
    301         'thecodingmachine/safe' => array(
    302             'pretty_version' => 'v1.3.3',
    303             'version' => '1.3.3.0',
    304             'reference' => 'a8ab0876305a4cdaef31b2350fcb9811b5608dbc',
    305             'type' => 'library',
    306             'install_path' => __DIR__ . '/../thecodingmachine/safe',
    307             'aliases' => array(),
    308             'dev_requirement' => true,
    309         ),
    310         'webmozart/assert' => array(
    311             'pretty_version' => '1.12.1',
    312             'version' => '1.12.1.0',
    313             'reference' => '9be6926d8b485f55b9229203f962b51ed377ba68',
    314             'type' => 'library',
    315             'install_path' => __DIR__ . '/../webmozart/assert',
    316             'aliases' => array(),
    317             'dev_requirement' => true,
    318         ),
    319112    ),
    320113);
Note: See TracChangeset for help on using the changeset viewer.