if (self.CavalryLogger) { CavalryLogger.start_js_script(document.currentScript); }/*FB_PKG_DELIM*/ __d("CometLinkTrackingUtils.workplace",[],(function(a,b,c,d,e,f){"use strict";function a(a,b,c){return a}f.decorateHrefWithTrackingInfo=a}),66); __d("PolarisBDSignalBufferData",[],(function(a,b,c,d,e,f){"use strict";a={};b=a;f["default"]=b}),66); __d("PolarisBDSignalWrapper",["PolarisBDSignalBufferData","PolarisSignalCollectorMap"],(function(a,b,c,d,e,f,g){"use strict";a=function(){function a(a,b){this.signalFlags=a,this.signalType=b}var b=a.prototype;b.getSignalCollector=function(a){return this.canExecuteForReputationTier(a)?c("PolarisSignalCollectorMap").get(this.signalType):null};b.canExecuteForReputationTier=function(a){return this.signalType===38001?!0:this.signalFlags.includes(a)};b.getBufferConfig=function(){return c("PolarisBDSignalBufferData")[this.signalType]};return a}();g["default"]=a}),98); __d("PolarisSignalValueContext",[],(function(a,b,c,d,e,f){"use strict";a=function(){function a(a){this.cn=a}var b=a.prototype;b.getSignalValueContextName=function(){return this.cn};return a}();f["default"]=a}),66); __d("PolarisBDSignalCollectorBase",["PolarisBDSignalBufferData","PolarisSignalValueContext","regeneratorRuntime"],(function(a,b,c,d,e,f,g){"use strict";a=function(){function a(a){this.signalType=a}var d=a.prototype;d.executeSignalCollection=function(){throw new Error("Child class responsibility to implement executeSignalCollection")};d.executeAsyncSignalCollection=function(){var a;return b("regeneratorRuntime").async(function(c){while(1)switch(c.prev=c.next){case 0:c.next=2;return b("regeneratorRuntime").awrap(this.executeSignalCollection());case 2:a=c.sent;return c.abrupt("return",a);case 4:case"end":return c.stop()}},null,this)};a.getSanitizedURI=function(){var a=window.location.href,b=a.indexOf("?");return b<0?a:a.substring(0,b)};d.getContext=function(){return new(c("PolarisSignalValueContext"))(a.getSanitizedURI())};d.throwIfNotInitialized=function(){if(!(this.signalType in c("PolarisBDSignalBufferData")))throw new Error("Signal is not intialized")};return a}();g["default"]=a}),98); __d("PolarisBDLoggingConstants",[],(function(a,b,c,d,e,f){"use strict";a={ERROR:"error",WARNING:"warning",INFO:"info"};b={KEY_NOT_FOUND:"key_not_found",APPEND_SIGNAL:"bd_append_signal",APPEND_SIGNAL_FAIL:"bd_append_signal_fail",HB_COLLECTED:"append_hb",HB_COLLECTION_FAILED:"hb_collection_failed",BD_EXCEPTION:"bd_exception",SIGNAL_NOT_IMPLEMENTED:"signal_not_implemented",SIGNAL_VALUE_NULL:"signal_value_null",EMPTY_SIGNAL_CONFIG:"empty_signal_config",INVALID_BUFFER_SIZE:"invalid_buffer_size",INVALID_DURATION:"invalid_duration",SIGNAL_FLAGS_MISSING:"signal_flags_missing",DYNAMIC_SIGNAL_COLLECTION_STARTED:"dynamic_signal_collection_started",BIOMETRIC_SIGNAL_COLLECTION_STARTED:"biometric_signal_collection_started",INVALID_GUID:"invalid_guid",INVALID_LENGTH:"invalid_length",GET_LOCAL_STORAGE_ERROR:"get_local_storage_error",WEB_STORAGE:"web_storage",PARSE_CONFIG_ERROR:"parse_config_error",HB_START_FAILURE:"hb_start_failure",HB_ALREADY_RUNNING:"hb_already_running",TRY_RESTARTING_HB:"try_restarting_hb",BANZAI_LOG_ERROR:"banzai_log_error"};c="JS";f.LEVELS=a;f.OPERATIONS=b;f.COMPONENT_NAME=c}),66); __d("PolarisBDOperationLoggerComponent",[],(function(a,b,c,d,e,f){"use strict";a=Object.freeze({WEB_SIGNAL_COLLECTION:"JS",ANDROID_SIGNAL_COLLECTION:"Java",IOS_SIGNAL_COLLECTION:"ObjC",SIGNAL_COLLECTION_SERVER_PROCESSING:"SCSP",TRIGGER:"TG",SESSION_STORE:"SS",SCANNERS_FRAMEWORK:"SF",RESEARCHER_STUDIO_SERVER_SIDE:"RS",RESEARCHER_STUDIO_CLIENT_SIDE:"RSJS",SIGNAL_COLLECTION_CONFIG:"SCCFG",COLLECTION_TRIGGER_FB:"CTFB",CLASSIFICATION_TRIGGER_FB:"ClsTF",PASSIVE_SIGNALS_FB:"PSFB",FB_ACTIVE_SIGNAL:"FB_AS",IG_ACTIVE_SIGNAL:"IG_AS",BD_STORE:"ST",REPUTATION_HINTS_FB:"RHF",FALCO_EVENT:"FE",USERAGENT_PARSING:"UA",FEATURE_LIMIT:"FL",IG_JS:"IG_JS"});f["default"]=a}),66); __d("PolarisBDOperationLoggerLevel",[],(function(a,b,c,d,e,f){"use strict";a=Object.freeze({INFO:"info",WARNING:"warning",ERROR:"error"});f["default"]=a}),66); __d("PolarisBdOperationFalcoEvent",["PolarisFalcoLogger"],(function(a,b,c,d,e,f,g){"use strict";var h={falco:!0,pigeon:!1};a=function(){function a(){}a.log=function(a){d("PolarisFalcoLogger").FalcoLogger.log("bd_operation",a(),{},h)};return a}();g["default"]=a}),98); __d("PolarisBDOperationLogHelper",["PolarisBDLoggingConstants","PolarisBDOperationLoggerComponent","PolarisBDOperationLoggerLevel","PolarisBdOperationFalcoEvent","PolarisRandom"],(function(a,b,c,d,e,f,g){"use strict";var h={logInfo:function(a,b,d,e){h.log(a,c("PolarisBDOperationLoggerLevel").INFO,b,d,e)},logWarning:function(a,b,d,e){h.log(a,c("PolarisBDOperationLoggerLevel").WARNING,b,d,e)},logError:function(a,b,d,e){h.log(a,c("PolarisBDOperationLoggerLevel").ERROR,b,d,e)},log:function(a,b,e,f,g){f===void 0&&(f={});if(d("PolarisRandom").coinflip(h.getFlipSamplingByOperation(e))){if(f===null)throw new Error("opeartion info null");f.source=a;c("PolarisBdOperationFalcoEvent").log(function(){return{operation:e,level:b,component:c("PolarisBDOperationLoggerComponent").IG_JS,operation_info:f,duration_us:g}})}},getFlipSamplingByOperation:function(a){switch(a){case d("PolarisBDLoggingConstants").OPERATIONS.APPEND_SIGNAL:case d("PolarisBDLoggingConstants").OPERATIONS.HB_COLLECTED:case d("PolarisBDLoggingConstants").OPERATIONS.GET_LOCAL_STORAGE_ERROR:case d("PolarisBDLoggingConstants").OPERATIONS.WEB_STORAGE:case d("PolarisBDLoggingConstants").OPERATIONS.SIGNAL_NOT_IMPLEMENTED:case d("PolarisBDLoggingConstants").OPERATIONS.BIOMETRIC_SIGNAL_COLLECTION_STARTED:return 1e3;default:return 1}}};a=h;g["default"]=a}),98); __d("PolarisSignalErrorValueTypeDef",[],(function(a,b,c,d,e,f){"use strict";var g="ec",h="en",i="es",j=500;a=function(){function a(a,b,c){this.$1=a,this.$2=b,c!=null&&(this.$3=c.substr(0,j))}var b=a.prototype;b.getErrorCode=function(){return this.$1};b.getErrorName=function(){return this.$2};b.getErrorDetails=function(){return this.$3};b.isEqual=function(a){return this.$1===a.getErrorCode()&&this.$3===a.getErrorDetails()&&this.$2===a.getErrorName()};b.toJSON=function(){var a;a=(a={},a[g]=this.$1,a);switch(this.$1){case 0:a[h]=this.$2;a[i]=this.$3;break}return a};return a}();f.SignalErrorValueTypeDef=a}),66); __d("PolarisSignalValueTypeDef",["PolarisBDLoggingConstants","PolarisBDOperationLogHelper","PolarisSignalErrorValueTypeDef"],(function(a,b,c,d,e,f,g){"use strict";var h="SignalValueTypeDef",i="t",j="ctx",k="v",l="e",m={NUMBER:"NUMBER",STRING:"STRING",BOOLEAN:"BOOLEAN",CUSTOM_OBJECT:"CUSTOM_OBJECT",INT_ARRAY:"INT_ARRAY",TOUCH:"TOUCH",MAP:"MAP",LIST:"LIST",SENSOR:"SENSOR",ERROR:"ERROR"};a=function(){function a(a,b,c,d,e){this.$1=a,this.$2=b,this.$3=c,this.$4=d,this.$5=e!=null?e:0}var b=a.prototype;b.getTimeStampMS=function(){return this.$1};b.getSignalContext=function(){return this.$2};b.getSignalValue=function(){return this.$3};b.getSignalValueType=function(){return this.$4};b.isEqual=function(a,b){if(a==null){c("PolarisBDOperationLogHelper").logWarning(h,d("PolarisBDLoggingConstants").OPERATIONS.SIGNAL_VALUE_NULL);return!1}if(this.getSignalValueType()!==a.getSignalValueType())return!1;if(this.getSignalValueType()===m.ERROR&&a.getSignalValueType()===m.ERROR)return this.equalValue(a);var e=!1;b.has(128)&&(e=this.equalValue(a));b.has(256)&&(e=e&&this.getSignalContext()!=null&&a.getSignalContext()!=null&&this.getSignalContext().getSignalValueContextName()===a.getSignalContext().getSignalValueContextName());b.has(512)&&(e=e&&Math.abs(this.getTimeStampMS()-a.getTimeStampMS())<=this.$5);return e};b.equalValue=function(a){if(this.isPrimitiveType())return this.getSignalValue()===a.getSignalValue();throw new Error("Must implement in the subclasses")};b.toJSON=function(a){var b={};a&&(b[i]=this.$1/1e3,this.$2!=null&&(b[j]=this.$2));this.$3==null?b[l]=new(d("PolarisSignalErrorValueTypeDef").SignalErrorValueTypeDef)(2):this.addValueOrErrorToJSON(b);return b};b.addValueOrErrorToJSON=function(a){if(this.isPrimitiveType())a[k]=this.$3;else throw new Error("Must implement in the subclasses")};b.isPrimitiveType=function(){switch(typeof this.$3){case"number":case"boolean":case"string":return!0;default:return!1}};return a}();g.BD_VALUE=k;g.BD_ERROR=l;g.VALUE_TYPES=m;g.SignalValueTypeDef=a}),98); __d("PolarisErrorSignalValueType",["PolarisSignalValueTypeDef"],(function(a,b,c,d,e,f,g){"use strict";a=function(a){babelHelpers.inheritsLoose(b,a);function b(b,c,e){return a.call(this,b,c,e,d("PolarisSignalValueTypeDef").VALUE_TYPES.ERROR)||this}var c=b.prototype;c.equalValue=function(a){return this.getSignalValue().isEqual(a.getSignalValue())};c.addValueOrErrorToJSON=function(a){a[d("PolarisSignalValueTypeDef").BD_ERROR]=this.getSignalValue().toJSON()};return b}(d("PolarisSignalValueTypeDef").SignalValueTypeDef);g["default"]=a}),98); __d("PolarisNumberSignalValueType",["PolarisSignalValueTypeDef"],(function(a,b,c,d,e,f,g){"use strict";a=function(a){babelHelpers.inheritsLoose(b,a);function b(b,c,e){return a.call(this,b,c,e,d("PolarisSignalValueTypeDef").VALUE_TYPES.NUMBER)||this}return b}(d("PolarisSignalValueTypeDef").SignalValueTypeDef);g["default"]=a}),98); __d("PolarisBDConnectionRTTSignalCollector",["PolarisBDSignalCollectorBase","PolarisErrorSignalValueType","PolarisNumberSignalValueType","PolarisSignalErrorValueTypeDef"],(function(a,b,c,d,e,f,g){"use strict";var h=function(b){babelHelpers.inheritsLoose(a,b);function a(){return b.call(this,j.signalType)||this}var e=a.prototype;e.executeSignalCollection=function(){var a;this.throwIfNotInitialized();if(((a=navigator.connection)==null?void 0:a.rtt)!=null){a=navigator.connection.rtt;a=new(c("PolarisNumberSignalValueType"))(Date.now(),this.getContext(),a)}else a=new(c("PolarisErrorSignalValueType"))(Date.now(),this.getContext(),new(d("PolarisSignalErrorValueTypeDef").SignalErrorValueTypeDef)(3,"navigator.connection.rtt not supported"));return{valueOrError:a}};return a}(c("PolarisBDSignalCollectorBase")),i=null,j={signalType:30004,get:function(){i==null&&(i=new h());return i}};a=j;g["default"]=a}),98); __d("PolarisCustomObjectSignalValueType",["PolarisSignalValueTypeDef"],(function(a,b,c,d,e,f,g){"use strict";a=function(a){babelHelpers.inheritsLoose(b,a);function b(b,c,e){return a.call(this,b,c,e,d("PolarisSignalValueTypeDef").VALUE_TYPES.CUSTOM_OBJECT)||this}var c=b.prototype;c.equalValue=function(a){return this.getSignalValue().isEqual(a.getSignalValue())};c.addValueOrErrorToJSON=function(a){a[d("PolarisSignalValueTypeDef").BD_VALUE]=this.getSignalValue().toJSON()};return b}(d("PolarisSignalValueTypeDef").SignalValueTypeDef);g["default"]=a}),98); __d("PolarisStringArrayObject",[],(function(a,b,c,d,e,f){"use strict";a=function(){function a(a){this.strings=[],this.strings=a}var b=a.prototype;b.toJSON=function(){return this.strings};b.isEqual=function(b){if(!(b instanceof a))return!1;if(b.strings===this.strings)return!0;if(b.strings.length!==this.strings.length)return!1;for(var c=0;c0?this.staticSignalBufferSize=a:c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.INVALID_BUFFER_SIZE,{size:a.toString(),type:"s"});return this};b.getStaticSignalBufferSize=function(){return this.staticSignalBufferSize};b.setDynamicSignalBufferSize=function(a){a>1?this.dynamicSignalBufferSize=a:c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.INVALID_BUFFER_SIZE,{size:a?a.toString():"0",type:"dbs"});return this};b.getDynamicSignalBufferSize=function(){return this.dynamicSignalBufferSize};b.setBiometricSignalBufferSize=function(a){a>1?this.biometricSignalBufferSize=a:c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.INVALID_BUFFER_SIZE,{size:a.toString(),type:"b"});return this};b.setSID=function(a){this.sid=a;return this};b.getHeartbeatVersion=function(){return this.hbVersion};b.getBiometricSignalBufferSize=function(){return this.biometricSignalBufferSize};b.setConfigGenerationTimeStamp=function(a){this.signalConfigGenerationTimeStampMs=a;return this};b.getConfigGenerationTimeStamp=function(){return this.signalConfigGenerationTimeStampMs};b.getHeartbeatIntervalMs=function(){return this.heartbeatIntervalMs};b.setAllTiersFlushDurationMinutes=function(a){a>0?this.allTiersFlushDurationMs=a*60*1e3:c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.INVALID_DURATION,{size:a.toString(),type:"fda"});return this};b.getAllTiersFlushDurationMs=function(){return this.allTiersFlushDurationMs};b.getFlushDurationByReputationTierMs=function(){return this.reputationTier===262144?this.allTiersFlushDurationMs:this.suspiciousTiersFlushDurationMs};b.addMultipleSignalsToClientConfig=function(a){var b=this;a.forEach(function(a){return b.addSignalToClientConfig(a)});return this};b.addSignalToClientConfig=function(a){var b=a.getSignalFlags(),d=a.getSignalId();if(d===38e3)return this;var e=new(c("PolarisBDSignalWrapper"))(b,d);if(d===38001){this.heartbeatSignal=e;return this}!b.includes(2)?this.staticSignals.push(e):b.includes(4)?this.biometricSignals.push(e):this.dynamicSignals.push(e);a.getBufferSize()>0&&(this.bufferSizeBySignalIdMap[a.getSignalId()]=a.getBufferSize());return this};b.setPeriodicCollectionIntervalSeconds=function(a){a>0?this.periodicCollectionIntervalMs=a*1e3:c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.INVALID_DURATION,{size:a?a.toString():"INF",type:"i"});return this};b.getPeriodicCollectionIntervalMs=function(){return this.periodicCollectionIntervalMs};b.getDynamicSignals=function(){return this.dynamicSignals};b.getStaticSignals=function(){return this.staticSignals};b.getBiometricSignals=function(){return this.biometricSignals};b.getHeartbeatSignal=function(){return this.heartbeatSignal};b.getBufferSizeBySignalId=function(a){return this.bufferSizeBySignalIdMap[a]};b.setParsingDone=function(a){this.parsingDone=a};b.isParsingDone=function(){return this.parsingDone};b.setHeartbeatConfig=function(a){if(a!=null){var b;this.hbVersion=a.hbv;this.heartbeatIntervalMs=a.hbi*60*1e3;this.$1=(b=a.hbcbc)!=null?b:this.$1;this.$2=(b=a.hbvbc)!=null?b:this.$2;this.$3=a.hbbi&&a.hbbi>0?a.hbbi:this.$3}return this};b.getHeartbeatCriticalBurstCount=function(){return this.$1};b.getHeartbeatVitalBurstCount=function(){return this.$2};b.getHeartbeatBurstIntervalMs=function(){return this.$3*1e3};return a}(),j=null;a={get:function(){j==null&&(j=new i());return j}};b=a;g["default"]=b}),98); __d("PolarisBdPdcSignalsFalcoEvent",["PolarisFalcoLogger"],(function(a,b,c,d,e,f,g){"use strict";var h={falco:!0,pigeon:!1};a=function(){function a(){}a.log=function(a){d("PolarisFalcoLogger").FalcoLogger.log("bd_pdc_signals",a(),{},h)};return a}();g["default"]=a}),98); __d("PolarisBDClientSignalLogger",["PolarisBDClientConfig","PolarisBDLoggingConstants","PolarisBDOperationLogHelper","PolarisBdPdcSignalsFalcoEvent","javascript-blowfish"],(function(a,b,c,d,e,f,g){"use strict";var h="BDClientSignalLogger",i=c("PolarisBDClientConfig").get(),j="";a=function(){function a(){}a.setAsid=function(a){j=a};a.postSignalsHelper=function(b){if(b.length<=2)return!1;var d=i.getConfigGenerationTimeStamp(),e=i.getClientReputationTier(),f=a.encryptDataUsingAsid(b);b=function(){return{asid:j,ct:d,rt:e,sjd:f,sid:i.sid}};c("PolarisBdPdcSignalsFalcoEvent").log(b);return!0};a.getInitialVector=function(a){if(a.length!==16){c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.INVALID_LENGTH);return""}var b="";for(var e=0;e<8;e++)b+=String.fromCharCode(a.charCodeAt(e)^a.charCodeAt(8+e));return b};a.encryptDataUsingAsid=function(b){if(j.length!==36){c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.INVALID_GUID);return b}var e=j.slice(19,23)+j.slice(24,36),f=a.getInitialVector(e);e=new(c("javascript-blowfish"))(e,"cbc");return e.base64Encode(e.encrypt(b,f))};return a}();g.BDClientSignalLogger=a}),98); __d("PolarisBDCollectionTypeEnum",[],(function(a,b,c,d,e,f){"use strict";a=Object.freeze({STATIC:0,DYNAMIC:1,BIOMETRIC:2});b=a;f["default"]=b}),66); __d("PolarisBDUtils",["PolarisBDLoggingConstants","PolarisBDOperationLogHelper","PolarisWebStorage"],(function(a,b,c,d,e,f,g){"use strict";var h=60*60*1e3;function a(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=Math.random()*16|0;a=a==="x"?b:b&3|8;return a.toString(16)})}function i(a,b,e){var f=c("PolarisWebStorage").getLocalStorage();if(!f){c("PolarisBDOperationLogHelper").logWarning(e,d("PolarisBDLoggingConstants").OPERATIONS.GET_LOCAL_STORAGE_ERROR);return}f=c("PolarisWebStorage").setItemGuarded(f,b,a);f!=null&&c("PolarisBDOperationLogHelper").logWarning(e,d("PolarisBDLoggingConstants").OPERATIONS.WEB_STORAGE,{error:f.message})}function b(a,b,c){i(JSON.stringify(a),b,c)}function e(a,b,c){i(a.toString(),b,c)}function j(a,b){var e=c("PolarisWebStorage").getLocalStorage();if(!e){c("PolarisBDOperationLogHelper").logWarning(b,d("PolarisBDLoggingConstants").OPERATIONS.GET_LOCAL_STORAGE_ERROR);return null}return e.getItem(a)}function f(a,b){a=j(a,b);return a!=null&&a!==""?JSON.parse(a):null}function k(a,b){a=j(a,b);if(a==null)return 0;b=Number.parseInt(a,10);return Number.isFinite(b)?b:0}g.MILLISECONDS_IN_HOUR=h;g.uuid=a;g.setEventInStorage=b;g.setTimestampInStorage=e;g.getEventFromStorage=f;g.getTimestampFromStorage=k}),98); __d("PolarisBDHeartbeatSignalCollectionManager",["PolarisBDClientConfig","PolarisBDClientSignalLogger","PolarisBDLoggingConstants","PolarisBDOperationLogHelper","PolarisBDUtils"],(function(a,b,c,d,e,f,g){"use strict";var h="hb_timestamp",i="BDHeartbeatSignalCollectionManager",j=!1,k=!1,l=null,m=null,n=null,o=c("PolarisBDClientConfig").get();a=function(){function a(){}a.resetHeartbeatCollectionTimestamp=function(){d("PolarisBDUtils").setTimestampInStorage(0,h,i)};a.resetHeartbeatStarted=function(){j=!1,k=!1};a.isHeartbeatStarted=function(){return j};a.isHeartbeatDelayed=function(){return k};a.startHeartbeatDelayed=function(){if(j||k)return;var b=d("PolarisBDUtils").getTimestampFromStorage(h,i);b=Date.now()-b;try{b>=o.getHeartbeatIntervalMs()?a.startHeartbeat():(m=window.setTimeout(function(){return a.startHeartbeat()},o.getHeartbeatIntervalMs()-b),k=!0)}catch(a){c("PolarisBDOperationLogHelper").logError(i,d("PolarisBDLoggingConstants").OPERATIONS.HB_START_FAILURE,{lastBeatSince:b.toString(),hbi:o.getHeartbeatIntervalMs().toString(),e:a})}};a.startHeartbeat=function(){!j&&o.getHeartbeatIntervalMs()>0&&(a.collectHeartbeatRecursive(o.getHeartbeatCriticalBurstCount(),o.getHeartbeatVitalBurstCount()),l!=null&&(window.clearInterval(l),c("PolarisBDOperationLogHelper").logWarning(i,d("PolarisBDLoggingConstants").OPERATIONS.HB_ALREADY_RUNNING)),l=window.setInterval(function(){return a.collectHeartbeatRecursive(o.getHeartbeatCriticalBurstCount(),o.getHeartbeatVitalBurstCount())},o.getHeartbeatIntervalMs()),j=!0)};a.stopHeartbeat=function(){n!=null&&window.clearTimeout(n),l!=null&&window.clearInterval(l),m!=null&&window.clearTimeout(m),a.resetHeartbeatStarted()};a.collectHeartbeatRecursive=function(b,c){if(b<=0&&c<=0)return;b>0&&a.collectHeartbeat();c>0&&a.collectHeartbeat();(b>1||c>1)&&(n=window.setTimeout(function(){return a.collectHeartbeatRecursive(b-1,c-1)},o.getHeartbeatBurstIntervalMs()))};a.collectHeartbeat=function(){var b;b=o==null?void 0:(b=o.getHeartbeatSignal())==null?void 0:(b=b.getSignalCollector(o.getClientReputationTier()))==null?void 0:b.executeSignalCollection();if(b==null){c("PolarisBDOperationLogHelper").logError(i,d("PolarisBDLoggingConstants").OPERATIONS.HB_COLLECTION_FAILED,{urgency:"ig_default"});return}c("PolarisBDOperationLogHelper").logInfo(i,d("PolarisBDLoggingConstants").OPERATIONS.HB_COLLECTED,{urgency:"ig_default"});a.postHeartbeat(b)&&d("PolarisBDUtils").setTimestampInStorage(Date.now(),h,i)};a.postHeartbeat=function(a){var b={};b[38001]=[a==null?void 0:a.valueOrError];a=JSON.stringify(b);return d("PolarisBDClientSignalLogger").BDClientSignalLogger.postSignalsHelper(a)};return a}();g.HEARTBEAT_TIMESTAMP_STORAGE_KEY=h;g.BDHeartbeatSignalCollectionManager=a}),98); __d("PolarisBDSignalBuffer",["PolarisBDClientConfig","PolarisBDCollectionTypeEnum","PolarisBDLoggingConstants","PolarisBDOperationLogHelper","PolarisBDSignalBufferData"],(function(a,b,c,d,e,f,g){"use strict";var h="BDSignalBuffer";function a(a,b,d){if(a in c("PolarisBDSignalBufferData"))return;var e=1;b!==void 0&&(e=b);c("PolarisBDSignalBufferData")[a]={values:[],max_buffer_size:e,signal_flags:(b=d)!=null?b:[]}}function i(a){if(a in c("PolarisBDSignalBufferData"))c("PolarisBDSignalBufferData")[a].values=[];else throw new Error("Tried to clear signal buffer that was not intialized:")}function b(a,b){if(a in c("PolarisBDSignalBufferData")){var e=c("PolarisBDSignalBufferData")[a],f=e.max_buffer_size;e.values.length>=f&&(e.signal_flags.includes(4)||e.values.shift());e.values.push(b);c("PolarisBDOperationLogHelper").logInfo(h,d("PolarisBDLoggingConstants").OPERATIONS.APPEND_SIGNAL,{id:a.toString()})}else{c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.APPEND_SIGNAL_FAIL,{id:a.toString()});throw new Error("Tried to append signal that was not intialized:")}}function e(){var a=c("PolarisBDClientConfig").get();a=a.getBiometricSignals();a.forEach(function(a){a.signalType in c("PolarisBDSignalBufferData")&&i(a.signalType)})}function f(a){var b;a=c("PolarisBDSignalBufferData")[a];b=a==null?void 0:(b=a.values)==null?void 0:b.length;return b!=null&&b>0?a.values[b-1]:{valueOrError:void 0}}function j(a){return c("PolarisBDSignalBufferData")[a].values}function k(a){var b={};for(var d=0;d0)return d;if(!a.signalFlags.includes(2))return b.getStaticSignalBufferSize();else if(a.signalFlags.includes(4))return b.getBiometricSignalBufferSize();return b.getDynamicSignalBufferSize()};e.$2=function(a,e){var f,g;return b("regeneratorRuntime").async(function(i){while(1)switch(i.prev=i.next){case 0:f=a.getSignalCollector(e);if(!(f!=null)){i.next=13;break}a.getBufferConfig()==null&&d("PolarisBDSignalBuffer").initialize(a.signalType,this.getCircularBufferSize(a),a.signalFlags);i.prev=3;i.next=6;return b("regeneratorRuntime").awrap(f.executeAsyncSignalCollection());case 6:g=i.sent;g.valueOrError&&!this.isEqualToLastCollectedSignal(g.valueOrError,a)&&d("PolarisBDSignalBuffer").appendSignal(a.signalType,g);i.next=13;break;case 10:i.prev=10,i.t0=i["catch"](3),c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.BD_EXCEPTION,{error:i.t0});case 13:case"end":return i.stop()}},null,this,[[3,10]])};e.$1=function(a,b){b=a.getSignalCollector(b);b!=null&&b instanceof d("PolarisBDBiometricSignalCollectorBase").BDBiometricSignalCollectorBase&&(a.getBufferConfig()==null&&d("PolarisBDSignalBuffer").initialize(a.signalType,this.getCircularBufferSize(a),a.signalFlags),b.listenForSignals())};return a}(),j=null;a={get:function(){j==null&&(j=new i());return j}};e=a;g["default"]=e}),98); __d("PolarisBDPeriodicSignalsCollectionManager",["PolarisBDClientConfig","PolarisBDClientSignalLogger","PolarisBDCollectionTypeEnum","PolarisBDSignalBuffer","PolarisBDUtils","PolarisSignalCollectionManager","regeneratorRuntime"],(function(a,b,c,d,e,f,g){"use strict";var h="BDPeriodicSignalsCollectionManager",i="signal_flush_timestamp",j=null,k=null,l=null,m=c("PolarisBDClientConfig").get();a=function(){function a(){}a.resetPeriodicCollectionTimestamp=function(){d("PolarisBDUtils").setTimestampInStorage(0,i,h)};a.startSignalPosting=function(){var c,e;return b("regeneratorRuntime").async(function(f){while(1)switch(f.prev=f.next){case 0:c=d("PolarisBDUtils").getTimestampFromStorage(i,h);e=Date.now()-c;if(!(e>=m.getAllTiersFlushDurationMs())){f.next=7;break}f.next=5;return b("regeneratorRuntime").awrap(a.postSignalsIntermittently());case 5:f.next=8;break;case 7:j=window.setTimeout(function(){a.postSignalsIntermittently()},m.getAllTiersFlushDurationMs()-e);case 8:case"end":return f.stop()}},null,this)};a.stopSignalPosting=function(){j!=null&&window.clearTimeout(j),k!=null&&window.clearInterval(k)};a.collectStaticSignals=function(){return b("regeneratorRuntime").async(function(c){while(1)switch(c.prev=c.next){case 0:c.next=2;return b("regeneratorRuntime").awrap(a.collectSignalsOneTime(m.getStaticSignals()));case 2:case"end":return c.stop()}},null,this)};a.collectDynamicSignals=function(){a.stopDynamicSignalCollection(),l=window.setInterval(function(){return b("regeneratorRuntime").async(function(c){while(1)switch(c.prev=c.next){case 0:c.next=2;return b("regeneratorRuntime").awrap(a.collectSignalsOneTime(m.getDynamicSignals()));case 2:case"end":return c.stop()}},null,this)},m.getPeriodicCollectionIntervalMs())};a.collectBiometricSignals=function(){a.collectSignalsOneTime(m.getBiometricSignals())};a.postSignals=function(c){return b("regeneratorRuntime").async(function(e){while(1)switch(e.prev=e.next){case 0:e.next=2;return b("regeneratorRuntime").awrap(a.collectStaticSignals());case 2:d("PolarisBDClientSignalLogger").BDClientSignalLogger.postSignalsHelper(d("PolarisBDSignalBuffer").getSignalsAsJSONString(c))&&d("PolarisBDUtils").setTimestampInStorage(Date.now(),i,h);case 3:case"end":return e.stop()}},null,this)};a.stopDynamicSignalCollection=function(){l!=null&&(window.clearInterval(l),l=null)};a.postSignalsIntermittently=function(){a.postSignals([c("PolarisBDCollectionTypeEnum").STATIC]),k=window.setInterval(function(){a.postSignals([c("PolarisBDCollectionTypeEnum").STATIC,c("PolarisBDCollectionTypeEnum").DYNAMIC,c("PolarisBDCollectionTypeEnum").BIOMETRIC])},m.getAllTiersFlushDurationMs())};a.postBiometricSignals=function(){d("PolarisBDClientSignalLogger").BDClientSignalLogger.postSignalsHelper(d("PolarisBDSignalBuffer").getSignalsAsJSONString([c("PolarisBDCollectionTypeEnum").BIOMETRIC]))&&d("PolarisBDSignalBuffer").clearBiometricSignals()};a.collectSignalsOneTime=function(a){var d;return b("regeneratorRuntime").async(function(e){while(1)switch(e.prev=e.next){case 0:d=m.getClientReputationTier();if(!(d!==0)){e.next=4;break}e.next=4;return b("regeneratorRuntime").awrap(c("PolarisSignalCollectionManager").get().collectSignals(a,d));case 4:case"end":return e.stop()}},null,this)};return a}();g.BDPeriodicSignalsCollectionManager=a}),98); __d("PolarisBDServerConfig",[],(function(a,b,c,d,e,f){"use strict";var g=24;function a(a,b,c){return{bbs:100,ctw:g,dbs:100,fd:30,hbc:{hbbi:30,hbcbc:2,hbi:60,hbv:c,hbvbc:0},i:60,rt:b,sbs:1,sc:{c:new Map([[3e4,838801],[30001,838801],[30002,838801],[30003,838801],[30004,838801],[30005,838801],[30006,573585],[30007,838801],[30008,838801],[30009,573585],[30010,573585],[30012,573585],[30015,540817],[30018,540817],[30040,540817],[30100,541591],[30101,541591],[30102,541591],[30103,541591],[30104,541591],[38e3,541427],[38001,806643]]),t:1612206578},sid:a}}f.DEFAULT_BD_CHALLENGE_TIME_WINDOW_HOURS=g;f.getBdChallengeDefaultConfig=a}),66); __d("PolarisBDServerSignalConfig",["BotDetection_SignalFlags","PolarisBDLoggingConstants","PolarisBDOperationLogHelper"],(function(a,b,c,d,e,f,g){"use strict";var h="BDServerSignalConfig";a=function(){function a(a,b,c){this.parsedSignalFlags=[],this.signalId=a,this.signalFlags=b,this.bufferSize=c}var b=a.prototype;b.getSignalId=function(){return this.signalId};b.getSignalFlags=function(){var a=this;if(this.parsedSignalFlags.length===0){var b=Object.keys(c("BotDetection_SignalFlags"));b.forEach(function(b){(c("BotDetection_SignalFlags")[b]&a.signalFlags)===c("BotDetection_SignalFlags")[b]&&a.parsedSignalFlags.push(c("BotDetection_SignalFlags")[b])})}this.parsedSignalFlags.length===0&&c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.SIGNAL_FLAGS_MISSING,{id:this.signalId.toString(),flags:this.signalFlags.toString()});return this.parsedSignalFlags};b.getBufferSize=function(){return this.bufferSize!=null?this.bufferSize:0};return a}();g["default"]=a}),98); __d("PolarisBDServerConfigParser",["PolarisBDClientConfig","PolarisBDLoggingConstants","PolarisBDOperationLogHelper","PolarisBDServerSignalConfig"],(function(a,b,c,d,e,f,g){"use strict";var h="BDServerConfig";a={parseConfig:function(a){var b=[];try{var e=a.sc,f=new Map(e.c);f.forEach(function(a,d){return b.push(new(c("PolarisBDServerSignalConfig"))(d,a))});if(f.size===0){c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.EMPTY_SIGNAL_CONFIG);return}f=c("PolarisBDClientConfig").get();f.setClientReputationTier(a.rt).addMultipleSignalsToClientConfig(b).setPeriodicCollectionIntervalSeconds(a.i).setConfigGenerationTimeStamp(e.t).setAllTiersFlushDurationMinutes(a.fd).setStaticSignalBufferSize(a.sbs).setDynamicSignalBufferSize(a.dbs).setBiometricSignalBufferSize(a.bbs).setSID(a.sid).setHeartbeatConfig(a.hbc).setParsingDone(!0)}catch(a){c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.PARSE_CONFIG_ERROR,{e:a})}}};b=a;g["default"]=b}),98); __d("PolarisBDClientSignalCollectionTrigger",["PolarisBDClientConfig","PolarisBDClientSignalLogger","PolarisBDCollectionTypeEnum","PolarisBDHeartbeatSignalCollectionManager","PolarisBDLoggingConstants","PolarisBDOperationLogHelper","PolarisBDPeriodicSignalsCollectionManager","PolarisBDServerConfig","PolarisBDServerConfigParser","PolarisBDUtils","Promise","regeneratorRuntime"],(function(a,b,c,d,e,f,g){"use strict";var h="BDClientSignalCollectionTrigger",i="bdc_end_timestamp",j="bdc_event",k=d("PolarisBDUtils").uuid(),l=c("PolarisBDClientConfig").get(),m=!1,n,o=null,p=5,q;a=function(){function a(){}a.startSignalCollection=function(e,f){var g;return b("regeneratorRuntime").async(function(i){while(1)switch(i.prev=i.next){case 0:e!=null&&l.setSID(e.sid);if(f){i.next=9;break}n=e;d("PolarisBDClientSignalLogger").BDClientSignalLogger.setAsid(k);if(!a.isBdChallengeCompletionPending()){i.next=9;break}g=d("PolarisBDUtils").getEventFromStorage(j,h);if(!g){i.next=9;break}a.startChallengeBasedSignalCollection(g);return i.abrupt("return");case 9:if(!(!m&&e!=null)){i.next=23;break}m=!0;c("PolarisBDServerConfigParser").parseConfig(e);if(l.isParsingDone()){i.next=16;break}c("PolarisBDOperationLogHelper").logError(h,d("PolarisBDLoggingConstants").OPERATIONS.PARSE_CONFIG_ERROR,{config:JSON.stringify(e)});m=!1;return i.abrupt("return");case 16:d("PolarisBDHeartbeatSignalCollectionManager").BDHeartbeatSignalCollectionManager.startHeartbeatDelayed();q=new(b("Promise"))(function(a,b){try{l.getClientReputationTier()!==0&&(l.getDynamicSignals().length>0&&(d("PolarisBDPeriodicSignalsCollectionManager").BDPeriodicSignalsCollectionManager.collectDynamicSignals(),c("PolarisBDOperationLogHelper").logInfo(h,d("PolarisBDLoggingConstants").OPERATIONS.DYNAMIC_SIGNAL_COLLECTION_STARTED,{ts:Date.now().toString()})),l.getBiometricSignals().length>0&&(d("PolarisBDPeriodicSignalsCollectionManager").BDPeriodicSignalsCollectionManager.collectBiometricSignals(),c("PolarisBDOperationLogHelper").logInfo(h,d("PolarisBDLoggingConstants").OPERATIONS.BIOMETRIC_SIGNAL_COLLECTION_STARTED,{ts:Date.now().toString()}))),a()}catch(a){b(a)}});if(!(l.getClientReputationTier()!==0)){i.next=23;break}i.next=21;return b("regeneratorRuntime").awrap(q);case 21:i.next=23;return b("regeneratorRuntime").awrap(d("PolarisBDPeriodicSignalsCollectionManager").BDPeriodicSignalsCollectionManager.startSignalPosting());case 23:m&&!d("PolarisBDHeartbeatSignalCollectionManager").BDHeartbeatSignalCollectionManager.isHeartbeatStarted()&&!d("PolarisBDHeartbeatSignalCollectionManager").BDHeartbeatSignalCollectionManager.isHeartbeatDelayed()&&p>0&&(p-=1,c("PolarisBDOperationLogHelper").logWarning(h,d("PolarisBDLoggingConstants").OPERATIONS.TRY_RESTARTING_HB),d("PolarisBDHeartbeatSignalCollectionManager").BDHeartbeatSignalCollectionManager.startHeartbeatDelayed());case 24:case"end":return i.stop()}},null,this)};a.isBdChallengeCompletionPending=function(){return d("PolarisBDUtils").getTimestampFromStorage(i,h)>Date.now()};a.handleBdChallenge=function(e){return b("regeneratorRuntime").async(function(f){while(1)switch(f.prev=f.next){case 0:a.persistBdChallengeEvent(e);f.next=3;return b("regeneratorRuntime").awrap(q);case 3:f.next=5;return b("regeneratorRuntime").awrap(d("PolarisBDPeriodicSignalsCollectionManager").BDPeriodicSignalsCollectionManager.postSignals([c("PolarisBDCollectionTypeEnum").DYNAMIC,c("PolarisBDCollectionTypeEnum").BIOMETRIC,c("PolarisBDCollectionTypeEnum").STATIC]));case 5:a.stopSignalCollection(),a.stopBdChallengeBasedCollectionTimer(),d("PolarisBDPeriodicSignalsCollectionManager").BDPeriodicSignalsCollectionManager.resetPeriodicCollectionTimestamp(),d("PolarisBDHeartbeatSignalCollectionManager").BDHeartbeatSignalCollectionManager.resetHeartbeatCollectionTimestamp(),a.startChallengeBasedSignalCollection(e);case 10:case"end":return f.stop()}},null,this)};a.startChallengeBasedSignalCollection=function(c){var e,f;return b("regeneratorRuntime").async(function(b){while(1)switch(b.prev=b.next){case 0:e=a.getSignalCollectionConfig(c),d("PolarisBDClientSignalLogger").BDClientSignalLogger.setAsid(c.challenge_id),a.startSignalCollection(e,!0),f=d("PolarisBDUtils").getTimestampFromStorage(i,h)-Date.now(),o=window.setTimeout(function(){a.stopSignalCollection(),a.startSignalCollection(n,!1)},f);case 5:case"end":return b.stop()}},null,this)};a.getSignalCollectionConfig=function(a){if(a.config!=null&&a.config!==""){a=JSON.parse(a.config);a.sid=l.sid;a.rt=l.getClientReputationTier();a.getHeartbeatVersion=l.getHeartbeatVersion();return a}return d("PolarisBDServerConfig").getBdChallengeDefaultConfig(l.sid,l.getClientReputationTier(),l.getHeartbeatVersion())};a.persistBdChallengeEvent=function(b){var c,e=d("PolarisBDUtils").getEventFromStorage(j,h),f=d("PolarisBDUtils").getTimestampFromStorage(i,h);e=e!=null&&e.challenge_id===b.challenge_id;c=Date.now()+((c=(c=a.getSignalCollectionConfig(b))==null?void 0:c.ctw)!=null?c:d("PolarisBDServerConfig").DEFAULT_BD_CHALLENGE_TIME_WINDOW_HOURS)*d("PolarisBDUtils").MILLISECONDS_IN_HOUR;e||d("PolarisBDUtils").setEventInStorage(b,j,h);(!e||f===0)&&d("PolarisBDUtils").setTimestampInStorage(c,i,h)};a.stopSignalCollection=function(){d("PolarisBDHeartbeatSignalCollectionManager").BDHeartbeatSignalCollectionManager.stopHeartbeat(),d("PolarisBDPeriodicSignalsCollectionManager").BDPeriodicSignalsCollectionManager.stopDynamicSignalCollection(),d("PolarisBDPeriodicSignalsCollectionManager").BDPeriodicSignalsCollectionManager.stopSignalPosting(),m=!1};a.stopBdChallengeBasedCollectionTimer=function(){o!=null&&window.clearTimeout(o)};a.resetStartedForTest=function(){m=!1};return a}();g.BDClientSignalCollectionTrigger=a}),98);