var e=e=>new Promise(t=>setTimeout(t,e)),t=e=>{if(e===void 0)throw Error(`Input base64 string is undefined`);let t=e.length%4==0?``:`=`.repeat(4-e.length%4);e+=t;let n=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,r=``;for(let t=0;t>4,(a&15)<<4|o>>2,(o&3)<<6|s)}try{return decodeURIComponent(r)}catch(e){return console.error(`URIError: URI malformed`,e),``}},n=e=>{if(!e)return{};let[n,r,i]=e.split(`.`);if(!n||!r)return{};let a=`{}`;try{let e=n.replace(/-/g,`+`).replace(/_/g,`/`),t=e.padEnd(e.length+(4-e.length%4)%4,`=`);a=atob(t)}catch(e){console.log(`error header`,e)}let o=`{}`;try{let e=r.replace(/-/g,`+`).replace(/_/g,`/`),t=e.padEnd(e.length+(4-e.length%4)%4,`=`);o=atob(t)}catch(e){console.log(`error payload`,e)}if(o==`{}`)try{o=t(r)}catch(e){console.log(`error payload`,e)}return{header:JSON.parse(a),payload:JSON.parse(o)}},r=e=>/.{15,}/.test(e)?/[A-Z]/.test(e)?/[a-z]/.test(e)?/[0-9]/.test(e)?/[!@#$%^&*(),.?":{}|<>]/.test(e)?{status:!0,message:``}:{status:!1,message:`tidak ada simbol`}:{status:!1,message:`tidak ada angka`}:{status:!1,message:`tidak ada huruf kecil`}:{status:!1,message:`tidak ada huruf besar`}:{status:!1,message:`kurang dari 15 Karakter`},i=e=>{let t=``;for(let n=0;n{try{var r=``;if(n){var i=new Date;i.setTime(i.getTime()+n*60*1e3),r=`; expires=`+i.toUTCString()}document.cookie=e+`=`+(t||``)+r+`; path=/`}catch{}},o=e=>{try{for(var t=e+`=`,n=document.cookie.split(`;`),r=0;r{try{document.cookie=e+`=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;`}catch{}},c=(e,t)=>{localStorage.setItem(e,t)},l=e=>{let t=null;try{t=localStorage.getItem(e)}catch{}return t},u=()=>{localStorage.clear()},d=()=>{let e=null;try{o(`token`)&&(e=n(l(`token`)??``).payload)}catch(e){console.log(`error get `,e)}if(!e)try{e=n(o(`token`)??``).payload}catch{}return e},f=e=>{let t={};return new URL(e).searchParams.forEach((e,n)=>{t[n]=e}),t};export{l as a,c,r as d,d as i,i as l,s as n,f as o,o as r,a as s,u as t,e as u};