#   Copyright (c) 2025 Studio Bardotti di Giovanni Bardotti in Firenze www.bardotti.com
#   Tutti i diritti riservati.
#
#   Il mantenimento dell'uso gratuito del programma dipendera' dal supporto che gli utilizzatori vorranno, in completa liberta', 
#   riconoscere all'autore.
#   Se vorrai contribuire con un caffe' simbolico e' possibile farlo tramite paypal sull'email studio@bardotti.com  
#   o dal sito web www.bardotti.com
# 
#   Questo software e' fornito "cosi' com'e'", senza alcuna garanzia esplicita o implicita (vedi le note legali per maggiori dettagli).
#   Il software e' protetto da diritti di proprieta' intellettuale. Non e' consentito riprodurre, 
#   distribuire o modificare il programma senza l'autorizzazione scritta del titolare del copyright.
#   E' consentito l'utilizzo del programma fino al 30/06/2027 allorche' sara' necessario acquisire una nuova versione del programma.
# 
#   Questo programma utilizza la libreria standard di Python. Python e' rilasciato sotto 
#   la Python Software Foundation License. Per maggiori dettagli, visita https://www.python.org/
#   Per la realizzazione del programma sono state utilizzate le seguenti librerie:
#   **openpyxl** (https://openpyxl.readthedocs.io) è una libreria open source rilasciata sotto la licenza MIT. 
#    Puoi trovare maggiori dettagli nella documentazione ufficiale.
# - **subprocess**: Parte della libreria standard di Python, utilizzata per eseguire comandi di sistema.
# - **os**: Parte della libreria standard di Python, utilizzata per interagire con il sistema operativo.
# - **shutil**: Parte della libreria standard di Python, utilizzata per operazioni di gestione file.
#   **sys**: Parte della libreria standard di Python
#   **base64**: Fornisce funzioni per la codifica e decodifica di dati in formato Base64, utilizzato per rappresentare dati binari in formato ASCII.
#   **xml.etree**: E' una libreria per l'elaborazione e la manipolazione di file XML.
#   **datetime**: Contiene classi per la gestione di date e orari.
#   **pickle**: E' una libreria per serializzare e deserializzare oggetti Python
#   **json**: Permette di lavorare con i dati in formato JSON (JavaScript Object Notation)