ds-algo-study
Version:
Just experimenting with publishing a package
23 lines • 93.4 kB
JavaScript
/**
* Copyright (c) 2017-present, Facebook, Inc. All rights reserved.
*
* You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
* copy, modify, and distribute this software in source code or binary form for use
* in connection with the web services and APIs provided by Facebook.
*
* As with any software that integrates with the Facebook platform, your use of
* this software is subject to the Facebook Platform Policy
* [http://developers.facebook.com/policy/]. This copyright notice shall be
* included in all copies or substantial portions of the software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
fbq.version="2.9.33";
fbq._releaseSegment = "stable";
fbq.pendingConfigs=["global_config"];
(function(a,b,c,d){var e={exports:{}};e.exports;(function(){var f=a.fbq;f.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var b=a.postMessage||function(){};if(!f){b({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");"error"in console&&console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return!1}return!0}())return;var g=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var a=a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"](),g;!(d=(g=a.next()).done);d=!0){c.push(g.value);if(b&&c.length===b)break}}catch(a){e=!0,f=a}finally{try{!d&&a["return"]&&a["return"]()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;else if((typeof Symbol==="function"?Symbol.iterator:"@@iterator")in Object(b))return a(b,c);else throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),i=typeof Symbol==="function"&&typeof (typeof Symbol==="function"?Symbol.iterator:"@@iterator")==="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol==="function"&&a.constructor===Symbol&&a!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof a};function j(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b==="object"||typeof b==="function")?b:a}function k(a,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}});b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function l(a,b,c){b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c;return a}function m(a){if(Array.isArray(a)){for(var b=0,c=Array(a.length);b<a.length;b++)c[b]=a[b];return c}else return Array.from(a)}function n(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}f.__fbeventsModules||(f.__fbeventsModules={},f.__fbeventsResolvedModules={},f.getFbeventsModules=function(a){f.__fbeventsResolvedModules[a]||(f.__fbeventsResolvedModules[a]=f.__fbeventsModules[a]());return f.__fbeventsResolvedModules[a]},f.fbIsModuleLoaded=function(a){return!!f.__fbeventsModules[a]},f.ensureModuleRegistered=function(b,a){f.fbIsModuleLoaded(b)||(f.__fbeventsModules[b]=a)});f.ensureModuleRegistered("SignalsConvertNodeToHTMLElement",function(){return function(f,g,h,j){var k={exports:{}};k.exports;(function(){"use strict";function a(a){var b=(typeof HTMLElement==="undefined"?"undefined":i(HTMLElement))==="object"?a instanceof HTMLElement:a!=null&&(typeof a==="undefined"?"undefined":i(a))==="object"&&a!==null&&a.nodeType===1&&typeof a.nodeName==="string";return!b?null:a}k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsEventValidation",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsLogging"),b=a.logUserError,c=/^[+-]?\d+(\.\d+)?$/,d="number",e="currency_code",g={AED:1,ARS:1,AUD:1,BOB:1,BRL:1,CAD:1,CHF:1,CLP:1,CNY:1,COP:1,CRC:1,CZK:1,DKK:1,EUR:1,GBP:1,GTQ:1,HKD:1,HNL:1,HUF:1,IDR:1,ILS:1,INR:1,ISK:1,JPY:1,KRW:1,MOP:1,MXN:1,MYR:1,NIO:1,NOK:1,NZD:1,PEN:1,PHP:1,PLN:1,PYG:1,QAR:1,RON:1,RUB:1,SAR:1,SEK:1,SGD:1,THB:1,TRY:1,TWD:1,USD:1,UYU:1,VEF:1,VND:1,ZAR:1};a={value:{isRequired:!0,type:d},currency:{isRequired:!0,type:e}};var h={AddPaymentInfo:{},AddToCart:{},AddToWishlist:{},CompleteRegistration:{},Contact:{},CustomEvent:{validationSchema:{event:{isRequired:!0}}},CustomizeProduct:{},Donate:{},FindLocation:{},InitiateCheckout:{},Lead:{},PageView:{},PixelInitialized:{},Purchase:{validationSchema:a},Schedule:{},Search:{},StartTrial:{},SubmitApplication:{},Subscribe:{},ViewContent:{}},i={agent:!0,automaticmatchingconfig:!0,codeless:!0,tracksingleonly:!0},j=Object.prototype.hasOwnProperty;function l(){return{error:null,warnings:[]}}function m(a){return{error:a,warnings:[]}}function n(a){return{error:null,warnings:a}}function o(a){if(a){a=a.toLowerCase();var b=i[a];if(b!==!0)return m({metadata:a,type:"UNSUPPORTED_METADATA_ARGUMENT"})}return l()}function p(a){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!a)return m({type:"NO_EVENT_NAME"});var c=h[a];return!c?n([{eventName:a,type:"NONSTANDARD_EVENT"}]):q(a,b,c)}function q(a,b,f){f=f.validationSchema;var h=[];for(var i in f)if(j.call(f,i)){var k=f[i],l=b[i];if(k){if(k.isRequired!=null&&!j.call(b,i))return m({eventName:a,param:i,type:"REQUIRED_PARAM_MISSING"});if(k.type!=null&&typeof k.type==="string"){var o=!0;switch(k.type){case d:k=(typeof l==="string"||typeof l==="number")&&c.test(""+l);k&&Number(l)<0&&h.push({eventName:a?a:"null",param:i,type:"NEGATIVE_EVENT_PARAM"});o=k;break;case e:o=typeof l==="string"&&!!g[l.toUpperCase()];break}if(!o)return m({eventName:a,param:i,type:"INVALID_PARAM"})}}}return n(h)}function r(a,c){a=p(a,c);a.error&&b(a.error);if(a.warnings)for(var c=0;c<a.warnings.length;c++)b(a.warnings[c]);return a}k.exports={validateEvent:p,validateEventAndLog:r,validateMetadata:o}})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsBaseEvent",function(){return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.map,c=a.keys;a=function(){function a(b){n(this,a),this._regKey=0,this._subscriptions={},this._coerceArgs=b||null}h(a,[{key:"listen",value:function(a){var b=this,c=""+this._regKey++;this._subscriptions[c]=a;return function(){delete b._subscriptions[c]}}},{key:"listenOnce",value:function(a){var b=null,c=function(){b&&b();b=null;return a.apply(void 0,arguments)};b=this.listen(c);return b}},{key:"trigger",value:function(){var a=this;for(var d=arguments.length,e=Array(d),f=0;f<d;f++)e[f]=arguments[f];return b(c(this._subscriptions),function(b){var c;return(c=a._subscriptions)[b].apply(c,e)})}},{key:"triggerWeakly",value:function(){var a=this._coerceArgs!=null?this._coerceArgs.apply(this,arguments):null;return a==null?[]:this.trigger.apply(this,m(a))}}]);return a}();l.exports=a})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsBatcher",function(){return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsConfigStore"),b=1e3,c=10;function d(){var b=a.get(null,"batching");return b!=null?b.maxBatchSize:c}function e(){var c=a.get(null,"batching");return c!=null?c.batchWaitTimeMs:b}var i=function(){function a(b){n(this,a),this._waitHandle=null,this._data=[],this._cb=b}h(a,[{key:"addToBatch",value:function(a){var b=this;this._waitHandle==null&&(this._waitHandle=g.setTimeout(function(){b._waitHandle=null,b.forceEndBatch()},e()));this._data.push(a);this._data.length>=d()&&this.forceEndBatch()}},{key:"forceEndBatch",value:function(){this._waitHandle!=null&&(g.clearTimeout(this._waitHandle),this._waitHandle=null),this._data.length>0&&this._cb(this._data),this._data=[]}}]);return a}();l.exports=i})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoerceAutomaticMatchingConfig",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.coerce;a=a.Typed;var c=a.objectWithFields({selectedMatchKeys:a.arrayOf(a.string())});k.exports=function(a){return b(a,c)}})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoerceBatchingConfig",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed,c=a.coerce,d=a.enforce,e=function(a){var e=c(a,b.objectWithFields({max_batch_size:b.number(),wait_time_ms:b.number()}));return e!=null?{batchWaitTimeMs:e.wait_time_ms,maxBatchSize:e.max_batch_size}:d(a,b.objectWithFields({batchWaitTimeMs:b.number(),maxBatchSize:b.number()}))};k.exports=function(a){return c(a,e)}})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoerceInferedEventsConfig",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsCoercePrimitives");a.coerceNumber;var b=a.coerceObjectWithFields;function c(a){return b(a,{buttonSelector:function(a){return a==="extended"?"extended":null}})}k.exports=c})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoerceParameterExtractors",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.filter,c=a.map,d=f.getFbeventsModules("signalsFBEventsCoerceStandardParameter");function e(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.domain_uri,c=a.event_type,d=a.extractor_type;a=a.id;b=typeof b==="string"?b:null;c=c!=null&&typeof c==="string"&&c!==""?c:null;a=a!=null&&typeof a==="string"&&a!==""?a:null;d=d==="CONSTANT_VALUE"||d==="CSS"||d==="GLOBAL_VARIABLE"||d==="GTM"||d==="JSON_LD"||d==="META_TAG"||d==="OPEN_GRAPH"||d==="RDFA"||d==="SCHEMA_DOT_ORG"||d==="URI"?d:null;return b!=null&&c!=null&&a!=null&&d!=null?{domain_uri:b,event_type:c,extractor_type:d,id:a}:null}function g(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.extractor_config;if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.parameter_type;a=a.value;b=d(b);a=a!=null&&typeof a==="string"&&a!==""?a:null;return b!=null&&a!=null?{parameter_type:b,value:a}:null}function h(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.parameter_type;a=a.selector;b=d(b);a=a!=null&&typeof a==="string"&&a!==""?a:null;return b!=null&&a!=null?{parameter_type:b,selector:a}:null}function j(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.extractor_config;if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.parameter_selectors;if(Array.isArray(a)){a=c(a,h);var d=b(a,Boolean);if(a.length===d.length)return{parameter_selectors:d}}return null}function k(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.extractor_config;if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.context,c=a.parameter_type;a=a.value;b=b!=null&&typeof b==="string"&&b!==""?b:null;c=d(c);a=a!=null&&typeof a==="string"&&a!==""?a:null;return b!=null&&c!=null&&a!=null?{context:b,parameter_type:c,value:a}:null}function m(a){var b=e(a);if(b==null||a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var c=b.domain_uri,d=b.event_type,f=b.extractor_type;b=b.id;if(f==="CSS"){var h=j(a);if(h!=null)return{domain_uri:c,event_type:d,extractor_config:h,extractor_type:"CSS",id:b}}if(f==="CONSTANT_VALUE"){h=g(a);if(h!=null)return{domain_uri:c,event_type:d,extractor_config:h,extractor_type:"CONSTANT_VALUE",id:b}}if(f==="GLOBAL_VARIABLE")return{domain_uri:c,event_type:d,extractor_type:"GLOBAL_VARIABLE",id:b};if(f==="GTM")return{domain_uri:c,event_type:d,extractor_type:"GTM",id:b};if(f==="JSON_LD")return{domain_uri:c,event_type:d,extractor_type:"JSON_LD",id:b};if(f==="META_TAG")return{domain_uri:c,event_type:d,extractor_type:"META_TAG",id:b};if(f==="OPEN_GRAPH")return{domain_uri:c,event_type:d,extractor_type:"OPEN_GRAPH",id:b};if(f==="RDFA")return{domain_uri:c,event_type:d,extractor_type:"RDFA",id:b};if(f==="SCHEMA_DOT_ORG")return{domain_uri:c,event_type:d,extractor_type:"SCHEMA_DOT_ORG",id:b};if(f==="URI"){h=k(a);if(h!=null)return{domain_uri:c,event_type:d,extractor_config:h,extractor_type:"URI",id:b}}return null}l.exports=m})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoercePixel",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("signalsFBEventsCoercePixelID"),b=f.getFbeventsModules("signalsFBEventsCoerceUserData");function c(c){if(c==null||(typeof c==="undefined"?"undefined":i(c))!=="object")return null;var d=c.eventCount,e=c.id,f=c.userData;c=c.userDataFormFields;d=typeof d==="number"?d:null;e=a(e);f=b(f);c=b(c);return e!=null&&f!=null&&d!=null&&c!=null?{eventCount:d,id:e,userData:f,userDataFormFields:c}:null}l.exports=c})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoercePixelID",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsLogging"),b=a.logUserError;a=f.getFbeventsModules("SignalsFBEventsTyped");var c=a.Typed,d=a.coerce;function e(a){a=d(a,c.fbid());if(a==null){var e=JSON.stringify(a);b({pixelID:e!=null?e:"undefined",type:"INVALID_PIXEL_ID"});return null}return a}k.exports=e})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsCoercePrimitives",function(){return function(g,h,j,k){var m={exports:{}};m.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a},b=f.getFbeventsModules("SignalsFBEventsUtils"),c=b.filter,d=b.map,e=b.reduce;function g(a){return Object.values(a)}function h(a){return typeof a==="boolean"?a:null}function j(a){return typeof a==="number"?a:null}function k(a){return typeof a==="string"?a:null}function n(a){return(typeof a==="undefined"?"undefined":i(a))==="object"&&!Array.isArray(a)&&a!=null?a:null}function o(a){return Array.isArray(a)?a:null}function p(a,b){return g(a).includes(b)?b:null}function q(a,b){a=o(a);return a==null?null:c(d(a,b),function(a){return a!=null})}function r(a,b){var c=o(a);if(c==null)return null;a=q(a,b);return a==null?null:a.length===c.length?a:null}function s(b,c){var d=n(b);if(d==null)return null;b=e(Object.keys(d),function(b,e){var f=c(d[e]);return f==null?b:a({},b,l({},e,f))},{});return Object.keys(d).length===Object.keys(b).length?b:null}function t(a){var b=function(b){return a(b)};b.nullable=!0;return b}function u(b,c){var d=n(b);if(d==null)return null;b=Object.keys(c).reduce(function(b,e){if(b==null)return null;var f=c[e],g=d[e];if(f.nullable===!0&&g==null)return a({},b,l({},e,null));f=f(g);return f==null?null:a({},b,l({},e,f))},{});return b!=null?Object.freeze(b):null}m.exports={coerceArray:o,coerceArrayFilteringNulls:q,coerceArrayOf:r,coerceBoolean:h,coerceEnum:p,coerceMapOf:s,coerceNullableField:t,coerceNumber:j,coerceObject:n,coerceObjectWithFields:u,coerceString:k}})();return m.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoerceStandardParameter",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils");a=a.FBSet;var b=new a(["content_category","content_ids","content_name","content_type","currency","contents","num_items","order_id","predicted_ltv","search_string","status","subscription_id","value","id","item_price","quantity","ct","db","em","external_id","fn","ge","ln","namespace","ph","st","zp"]);function c(a){return typeof a==="string"&&b.has(a)?a:null}k.exports=c})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsCoerceUserData",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.each,c=a.keys;function d(a){if((typeof a==="undefined"?"undefined":i(a))!=="object"||a==null)return null;var d={};b(c(a),function(b){var c=a[b];typeof c==="string"&&(d[b]=c)});return d}l.exports=d})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsConfigLoadedEvent",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("signalsFBEventsCoercePixelID");function c(a){a=b(a);return a!=null?[a]:null}a=new a(c);k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsConfigStore",function(){return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsQE"),b=f.getFbeventsModules("SignalsFBEventsProhibitedSourcesTypedef"),c=f.getFbeventsModules("SignalsFBEventsMicrodataConfigTypedef"),d=f.getFbeventsModules("SignalsFBEventsUnwantedDataTypedef"),e=f.getFbeventsModules("SignalsFBEventsDataProcessingOptionsConfigTypedef"),g=f.getFbeventsModules("SignalsFBEventsTyped"),i=g.coerce,j=g.Typed;g=f.getFbeventsModules("SignalsFBEventsOpenBridgeConfigTypedef");var k=f.getFbeventsModules("SignalsFBEventsParallelFireConfigTypedef"),m=f.getFbeventsModules("SignalsFBEventsLocalComputationConfigTypedef"),o=f.getFbeventsModules("signalsFBEventsCoercePixelID"),p=f.getFbeventsModules("signalsFBEventsCoerceBatchingConfig"),q=f.getFbeventsModules("signalsFBEventsCoerceAutomaticMatchingConfig"),r=f.getFbeventsModules("signalsFBEventsCoerceInferedEventsConfig"),s=f.getFbeventsModules("SignalsFBEventsLogging"),t=s.logError,u="global",v={automaticMatching:q,openbridge:g,batching:p,inferredEvents:r,microdata:c,prohibitedSources:b,unwantedData:d,dataProcessingOptions:e,parallelfire:k,localcomputation:m};s=function(){function b(){n(this,b),this._configStore={automaticMatching:{},batching:{},inferredEvents:{},microdata:{},prohibitedSources:{},unwantedData:{},dataProcessingOptions:{},openbridge:{},parallelfire:{},localcomputation:{}}}h(b,[{key:"set",value:function(a,b,c){a=a==null?u:o(a);if(a==null)return;b=i(b,j.string());if(b==null)return;if(this._configStore[b]==null)return;this._configStore[b][a]=v[b]!=null?v[b](c):c}},{key:"setExperimental",value:function(b){b=i(b,j.objectWithFields({config:j.object(),experimentName:j.string(),pixelID:o,pluginName:j.string()}));if(b==null)return;var c=b.config,d=b.experimentName,e=b.pixelID;b=b.pluginName;a.isInTest(d)&&this.set(e,b,c)}},{key:"get",value:function(a,b){return this._configStore[b][a!=null?a:u]}},{key:"getWithGlobalFallback",value:function(a,b){var c=u;b=this._configStore[b];a!=null&&Object.prototype.hasOwnProperty.call(b,a)&&(c=a);return b[c]}},{key:"getAutomaticMatchingConfig",value:function(a){t(new Error("Calling legacy api getAutomaticMatchingConfig"));return this.get(a,"automaticMatching")}},{key:"getInferredEventsConfig",value:function(a){t(new Error("Calling legacy api getInferredEventsConfig"));return this.get(a,"inferredEvents")}}]);return b}();l.exports=new s()})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsDataProcessingOptionsConfigTypedef",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a=a.Typed;a=a.objectWithFields({dataProcessingOptions:a.withValidation({def:a.arrayOf(a.string()),validators:[function(a){return a.reduce(function(a,b){return a===!0&&b==="LDU"},!0)}]}),dataProcessingCountry:a.withValidation({def:a.allowNull(a.number()),validators:[function(a){return a===null||a===0||a===1}]}),dataProcessingState:a.withValidation({def:a.allowNull(a.number()),validators:[function(a){return a===null||a===0||a===1e3}]})});k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsEvents",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsConfigLoadedEvent"),c=f.getFbeventsModules("SignalsFBEventsFiredEvent"),d=f.getFbeventsModules("SignalsFBEventsGetCustomParametersEvent"),e=f.getFbeventsModules("SignalsFBEventsGetIWLParametersEvent"),g=f.getFbeventsModules("SignalsFBEventsIWLBootStrapEvent"),h=f.getFbeventsModules("SignalsFBEventsPIIAutomatchedEvent"),i=f.getFbeventsModules("SignalsFBEventsPIIConflictingEvent"),j=f.getFbeventsModules("SignalsFBEventsPIIInvalidatedEvent"),l=f.getFbeventsModules("SignalsFBEventsPluginLoadedEvent"),m=f.getFbeventsModules("SignalsFBEventsSetEventIDEvent"),n=f.getFbeventsModules("SignalsFBEventsSetIWLExtractorsEvent"),o=f.getFbeventsModules("SignalsFBEventsValidateCustomParametersEvent"),p=f.getFbeventsModules("SignalsFBEventsValidateUrlParametersEvent");b={configLoaded:b,execEnd:new a(),fired:c,getCustomParameters:d,getIWLParameters:e,iwlBootstrap:g,piiAutomatched:h,piiConflicting:i,piiInvalidated:j,pluginLoaded:l,setEventId:m,setIWLExtractors:n,validateCustomParameters:o,validateUrlParameters:p};k.exports=b})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsExperimentNames",function(){return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";j.exports={BATCHING_EXPERIMENT:"batching",SEND_BEACON_STRING_EXPERIMENT:"send_beacon_string",SEND_XHR_EXPERIMENT:"send_xhr"}})();return j.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsExperimentsTypedef",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a.enforce;a=b.arrayOf(b.objectWithFields({allocation:b.number(),code:b.string(),name:b.string(),passRate:b.number()}));k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsFBQ",function(){return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a},b=f.getFbeventsModules("SignalsEventValidation"),c=f.getFbeventsModules("SignalsFBEventsConfigStore"),d=f.getFbeventsModules("SignalsFBEventsEvents"),e=d.configLoaded,i=f.getFbeventsModules("SignalsFBEventsFireLock"),j=f.getFbeventsModules("SignalsFBEventsJSLoader");d=f.getFbeventsModules("SignalsFBEventsLogging");var k=f.getFbeventsModules("SignalsFBEventsOptIn"),o=f.getFbeventsModules("SignalsFBEventsUtils"),p=f.getFbeventsModules("signalsFBEventsGetIsIosInAppBrowser"),q=f.getFbeventsModules("signalsFBEventsSendEvent"),r=o.each,s=o.keys,t=o.map,u=o.some,v=d.logError,w=d.logUserError,x={AutomaticMatching:!0,AutomaticMatchingForPartnerIntegrations:!0,CommonIncludes:!0,FirstPartyCookies:!0,IWLBootstrapper:!0,IWLParameters:!0,InferredEvents:!0,Microdata:!0,MicrodataJsonLd:!0,OpenBridge:!0,ParallelFire:!0,ProhibitedSources:!0,Timespent:!0,UnwantedData:!0,LocalComputation:!0,IABPCMAEBridge:!0},y={Track:0,TrackCustom:4,TrackSingle:1,TrackSingleCustom:2,TrackSingleSystem:3,TrackSystem:5};o=["InferredEvents","Microdata"];var z={AutomaticSetup:o},A={AutomaticMatching:["inferredevents","identity"],AutomaticMatchingForPartnerIntegrations:["automaticmatchingforpartnerintegrations"],CommonIncludes:["commonincludes"],FirstPartyCookies:["cookie"],IWLBootstrapper:["iwlbootstrapper"],IWLParameters:["iwlparameters","inferredevents"],InferredEvents:["inferredevents","identity"],Microdata:["microdata","identity"],MicrodataJsonLd:["jsonld_microdata"],OpenBridge:["openbridge"],ParallelFire:["parallelfire"],ProhibitedSources:["prohibitedsources"],Timespent:["timespent"],UnwantedData:["unwanteddata"],LocalComputation:["localcomputation"],IABPCMAEBridge:["iabpcmaebridge"]};function B(a){return!!(x[a]||z[a])}var C=function(a,b,c,d){return d==""?j.CONFIG.CDN_BASE_URL+"signals/config/"+a+"?v="+b+"&r="+c:j.CONFIG.CDN_BASE_URL+"signals/config/"+a+"?v="+b+"&r="+c+"&domain="+d};function D(a,b,c,d){j.loadJSFile(C(a,b,c,d))}d=function(){function d(a,b){var e=this;n(this,d);this.VALID_FEATURES=x;this.optIns=new k(z);this.configsLoaded={};this.locks=i.global;this.pluginConfig=c;this.disableFirstPartyCookies=!1;this.VERSION=a.version;this.RELEASE_SEGMENT=a._releaseSegment;this.pixelsByID=b;this.fbq=a;r(a.pendingConfigs||[],function(a){return e.locks.lockConfig(a)})}h(d,[{key:"optIn",value:function(a,b){var c=this,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof b!=="string"||!B(b))throw new Error('Invalid Argument: "'+b+'" is not a valid opt-in feature');B(b)&&(this.optIns.optIn(a,b,d),r([b].concat(m(z[b]||[])),function(a){A[a]&&r(A[a],function(a){return c.fbq.loadPlugin(a)})}));return this}},{key:"optOut",value:function(a,b){this.optIns.optOut(a,b);return this}},{key:"consent",value:function(a){a==="revoke"?this.locks.lockConsent():a==="grant"?this.locks.unlockConsent():w({action:a,type:"INVALID_CONSENT_ACTION"});return this}},{key:"setUserProperties",value:function(b,c){var d=this.pluginConfig.get(null,"dataProcessingOptions");if(d!=null&&d.dataProcessingOptions.includes("LDU"))return;if(!Object.prototype.hasOwnProperty.call(this.pixelsByID,b)){w({pixelID:b,type:"PIXEL_NOT_INITIALIZED"});return}this.trackSingleSystem("user_properties",b,"UserProperties",a({},c))}},{key:"trackSingle",value:function(a,c,d,e){b.validateEventAndLog(c,d);return this.trackSingleGeneric(a,c,d,y.TrackSingle,e)}},{key:"trackSingleCustom",value:function(a,b,c,d){return this.trackSingleGeneric(a,b,c,y.TrackSingleCustom,d)}},{key:"trackSingleSystem",value:function(a,b,c,d){return this.trackSingleGeneric(b,c,d,y.TrackSingleSystem,null,a)}},{key:"trackSingleGeneric",value:function(b,c,d,e,f,g){b=typeof b==="string"?b:b.id;if(!Object.prototype.hasOwnProperty.call(this.pixelsByID,b)){var h={pixelID:b,type:"PIXEL_NOT_INITIALIZED"};g==null?w(h):v(new Error(h.type+" "+h.pixelID));return this}h=this.getDefaultSendData(b,c,f);h.customData=d;g!=null&&(h.customParameters={es:g});h.customParameters=a({},h.customParameters,{tm:""+e});this.fire(h,!1);return this}},{key:"_validateSend",value:function(a,c){if(!a.eventName||!a.eventName.length)throw new Error("Event name not specified");if(!a.pixelId||!a.pixelId.length)throw new Error("PixelId not specified");a.set&&r(t(s(a.set),function(a){return b.validateMetadata(a)}),function(a){if(a.error)throw new Error(a.error);a.warnings.length&&r(a.warnings,w)});if(c){c=b.validateEvent(a.eventName,a.customData||{});if(c.error)throw new Error(c.error);c.warnings&&c.warnings.length&&r(c.warnings,w)}return this}},{key:"_argsHasAnyUserData",value:function(a){var b=a.userData!=null&&s(a.userData).length>0;a=a.userDataFormFields!=null&&s(a.userDataFormFields).length>0;return b||a}},{key:"fire",value:function(a){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this._validateSend(a,b);if(this._argsHasAnyUserData(a)&&!this.fbq.loadPlugin("identity")||this.locks.isLocked()){g.fbq("fire",a);return this}var c=this.fbq.getEventCustomParameters(this.getPixel(a.pixelId),a.eventName,a.customData),d=a.eventData.eventID;c.append("eid",d);var e=a.customParameters;e&&r(s(e),function(a){if(c.containsKey(a))throw new Error("Custom parameter "+a+" already specified.");c.append(a,e[a])});q({customData:a.customData,customParams:c,eventName:a.eventName,id:a.pixelId,piiTranslator:null});return this}},{key:"callMethod",value:function(a){var b=a[0];a=Array.prototype.slice.call(a,1);if(typeof b!=="string"){w({type:"FBQ_NO_METHOD_NAME"});return}if(typeof this[b]==="function")try{this[b].apply(this,a)}catch(a){v(a)}else w({method:b,type:"INVALID_FBQ_METHOD"})}},{key:"getDefaultSendData",value:function(a,b,c){var d=this.getPixel(a);c={eventData:c||{},eventName:b,pixelId:a};d&&(d.userData&&(c.userData=d.userData),d.agent!=null&&d.agent!==""?c.set={agent:d.agent}:this.fbq.agent!=null&&this.fbq.agent!==""&&(c.set={agent:this.fbq.agent}));return c}},{key:"getOptedInPixels",value:function(a){var b=this;return this.optIns.listPixelIds(a).map(function(a){return b.pixelsByID[a]})}},{key:"getPixel",value:function(a){return this.pixelsByID[a]}},{key:"loadConfig",value:function(a){if(this.fbq.disableConfigLoading===!0||Object.prototype.hasOwnProperty.call(this.configsLoaded,a))return;this.locks.lockConfig(a);(!this.fbq.pendingConfigs||u(this.fbq.pendingConfigs,function(b){return b===a})===!1)&&D(a,this.VERSION,this.RELEASE_SEGMENT!=null?this.RELEASE_SEGMENT:"stable",p()===!0?g.location.origin:"")}},{key:"configLoaded",value:function(a){this.configsLoaded[a]=!0,e.trigger(a),this.locks.releaseConfig(a)}}]);return d}();l.exports=d})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsFiredEvent",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a},b=f.getFbeventsModules("SignalsFBEventsBaseEvent"),c=f.getFbeventsModules("SignalsParamList");function d(b,d,e){var f=null;(b==="GET"||b==="POST"||b==="BEACON")&&(f=b);b=d instanceof c?d:null;d=(typeof e==="undefined"?"undefined":i(e))==="object"?a({},e):null;return f!=null&&b!=null&&d!=null?[f,b,d]:null}b=new b(d);l.exports=b})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsFireLock",function(){return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.each,c=a.keys;a=function(){function a(){n(this,a),this._locks={},this._callbacks=[]}h(a,[{key:"lock",value:function(a){this._locks[a]=!0}},{key:"release",value:function(a){Object.prototype.hasOwnProperty.call(this._locks,a)&&(delete this._locks[a],c(this._locks).length===0&&b(this._callbacks,function(b){return b(a)}))}},{key:"onUnlocked",value:function(a){this._callbacks.push(a)}},{key:"isLocked",value:function(){return c(this._locks).length>0}},{key:"lockPlugin",value:function(a){this.lock("plugin:"+a)}},{key:"releasePlugin",value:function(a){this.release("plugin:"+a)}},{key:"lockConfig",value:function(a){this.lock("config:"+a)}},{key:"releaseConfig",value:function(a){this.release("config:"+a)}},{key:"lockConsent",value:function(){this.lock("consent")}},{key:"unlockConsent",value:function(){this.release("consent")}}]);return a}();a.global=new a();l.exports=a})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsGetCustomParametersEvent",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("signalsFBEventsCoercePixel");function c(a,c,d){a=b(a);c=c!=null&&typeof c==="string"?c:null;d=d instanceof CustomData?d:null;return a!=null&&c!=null?[a,c,d]:null}a=new a(c);k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsGetIsChrome",function(){return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";function a(){var a=f.chrome,b=f.navigator,c=b.vendor,d=f.opr!==void 0,e=b.userAgent.indexOf("Edge")>-1;b=b.userAgent.match("CriOS");return!b&&a!==null&&a!==void 0&&c==="Google Inc."&&d===!1&&e===!1}var b=a();function c(){return b}j.exports=c})();return j.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsGetIsIosInAppBrowser",function(){return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";function a(){var a=f.navigator,b=a.userAgent.indexOf("AppleWebKit"),c=a.userAgent.indexOf("FBIOS"),d=a.userAgent.indexOf("Instagram");a=a.userAgent.indexOf("MessengerLiteForiOS");return b!==null&&(c!=-1||d!=-1||a!=-1)}var b=a();function c(){return b}j.exports=c})();return j.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsGetIWLParametersEvent",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsConvertNodeToHTMLElement"),c=f.getFbeventsModules("signalsFBEventsCoercePixel");function d(){for(var a=arguments.length,d=Array(a),e=0;e<a;e++)d[e]=arguments[e];var f=d[0];if(f==null||(typeof f==="undefined"?"undefined":i(f))!=="object")return null;var g=f.unsafePixel,h=f.unsafeTarget,j=c(g),k=h instanceof Node?b(h):null;return j!=null&&k!=null?[{pixel:j,target:k}]:null}l.exports=new a(d)})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsInjectMethod",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("signalsFBEventsMakeSafe");function b(b,c,d){var e=b[c],f=a(d);b[c]=function(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];var d=e.apply(this,b);f.apply(this,b);return d}}k.exports=b})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsIWLBootStrapEvent",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("signalsFBEventsCoercePixelID");function c(){for(var a=arguments.length,c=Array(a),d=0;d<a;d++)c[d]=arguments[d];var e=c[0];if(e==null||(typeof e==="undefined"?"undefined":i(e))!=="object")return null;var f=e.graphToken,g=e.pixelID,h=b(g);return f!=null&&typeof f==="string"&&h!=null?[{graphToken:f,pixelID:h}]:null}a=new a(c);l.exports=a})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsJSLoader",function(){return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";var a={CDN_BASE_URL:"https://connect.facebook.net/"};function b(){var b=g.getElementsByTagName("script");for(var c=0;c<b.length;c++){var d=b[c];if(d&&d.src&&d.src.indexOf(a.CDN_BASE_URL)!==-1)return d}return null}function c(a){var c=g.createElement("script");c.src=a;c.async=!0;a=b();a&&a.parentNode?a.parentNode.insertBefore(c,a):g.head&&g.head.firstChild&&g.head.appendChild(c)}j.exports={CONFIG:a,loadJSFile:c}})();return j.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsLegacyExperimentGroupsTypedef",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;var c=a.enforce;a=f.getFbeventsModules("SignalsFBEventsTypeVersioning");a=a.upgrade;function d(a){return a!=null&&(typeof a==="undefined"?"undefined":i(a))==="object"?Object.values(a):null}var e=function(a){a=Array.isArray(a)?a:d(a);return c(a,b.arrayOf(b.objectWithFields({code:b.string(),name:b.string(),passRate:b.number(),range:b.tuple([b.number(),b.number()])})))};function g(a){var b=a.name,c=a.code,d=a.range;a=a.passRate;return{allocation:d[1]-d[0],code:c,name:b,passRate:a}}l.exports=a(e,function(a){return a.map(g)})})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsLocalComputationConfigTypedef",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a=a.Typed;a=a.objectWithFields({conversionBitMappings:a.arrayOf(a.objectWithFields({eventName:a.allowNull(a.string()),conversionBit:a.number(),eventPriority:a.number(),customConversionId:a.allowNull(a.number()),minValueOptimizationBucket:a.allowNull(a.number()),maxValueOptimizationBucket:a.allowNull(a.number())})),eventRulesMappings:a.arrayOf(a.objectWithFields({ruleGroupId:a.number(),derivedEventName:a.string(),transforms:a.number(),condition:a.string()})),customConversionRulesMappings:a.arrayOf(a.objectWithFields({conversionId:a.number(),conversionRule:a.string()})),currencyRateMappings:a.arrayOf(a.objectWithFields({quoteCurrency:a.string(),rate:a.number()}))});k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsLogging",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.isArray,c=a.isInstanceOf,d=a.map,e=f.getFbeventsModules("SignalsParamList"),h=f.getFbeventsModules("signalsFBEventsSendGET"),i=f.getFbeventsModules("SignalsFBEventsJSLoader"),j=!1;function l(){j=!0}var m=!0;function n(){m=!1}var o=!1;function p(){o=!0}var q="console",r="warn",s=[];function t(a){g[q]&&g[q][r]&&(g[q][r](a),o&&s.push(a))}var u=!1;function v(){u=!0}function w(a){if(u)return;t("[Facebook Pixel] - "+a)}var x="Facebook Pixel Error",y=function(){g.postMessage!=null&&g.postMessage.apply(g,arguments)},z={};function A(a){switch(a.type){case"FBQ_NO_METHOD_NAME":return"You must provide an argument to fbq().";case"INVALID_FBQ_METHOD":var b=a.method;return"\"fbq('"+b+"', ...);\" is not a valid fbq command.";case"INVALID_FBQ_METHOD_PARAMETER":b=a.invalidParamName;var c=a.invalidParamValue,d=a.method,e=a.params;return"Call to \"fbq('"+d+"', "+C(e)+');" with parameter "'+b+'" has an invalid value of "'+B(c)+'"';case"INVALID_PIXEL_ID":d=a.pixelID;return"Invalid PixelID: "+d+".";case"DUPLICATE_PIXEL_ID":e=a.pixelID;return"Duplicate Pixel ID: "+e+".";case"SET_METADATA_ON_UNINITIALIZED_PIXEL_ID":b=a.metadataValue;c=a.pixelID;return"Trying to set argument "+b+" for uninitialized Pixel ID "+c+".";case"CONFLICTING_VERSIONS":return"Multiple pixels with conflicting versions were detected on this page.";case"MULTIPLE_PIXELS":return"Multiple pixels were detected on this page.";case"UNSUPPORTED_METADATA_ARGUMENT":d=a.metadata;return"Unsupported metadata argument: "+d+".";case"REQUIRED_PARAM_MISSING":e=a.param;b=a.eventName;return"Required parameter '"+e+"' is missing for event '"+b+"'.";case"INVALID_PARAM":c=a.param;d=a.eventName;return"Parameter '"+c+"' is invalid for event '"+d+"'.";case"NO_EVENT_NAME":return'Missing event name. Track events must be logged with an event name fbq("track", eventName)';case"NONSTANDARD_EVENT":e=a.eventName;return"You are sending a non-standard event '"+e+"'. The preferred way to send these events is using trackCustom. See 'https://developers.facebook.com/docs/ads-for-websites/pixel-events/#events' for more information.";case"NEGATIVE_EVENT_PARAM":b=a.param;c=a.eventName;return"Parameter '"+b+"' is negative for event '"+c+"'.";case"PII_INVALID_TYPE":d=a.key_type;e=a.key_val;return"An invalid "+d+" was specified for '"+e+"'. This data will not be sent with any events for this Pixel.";case"PII_UNHASHED_PII":b=a.key;return"The value for the '"+b+"' key appeared to be PII. This data will not be sent with any events for this Pixel.";case"INVALID_CONSENT_ACTION":c=a.action;return"\"fbq('"+c+"', ...);\" is not a valid fbq('consent', ...) action. Valid actions are 'revoke' and 'grant'.";case"INVALID_JSON_LD":d=a.jsonLd;return"Unable to parse JSON-LD tag. Malformed JSON found: '"+d+"'.";case"SITE_CODELESS_OPT_OUT":e=a.pixelID;return"Unable to open Codeless events interface for pixel as the site has opted out. Pixel ID: "+e+".";case"PIXEL_NOT_INITIALIZED":b=a.pixelID;return"Pixel "+b+" not found";case"UNWANTED_CUSTOM_DATA":return"Removed parameters from custom data due to potential violations. Go to Events Manager to learn more.";case"UNWANTED_URL_DATA":return"Removed URL query parameters due to potential violations.";default:F(new Error("INVALID_USER_ERROR - "+a.type+" - "+JSON.stringify(a)));return"Invalid User Error."}}var B=function(a){if(typeof a==="string")return"'"+a+"'";else if(typeof a=="undefined")return"undefined";else if(a===null)return"null";else if(!b(a)&&a.constructor!=null&&a.constructor.name!=null)return a.constructor.name;try{return JSON.stringify(a)||"undefined"}catch(a){return"undefined"}},C=function(a){return d(a,B).join(", ")};function D(a,b){try{var d=g.fbq.instance.pluginConfig.get(null,"dataProcessingOptions");if(d!=null&&d.dataPrivacyOptions.includes("LDU"))return;d=Math.random();var f=g.fbq&&g.fbq._releaseSegment?g.fbq._releaseSegment:"unknown";if(m&&d<.01||f==="canary"){d=new e(null);d.append("p","pixel");d.append("v",g.fbq&&g.fbq.version?g.fbq.version:"unknown");d.append("e",a.toString());c(a,Error)&&(d.append("f",a.fileName),d.append("s",a.stackTrace||a.stack));d.append("ue",b?"1":"0");d.append("rs",f);h(d,{url:i.CONFIG.CDN_BASE_URL+"/log/error",ignoreRequestLengthCheck:!0})}}catch(a){}}function E(a){var b=JSON.stringify(a);if(!Object.prototype.hasOwnProperty.call(z,b))z[b]=!0;else return;b=A(a);w(b);y({action:"FB_LOG",logMessage:b,logType:x},"*");D(new Error(b),!0)}function F(a){D(a,!1),j&&w(a.toString())}a={consoleWarn:t,disableAllLogging:v,disableSampling:n,enableVerboseDebugLogging:l,logError:F,logUserError:E,enableBufferedLoggedWarnings:p,bufferedLoggedWarnings:s};k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("signalsFBEventsMakeSafe",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsLogging"),b=a.logError;function c(a){return function(){try{for(var c=arguments.length,d=Array(c),e=0;e<c;e++)d[e]=arguments[e];a.apply(this,d)}catch(a){b(a)}return}}k.exports=c})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsMicrodataConfigTypedef",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a=a.Typed;a=a.objectWithFields({waitTimeMs:a.withValidation({def:a.number(),validators:[function(a){return a>0&&a<1e4}]})});k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsMobileAppBridge",function(){return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTelemetry"),b=f.getFbeventsModules("SignalsFBEventsUtils"),c=b.each,d="fbmq-0.1",e={AddPaymentInfo:"fb_mobile_add_payment_info",AddToCart:"fb_mobile_add_to_cart",AddToWishlist:"fb_mobile_add_to_wishlist",CompleteRegistration:"fb_mobile_complete_registration",InitiateCheckout:"fb_mobile_initiated_checkout",Other:"other",Purchase:"fb_mobile_purchase",Search:"fb_mobile_search",ViewContent:"fb_mobile_content_view"},h={content_ids:"fb_content_id",content_type:"fb_content_type",currency:"fb_currency",num_items:"fb_num_items",search_string:"fb_search_string",value:"_valueToSum",contents:"fb_content"},j={};function k(a){return"fbmq_"+a[1]}function m(a){if(Object.prototype.hasOwnProperty.call(j,[0])&&Object.prototype.hasOwnProperty.call(j[a[0]],a[1]))return!0;var b=g[k(a)];b=b&&b.getProtocol.call&&b.getProtocol()===d?b:null;b!==null&&(j[a[0]]=j[a[0]]||{},j[a[0]][a[1]]=b);return b!==null}function n(a){var b=[];a=j[a.id]||{};for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(a[c]);return b}function o(a){return n(a).length>0}function p(a){return Object.prototype.hasOwnProperty.call(e,a)?e[a]:a}function q(a){return Object.prototype.hasOwnProperty.call(h,a)?h[a]:a}function r(a){if(typeof a==="string")return a;if(typeof a==="number")return isNaN(a)?void 0:a;try{return JSON.stringify(a)}catch(a){}return a.toString&&a.toString.call?a.toString():void 0}function s(a){var b={};if(a!=null&&(typeof a==="undefined"?"undefined":i(a))==="object")for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=r(a[c]);d!=null&&(b[q(c)]=d)}return b}var t=0;function u(){var b=t;t=0;a.logMobileNativeForwarding(b)}function v(a,b,d){c(n(a),function(c){return c.sendEvent(a.id,p(b),JSON.stringify(s(d)))}),t++,setTimeout(u,0)}l.exports={pixelHasActiveBridge:o,registerBridge:m,sendEvent:v}})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsNetworkConfig",function(){return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";var a={ENDPOINT:"https://www.facebook.com/tr/"};j.exports=a})();return j.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsOpenBridgeConfigTypedef",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({endpoints:b.arrayOf(b.objectWithFields({targetDomain:b.allowNull(b.string()),endpoint:b.allowNull(b.string())}))});k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsOptIn",function(){return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.each,c=a.filter,d=a.keys,e=a.some;function g(a){b(d(a),function(b){if(e(a[b],function(b){return Object.prototype.hasOwnProperty.call(a,b)}))throw new Error("Circular subOpts are not allowed. "+b+" depends on another subOpt")})}a=function(){function a(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n(this,a);this._opts={};this._subOpts=b;g(this._subOpts)}h(a,[{key:"_getOpts",value:function(a){return[].concat(m(Object.prototype.hasOwnProperty.call(this._subOpts,a)?this._subOpts[a]:[]),[a])}},{key:"_setOpt",value:function(a,b,c){b=this._opts[b]||(this._opts[b]={});b[a]=c}},{key:"optIn",value:function(a,c){var d=this,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;b(this._getOpts(c),function(b){var f=e==!0&&d.isOptedOut(a,c);f||d._setOpt(a,b,!0)});return this}},{key:"optOut",value:function(a,c){var d=this;b(this._getOpts(c),function(b){return d._setOpt(a,b,!1)});return this}},{key:"isOptedIn",value:function(a,b){return this._opts[b]!=null&&this._opts[b][a]===!0}},{key:"isOptedOut",value:function(a,b){return this._opts[b]!=null&&this._opts[b][a]===!1}},{key:"listPixelIds",value:function(a){var b=this._opts[a];return b!=null?c(d(b),function(a){return b[a]===!0}):[]}}]);return a}();l.exports=a})();return l.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsParallelFireConfigTypedef",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a=a.Typed;a=a.objectWithFields({target:a.string()});k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsPIIAutomatchedEvent",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("signalsFBEventsCoercePixel");function c(a){a=b(a);return a!=null?[a]:null}a=new a(c);k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsPIIConflictingEvent",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("signalsFBEventsCoercePixel");function c(a){a=b(a);return a!=null?[a]:null}a=new a(c);k.exports=a})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsPIIInvalidatedEvent",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("signalsFBEventsCoercePixel");function c(a){a=b(a);return a!=null?[a]:null}k.exports=new a(c)})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsPlugin",function(){return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";var a=function a(b){n(this,a),this.__fbEventsPlugin=1,this.plugin=b,this.__fbEventsPlugin=1};j.exports=a})();return j.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsPluginLoadedEvent",function(){return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent");function b(a){a=a!=null&&typeof a==="string"?a:null;return a!=null?[a]:null}k.exports=new a(b)})();return k.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsPluginManager",function(){return function(g,j,k,l){var m={exports:{}};m.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsConfigStore"),b=f.getFbeventsModules("SignalsFBEventsEvents"),c=b.pluginLoaded,d=f.getFbeventsModules("SignalsFBEventsJSLoader");b=f.getFbeventsModules("SignalsFBEventsLogging");var e=b.logError,g=f.getFbeventsModules("SignalsFBEventsPlugin");function j(a){return"fbevents.plugins."+a}function k(a,b){if(a==="fbevents")return new g(function(){});if(b instanceof g)return b;if(b==null||(typeof b==="undefined"?"undefined":i(b))!=="object"){e(new Error("Invalid plugin registered "+a));return new g(function(){})}var c=b.__fbEventsPlugin;b=b.plugin;if(c!==1||typeof b!=="function"){e(new Error("Invalid plugin registered "+a));return new g(function(){})}return new g(b)}b=function(){function b(a,c){n(this,b),this._loadedPlugins={},this._instance=a,this._lock=c}h(b,[{key:"registerPlugin",value:function(b,d){if(Object.prototype.hasOwnProperty.call(this._loadedPlugins,b))return;this._loadedPlugins[b]=k(b,d);this._loadedPlugins[b].plugin(f,this._instance,a);c.trigger(b);this._lock.releasePlugin(b)}},{key:"loadPlugin",value:function(a){if(/^[a-zA-Z]\w+$/.test(a)===!1)throw new Error("Invalid plugin name: "+a);var b=j(a);if(this._loadedPlugins[b])return!0;if(f.fbIsModuleLoaded(b)){this.registerPlugin(b,f.getFbeventsModules(b));return!0}a=d.CONFIG.CDN_BASE_URL+"signals/plugins/"+a+".js?v="+f.version;if(!this._loadedPlugins[b]){this._lock.lockPlugin(b);d.loadJSFile(a);return!0}return!1}}]);return b}();m.exports=b})();return m.exports}(a,b,c,d)});f.ensureModuleRegistered("SignalsFBEventsProhibited