!function(){"use strict";function e(e,t,n,o,r,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(o,r)}var t,n=e=>{(()=>{for(var e=document.cookie.split(";").map((e=>e.trim())),t=0;te.ok?e.json():Promise.reject(e))).then((e=>{var{Message:{Data:t}={}}=e;t&&((e,t)=>{var n=new Date;n.setTime(n.getTime()+31536e6);var o="expires=".concat(n.toUTCString());document.cookie="".concat("uid2_identity","=").concat(t,";").concat(o,";path=/")})(0,JSON.stringify(t))})).catch((e=>console.error("Error fetching UID2 token",e))))};(t=function*(){var{nypAqfer:{featureFlags:{uid2:e=!1}={}}={}}=window;if(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(e){var{detail:{account:{emailAddress:t=""}={}}={}}=e;if(t)return void n(t)}var o=(()=>{try{var e,t=JSON.parse((null===(e=window.localStorage)||void 0===e?void 0:e.getItem("zephr"))||"{}")||{};return t&&"object"==typeof t?t:{}}catch(e){return{}}})(),{user:{account:{emailAddress:r=""}={}}={}}=o;r&&n(r)};t(),window.addEventListener("nyp-membership:login",t),window.addEventListener("nyp-membership:account-loaded",t)}else console.log("Aqfer: UID2 is disabled")},function(){var n=this,o=arguments;return new Promise((function(r,i){var a=t.apply(n,o);function c(t){e(a,r,i,c,s,"next",t)}function s(t){e(a,r,i,c,s,"throw",t)}c(void 0)}))})()}();