sync-identity-glue-E9JNGHDF.js
1var e=`peach_device_id`;async function t(){try{let t=(await chrome.storage.local.get(e))[e];if(typeof t==`string`&&t)return t}catch{}let t=crypto.getRandomValues(new Uint8Array(16)),n=``;for(let e of t)n+=String.fromCharCode(e);let r=btoa(n).replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=+$/g,``);try{await chrome.storage.local.set({[e]:r})}catch{}return r}export{t as getOrCreateLocalDeviceId};