!function(e){var n={};function __webpack_require__(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,__webpack_require__),r.l=!0,r.exports}__webpack_require__.m=e,__webpack_require__.c=n,__webpack_require__.d=function(e,n,t){__webpack_require__.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,n){if(1&n&&(e=__webpack_require__(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(__webpack_require__.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)__webpack_require__.d(t,r,function(n){return e[n]}.bind(null,r));return t},__webpack_require__.n=function(e){var n=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(n,"a",n),n},__webpack_require__.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=0)}([function(e,n,t){window.AF.plugins.PBA=function(){var e="afUserId",n="measurementStatus",r="AF_MEASUREMENT_STATUS",o="AF_DEFAULT_MEASUREMENT_STATUS",i=!1,a=!0,u=4e3;function setMeasurementStatus(e,n){try{return new Promise(function(t){return window.AF_SDK.PLUGINS.PBA.coverDomain?(window.AF_SDK.utils.cookie.set(e,n.toString(),{expires:window.AF_SDK.utils.dateUtil().addYears(2),path:"/",domain:window.AF_SDK.PLUGINS.PBA.coverDomain}),t()):window.AF_SDK.xhr({url:"https://wa.appsflyer.com/coverdomain?site-id="+getWebAppId(),body:{domain:window.location.origin},method:"POST",cb:function(r){window.AF_SDK.PLUGINS.PBA.coverDomain=r.data.domain,window.AF_SDK.utils.cookie.set(e,n.toString(),{expires:window.AF_SDK.utils.dateUtil().addYears(2),path:"/",domain:window.AF_SDK.PLUGINS.PBA.coverDomain}),t()}})})}catch(e){return window.AF_SDK.utils.logger("Error occur in setMeasurementStatus function (main catch) after ",e)}}function setWebAppIdQueryParam(){if(!window.AF_SDK.PLUGINS.PBA.url.includes("site-id")){var e=getWebAppId();e&&(window.AF_SDK.PLUGINS.PBA.url+="?site-id="+e)}}function setAfUserIdCookie(n){return window.AF_SDK.utils.cookie.set(e,n,{expires:window.AF_SDK.utils.dateUtil().addYears(2),path:"/",domain:window.AF_SDK.PLUGINS.PBA.coverDomain})}function setAfUserId(){if(window.AF_SDK&&!window.AF_SDK.utils.cookie.get(e)&&window.AF_SDK.PLUGINS.PBA.afWebUserId)return setAfUserIdCookie(window.AF_SDK.PLUGINS.PBA.afWebUserId)}function waHandlerRequest(e,n){!function prepareHandlerRequest(e){var n=getAfWebUserId();n&&(e.data.afWebUserId=n);var t=getAfUserIds();t&&(e.data.afUserIds=t);var r=getWebAppId();r&&(e.data.webAppId=r);var o=function getOneLinkId(){var e=getAfUserIds();return e&&e.olWebUserId||null}();o&&(e.data.olWebUserId=o),e.meta.isDevMode=window.AF_SDK.PLUGINS.PBA.isDevModeOn()}(e);var t=!e.afWebUserId;return window.AF_SDK.PLUGINS.PBA.makeRequest(e,n,t),!t&&!window.AF_SDK.PLUGINS.PBA.QHandler&&window.AF_SDK.PLUGINS.PBA.emptyQ(window.AF_SDK.Q)}function addClientHints(e,n){return new Promise(function(t){if(function isUACHSupported(){return"object"==typeof navigator&&navigator.userAgentData&&navigator.userAgentData.getHighEntropyValues}()){var r=window.AF_SDK.PLUGINS.PBA.afSync.createDeferred(navigator.userAgentData.getHighEntropyValues(["architecture","bitness","mobile","model","platform","platformVersion","uaFullVersion","brands"]),function(n){n.brands={brands:n.brands},e.meta.clientHints=n,t(e)},function(){t(e)});window.AF_SDK.PLUGINS.PBA.afSync.makeExpiringPromise(r,n)}else t(e)})}function getAfWebUserId(){return window.AF_SDK.PLUGINS.PBA.afWebUserId?window.AF_SDK.PLUGINS.PBA.afWebUserId:(window.AF_SDK.PLUGINS.PBA.afWebUserId=window.AF_SDK.utils.cookie.get(e),window.AF_SDK.PLUGINS.PBA.afWebUserId)}function getAfUserIds(){var e=window.AF_SDK.PLUGINS.PBA.afSync&&window.AF_SDK.PLUGINS.PBA.afSync.afUserIds;return e&&Object.keys(e).length&&e||null}function getWebAppId(){return window.AF_SDK.initPluginsConfig.pba&&window.AF_SDK.initPluginsConfig.pba.webAppId}function getLastInteraction(){return Number(window.AF_SDK.utils.storage.getItem(window.AF_SDK.CONST.AF_SESSION))||0}function lastInteractionSync(e){var n=e.meta.timestamp;e.meta.lastInteractionTimestamp=getLastInteraction()||n,function updateLastInteraction(e){window.AF_SDK.utils.storage.setItem(window.AF_SDK.CONST.AF_SESSION,e)}(n)}function completeAfSync(e){waHandlerRequest(e,function(){window.AF_SDK.PLUGINS.PBA.afSync.postLoadSync().catch(function(e){window.AF_SDK.utils.logger("An error occurred on postLoadSync",e)})})}function invokeLoadEvent(e){window.AF_SDK.PLUGINS.PBA.afSync.isSyncRequired()?window.AF_SDK.PLUGINS.PBA.afSync.preLoadSync().then(function(){completeAfSync(e)}).catch(function(n){window.AF_SDK.utils.logger("An error occurred on preLoadSync",n),completeAfSync(e)}):waHandlerRequest(e)}return window.addEventListener?window.addEventListener("beforeunload",setAfUserId,!1):window.attachEvent?window.attachEvent("onbeforeunload",setAfUserId):window.onbeforeunload=setAfUserId,{VERSION:"0.0.46",url:"https://wa.appsflyer.com/events",afWebUserId:null,QHandler:null,coverDomain:"",afSync:t(1),disableMeasurement:function disableMeasurement(){try{setMeasurementStatus(r,!1)}catch(e){return window.AF_SDK.utils.logger("Error occur in disableMeasurement function (main catch) after ",e)}},enableMeasurement:function enableMeasurement(){try{setMeasurementStatus(r,!0).then(function whenOK(){window.AF("pba","load",{eventType:"LOAD"})}).catch(function onError(e){return window.AF_SDK.utils.logger("Error occur in enableMeasurement function",e)})}catch(e){return window.AF_SDK.utils.logger("Error occur in enableMeasurement function (main catch) after ",e)}},getMeasurementStatus:function getMeasurementStatus(){var e=function fetchMeasurementStatusData(){var e=window.AF_SDK.utils.cookie.get(r),n=e?"true"===e:null,t=window.AF_SDK.utils.cookie.get(o);return{defaultMeasurementStatus:t?"true"===t:null,measurementStatus:n}}();return function calculateMeasurementStatus(e,n){return null===n&&null===e?a:!1===n?i:null!==n||e?a:i}(e.defaultMeasurementStatus,e.measurementStatus)},getAfWebUserId:getAfWebUserId,makeRequest:function makeRequest(e,n,t){return new Promise(function(r){addClientHints(e,u).then(function(e){window.AF_SDK.xhr({url:window.AF_SDK.PLUGINS.PBA.url,body:e,cb:function(e){!function waHandlerCbFn(e,n){window.AF_SDK.PLUGINS.PBA.coverDomain=e.data.domain;var t=e.data.cookie||null;return t&&(window.AF_SDK.PLUGINS.PBA.afWebUserId=t,setAfUserIdCookie(t)),n&&!window.AF_SDK.PLUGINS.PBA.QHandler&&window.AF_SDK.PLUGINS.PBA.emptyQ(window.AF_SDK.Q)}(e,t),n&&n()}}),r()})})},load:function(e){try{var t=function getMeasurementStatusFromSnippet(){return window.AF_SDK.initPluginsConfig.pba[n]}();if("boolean"==typeof t)setMeasurementStatus(o,t).then(function whenOK(){var n=window.AF_SDK.PLUGINS.PBA.getMeasurementStatus();e&&e.data&&n&&(lastInteractionSync(e),setWebAppIdQueryParam(),invokeLoadEvent(e))}).catch(function onError(e){return window.AF_SDK.utils.logger("Error occur in load function after ",e)});else{var r=window.AF_SDK.PLUGINS.PBA.getMeasurementStatus();if(!e||!e.data||!r)return;lastInteractionSync(e),setWebAppIdQueryParam(),invokeLoadEvent(e)}}catch(e){return window.AF_SDK.utils.logger("Error occur in load function (main catch) after ",e)}},event:function(e){try{var n=window.AF_SDK.PLUGINS.PBA.getMeasurementStatus();if(!(e&&e.data&&e.data.eventType&&e.data.eventType.length&&n))return;return e.data.eventValue&&window.AF_SDK.utils.isObject(e.data.eventValue)&&(e.data.eventValue=window.AF_SDK.utils.tcJSON(e.data.eventValue,"stringify")),e.meta.lastInteractionTimestamp=getLastInteraction(),waHandlerRequest(e)}catch(e){return window.AF_SDK.utils.logger("Error occur in event function (main catch) after ",e)}},setCustomerUserId:function(e){try{var n=window.AF_SDK.PLUGINS.PBA.getMeasurementStatus();if(!e||!n)return;var t=function transformSetCustomerUserIdParamsToSchema(e){try{var n=e.data&&e.data.arg;if(!n)return;return delete e.data.arg,Object.assign(e,{data:Object.assign(e.data,{webAppId:getWebAppId(),eventType:"IDENTIFY",customUserId:n}),meta:Object.assign(e.meta,{lastInteractionTimestamp:getLastInteraction()})})}catch(e){return void window.AF_SDK.utils.logger("Error occur in transformSetCustomerUserIdParamsToSchema function (main catch) after ",e)}}(e);if(!t)return;return waHandlerRequest(t)}catch(e){return window.AF_SDK.utils.logger("Error occur in setCustomerUserId function (main catch) after ",e)}},emptyQ:function(e){if(window.AF_SDK.PLUGINS.PBA.afWebUserId&&window.AF_SDK.Q.length&&function checkPbaQ(e){if(window.AF_SDK.PLUGINS.PBA.QHandler)return!1;for(var n=0,t=0,r=e.length;n=200&&c.status<400?a&&a({status:c.status,data:(e=c.responseText,"[object Object]"===Object.prototype.toString.call(e)?e:window.AF_SDK.utils.tcJSON(e,"parse")),getHeaders:c.getAllResponseHeaders()}):s&&s({status:c.status,text:c.statusText});var e},withBody(e)?c.send(JSON.stringify(o)):c.send(),c.ontimeout=function(){return window.AF_SDK.utils.logger("Ajax request was failed because of timeout",Object.assign({},arguments,{status:c.status,data:c.responseText}))},c.onerror=function(){return window.AF_SDK.utils.logger("Ajax request was failed because of error",Object.assign({},arguments,{status:c.status,data:c.responseText}))},c.onabort=function(){return window.AF_SDK.utils.logger("Ajax request was failed because of abort action",Object.assign({},arguments,{status:c.status,data:c.responseText}))}}return function(){var e=arguments[0]||{},t=e.hasOwnProperty("method")?e.method:"POST",n=e.hasOwnProperty("url")?e.url:null,o=e.hasOwnProperty("headers")?e.headers:{},i=e.hasOwnProperty("body")?e.body:null,r=e.hasOwnProperty("timeout")?e.timeout:1e4,a=!e.hasOwnProperty("withCredentials")||e.withCredentials,s=e.hasOwnProperty("cb")?e.cb:null,c=e.hasOwnProperty("fail")?e.fail:null;return s||c||!navigator.sendBeacon?ajax(t,n,o,i,r,a,s,c):function beacon(e,t){return navigator.sendBeacon(e,JSON.stringify(t))}(n,i)}}()}]);