Build 574548stable
Module 107351
564 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{D:()=>u,r:()=>l}),n(393431),n(532706),n(42231),n(232424),n(949626),n(767709),n(65162),n(508300);var i=n(835245),r=n(506774),s=n(927813);let a="purchase_token",o=60*s.A.Millis.DAY;function l(){let e=r.w.get(a);if(null!=e&&e.expires>=Date.now())return e.purchaseToken;let t=(0,i.A)();return r.w.set(a,{purchaseToken:t,expires:Date.now()+o}),t}async function u(){let e=new Uint8Array(l().split("").map(e=>e.charCodeAt(0)));return btoa(String.fromCharCode(...new Uint8Array(await window.crypto.subtle.digest({name:"SHA-256"},e))))}}