',e.acceptButton=e.datepickerContainer.getElementsByClassName("scrollroll-accept-button")[0],e.dayPicker=e.datepickerContainer.getElementsByClassName("scrollroll-day-picker")[0],e.monthPicker=e.datepickerContainer.getElementsByClassName("scrollroll-month-picker")[0],e.yearPicker=e.datepickerContainer.getElementsByClassName("scrollroll-year-picker")[0],Pe(e.dayPicker),Le(e.monthPicker),Ie(e.yearPicker,e.allYears),e.dayElements=e.dayPicker.getElementsByClassName("scrollroll-element")},o=function(e){c("setInitialPositions"),e.previousYearScroll=i(e.yearPos,e.height),e.yearPicker.scrollTo(0,e.previousYearScroll),e.previousMonthScroll=i(e.monthPos,e.height),e.monthPicker.scrollTo(0,e.previousMonthScroll),e.previousDayScroll=i(e.dayPos,e.height),e.dayPicker.scrollTo(0,e.previousDayScroll)},ce=function(e){var t,n;for(e.maxDays=te[e.monthPos],e.allYears[e.yearPos]%4||28!==e.maxDays||e.maxDays++,n=t=28;t<=30;n=++t)e.maxDays<=n?e.dayElements[n].style.opacity="0.5":e.dayElements[n].style.removeProperty("opacity")},le=function(t){var e,n,o;for(c("attachEventListeners"),t.element.addEventListener("click",function(e){return me(e,t)}),t.element.addEventListener("focus",function(e){return ge(e,t)}),t.acceptButton.addEventListener("click",function(e){return pe(e,t)}),t.dayPicker.addEventListener("mousedown",function(e){return fe(e,t,t.dayPicker)}),t.dayPicker.addEventListener("touchstart",function(e){return he(e,t,t.dayPicker)}),t.monthPicker.addEventListener("mousedown",function(e){return fe(e,t,t.monthPicker)}),t.monthPicker.addEventListener("touchstart",function(e){return he(e,t,t.monthPicker)}),t.yearPicker.addEventListener("mousedown",function(e){return fe(e,t,t.yearPicker)}),t.yearPicker.addEventListener("touchstart",function(e){return he(e,t,t.yearPicker)}),document.addEventListener("mousemove",function(e){return ye(e,t)}),document.addEventListener("touchmove",function(e){return ve(e,t)}),document.addEventListener("mouseup",function(e){return be(e,t)}),document.addEventListener("touchend",function(e){return we(e,t)}),n=0,o=(e=t.datepickerContainer.getElementsByClassName("scrollroll-element")).length;ne.maxDays-1&&(e.dayPos=e.maxDays-1),t=i(e.dayPos,e.height),e.dayPicker.scrollTo(0,t),Ce(e)),e.previousDayScroll=t},ue=function(e){var t=e.monthPicker.scrollTop,n=i(e.monthPos,e.height),o=null==e.dragObj,r=e.previousMonthScroll===t;o&&r&&t!==n&&(e.monthPos=Te(t,e.height),11=e.allYears.length&&(e.yearPos=e.allYears.length-1),t=i(e.yearPos,e.height),e.yearPicker.scrollTo(0,t),Ce(e)),e.previousYearScroll=t},me=function(e,t){return c("inputElementClicked"),e.preventDefault(),!!t.frozen||(Be(t),!1)},ge=function(e,t){return c("inputElementFocused"),e.preventDefault(),e.target.blur(),!1},pe=function(e,t){var n,o,r,i;if(c("acceptButtonClicked"),t.dayPos>t.maxDays-1)return t.dayElements[t.dayPos].style.color="red",void(t.dayElements[t.dayPos].style.fontWeight="bold");o=Z[t.dayPos],r=ee[t.monthPos],n=`${i=t.allYears[t.yearPos]}-${r}-`+o,o=o+`.${r}.`+i,t.isInputElement?t.element.value=o:t.element.innerText=o,t.value=n,Se(t)},fe=function(e,t,n){c("mouseDowned"),t.dragObj={picker:n},t.dragObj.lastY=e.screenY,t.dragObj.hasMoved=!1},he=function(e,t,n){c("touchStarted"),e=e.changedTouches[0],t.dragObj={picker:n},t.dragObj.touchID=e.identifier,t.dragObj.lastY=e.screenY},ye=function(e,t){var n;null!=t.dragObj&&(c("mouseMoved"),t.dragObj.hasMoved=!0,n=t.dragObj.lastY-e.screenY,t.dragObj.lastY=e.screenY,Ee(n,t.dragObj.picker))},ve=function(e,t){var n,o,r,i,a;if(null!=t.dragObj)for(c("touchMoved"),o=0,r=(i=e.changedTouches).length;o",r=n=0,o=Z.length;n${Z[r]}`;e.innerHTML=t+=""},Le=function(e){var t,n,o,r;for(c("addMonthElements"),t="",r=n=0,o=ee.length;n${ee[r]}`;e.innerHTML=t+=""},Ie=function(e,t){var n,o,r,i;for(c("addYearElements"),n="",i=o=0,r=t.length;o${t[i]}`;e.innerHTML=n+=""},Ce=function(e){for(var t,n=t=28;t<=30;n=++t)e.dayElements[n].style.removeProperty("color"),e.dayElements[n].style.removeProperty("font-weight")},Se=function(e){c("closeScrollRollDatepicker"),e.outerContainer.classList.remove("shown"),e.dragObj=null,e.nexHeartbeat=function(){},e.isOn=!1},Be=function(e){c("openScrollRollDatepicker"),e.outerContainer.classList.add("shown"),e.nexHeartbeat=e.heartbeat.bind(e),requestAnimationFrame(e.nexHeartbeat),e.isOn=!0},i=function(e,t){return t/2+e*t},Te=function(e,t){return(e-e%t)/t},xe=function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement&&e.isConnected:null!=e&&1===e.nodeType&&e.isConnected},Fe=function(e,t){Object.assign(e,ne),Object.assign(e,t)},Oe=new TextEncoder("utf-8");new TextDecoder("utf-8"),(H=new Array(256).fill(0)).map(function(e,t){return t.toString(16).padStart(2,"0")}),H.map(function(e,t){return BigInt(t)}),H=Array.from("0123456789abcdef"),W=new Array(256),H.forEach(function(e){return W[e]=16*parseInt(e,16)}),K=new Array(256),H.forEach(function(e){return K[e]=parseInt(e,16)});function Re(e){return Oe.encode(e)}async function De(){f||(gt()?((g=history.state).navAction=ut(),m.lastNavAction=g.navAction,v(m),history.replaceState(g,"")):(p.navAction=Ze,m.lastNavAction=p.navAction,v(m),history.replaceState(p,"")),await ot(),g=history.state,ft(g),tt(g))}({log:s,olog:Ae}=e("utilmodule")),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=u=null,He=new RegExp("^[a-z0-9]*$"),je=new RegExp("^[a-km-np-z2-9]*$"),r=a=Me=null;var He,r,a,Me,je,l,s,Ae,u,d,Ne,qe,ze=function(){s("initialize"),(Me=new Worker("argon2worker.js")).addEventListener("message",Je),Ve()},Ve=function(){var e,t,n,o;for(u=[],d=[],e=t=48;t<=57;e=++t)u[e]=!0,48!==e&&49!==e&&(d[e]=!0);for(e=n=65;n<=90;e=++n)u[e]=!0;for(e=o=97;o<=122;e=++o)u[e]=!0,108!==e&&111!==e&&(d[e]=!0)},Ye=function(e){for(var t,n,o,r,i="",a=o=0,c=r=(e=(t=new Uint8Array(e)).length)-(e=e%3);o>18]+l[(258048&n)>>12]+l[(4032&n)>>6]+l[63&n];return 1==e?(n=t[r],i+=l[(252&n)>>2]+l[(3&n)<<4]+"=="):2==e&&(n=t[r]<<8|t[1+r],i+=l[(64512&n)>>10]+l[(1008&n)>>4]+l[(15&n)<<2]+"="),i},Ue=async function(e,t){var n=window.crypto.subtle,e=Re(e),t=Re(t),t=await n.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits","deriveKey"]),e=await n.deriveKey({name:"PBKDF2",salt:e,iterations:1e3,hash:"SHA-1"},t,{name:"HMAC",hash:"SHA-1",length:160},!0,["sign","verify"]),t=await n.exportKey("raw",e);return Ye(t)},Je=function(e){var t,n;return s("argon2WorkerResponded"),s(e.data),null!=e.data&&({error:t,hashHex:n}=e.data),null!=a&&null!=n?a(n):null!=r&&null!=t?r(t):void s("argon2Worker response did not cause any effect!")},$e=async function(e,t){return(e=e.length<4?e+e+e:e).length<8&&(e+=e),Ue(e,t)},_e=async function(e,t){var n,o;s("argon2HashPw"),o=new Promise(function(e,t){a=e,r=t}),Me.postMessage({pin:e,birthdate:t});try{return await o}catch(e){n=e,s("Argon2 threw an Error!"),s(n)}finally{r=a=null}},Ke=function(e){return u[e]},We=function(e){return d[e]},Qe=function(e){return He.test(e)},Ge=function(e){return je.test(e)},Xe=function(e){for(var t,n,o={},r=0,i=(n=(e="string"==typeof e?document.getElementById(e):e).elements).length;rg.depth))return t=mt(),m.lastNavAction=t,v(m),t=lt(t),history.go(-e),t},ct=function(e){return"back"===e.action&&e.timestamp===et},lt=function(e){return et=e.timestamp,new Promise(function(e){return n=e})},st=function(){n(),et=n=null},ut=function(){return{action:"browserNav {refresh, back or forward}",timestamp:Date.now()}},dt=function(){return{action:"nav",timestamp:Date.now()}},mt=function(){return{action:"back",timestamp:Date.now()}},gt=function(){return pt(history.state)},pt=function(e){var t,n,o,r,i;if(null==e)return!1;if(r=Object.keys(e),i=Object.keys(p),r.length!==i.length)return!1;for(n=t=0,o=r.length;t