Module 787301

1,371 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,{A:()=>I});var i=n(17928),r=n(506774),a=n(228366),s=n(287809);let l=null,o=!1,d="unchecked",c=null;function u(){let e=s.default.getCurrentUser()?.id;return null==e?null:`AgeVerificationStore_${e}`}function _(){d="unchecked",c=null}function E(){let e=u();null!=e&&r.w.set(e,{reactiveCheckStatus:d,reactiveCheckMissAt:c})}function A(){return"miss"===d&&null!=c&&Date.now()-c<864e5}class h extends i.Ay.Store{initialize(){this.waitFor(s.default)}static displayName="AgeVerificationStore";get loading(){return o}get methods(){return l}getReactiveCheckStatus(){return d}getReactiveCheckMiss(){return A()}getReactiveCheckPassed(){return"passed"===d}shouldCallReactiveCheck(){return!("passed"===d||"suppress"===d||A())}}let I=new h(a.h,{AGE_VERIFICATION_METHODS_LOAD_START:function(){o=!0},AGE_VERIFICATION_METHODS_LOAD_SUCCESS:function(e){let{methods:t}=e;l=t,o=!1},AGE_VERIFICATION_METHODS_LOAD_FAILURE:function(){o=!1},CONNECTION_OPEN:function(){!function(){let e=u();if(null==e)return _();let t=r.w.get(e);if(null==t||"object"!=typeof t)return _();let n=t.reactiveCheckStatus??"unchecked",i=t.reactiveCheckMissAt??null;"miss"===n&&null!=i&&Date.now()-i>=864e5?_():(d=n,c=i)}()},AGE_VERIFICATION_CHECK_RESULT_SET:function(e){let{status:t}=e;d=t,c="miss"===t?Date.now():null,E()},AGE_VERIFICATION_RESET:function(){d="suppress",c=null,E()}})}