Module 881615

647 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Db:()=>c,sN:()=>u});var r=n(835245),i=n(927813),s=n(728458),a=n(604594);let o=12*i.A.Millis.HOUR,l=null;function u(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Date.now();return null==l||d(l)?l={uuid:(0,r.A)(),createdAtTimestamp:t,lastUsedTimestamp:t,version:a.Ir}:(e&&(l.lastUsedTimestamp=t),l)}function c(){l=null}function d(e){let t=Date.now();if(t<e.createdAtTimestamp)return s.A.addBreadcrumb({category:"ad",message:`future facing timestamp Date.now(): ${t}, initialized timestamp: ${e.createdAtTimestamp}`}),!0;let n=t-e.lastUsedTimestamp>a.jj,r=t-e.createdAtTimestamp>o;return n||r}}