/**
* @package DPCalendar
* @copyright Digital Peak GmbH. <https://www.digital-peak.com>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU/GPL
*/
import("../../modules/block/select.min.js?43859213"),document.querySelectorAll(".dp-timezone__select").forEach((e=>{if(e.addEventListener("change",(()=>import("../../modules/dpcalendar.min.js?43859213").then((()=>DPCalendar.request("task=profile.tz&tz="+e.value,(()=>location.reload())))))),1==localStorage.getItem("DPCalendar.timezone.switcher.disable"))return;if(Intl.DateTimeFormat().resolvedOptions().timeZone===e.value)return;const t=document.querySelector(".dp-timezone__info");t&&(t.innerHTML=t.innerHTML.replace("%s",Intl.DateTimeFormat().resolvedOptions().timeZone),t.classList.remove("dp-timezone__info_hidden"),t.querySelector(".dp-link_confirm").addEventListener("click",(t=>(t.preventDefault(),e.value=Intl.DateTimeFormat().resolvedOptions().timeZone,e.dispatchEvent(new Event("change")),!1))),t.querySelector(".dp-link_close").addEventListener("click",(e=>(e.preventDefault(),t.classList.add("dp-timezone__info_hidden"),localStorage.setItem("DPCalendar.timezone.switcher.disable",1),!1))))}));