/** * 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. */ (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;function g(a){return g="function"==typeof Symbol&&"symbol"==typeof (typeof Symbol==="function"?Symbol.iterator:"@@iterator")?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof a},g(a)}function h(a,b,c){return b=l(b),i(a,k()?Reflect.construct(b,c||[],l(a).constructor):b.apply(a,c))}function i(a,b){if(b&&("object"==g(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return j(a)}function j(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function k(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(a){}return(k=function(){return!!a})()}function l(a){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},l(a)}function m(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),b&&n(a,b)}function n(a,b){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,b){return a.__proto__=b,a},n(a,b)}function o(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function p(a,b){for(var c=0;ca.length)&&(b=a.length);for(var c=0,d=Array(b);cd||o===g)continue;p=c(o,f&&k!=null);o=r(p,4);p=o[0];var q=o[1],s=o[2];o=o[3];p!=null&&j.push(p);k=b(k,q);m=b(m,o);l=b(l,s)}}return{formFieldFeatures:j,userData:k,alternateUserData:l,rawCensoredUserData:m}}k.exports=g})();return k.exports}(a,b,c,d)}); f.ensureModuleRegistered("signalsFBEventsExtractPageFeatures",function(){ return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsShared"),b=a.unicodeSafeTruncate,c=500;function d(){var a=h.querySelector("title");a=b(a&&a.text,c);return{title:a}}k.exports=d})();return k.exports}(a,b,c,d)}); f.ensureModuleRegistered("SignalsFBEventsFeatureCounter",function(){ return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";var a=function(){function a(){o(this,a),z(this,"_features",{})}return q(a,[{key:"incrementAndGet",value:function(a){this._features[a]==null&&(this._features[a]=0);this._features[a]++;return this._features[a]}}])}();j.exports=a})();return j.exports}(a,b,c,d)}); f.ensureModuleRegistered("signalsFBEventsMakeSafeString",function(){ return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.each,c=/[^\s\"]/,d=/[^\s:+\"]/;function e(a,b,e){if(e==null)return c.test(b)?b==="@"?null:{start:a,userOrDomain:"user"}:null;if(b==="@")return e.userOrDomain==="domain"?null:y(y({},e),{},{userOrDomain:"domain"});if(b===".")return e.userOrDomain==="domain"&&e.lastDotIndex===a-1?null:y(y({},e),{},{lastDotIndex:a});return e.userOrDomain==="domain"&&d.test(b)===!1||e.userOrDomain==="user"&&c.test(b)===!1?e.lastDotIndex===a-1?null:y(y({},e),{},{end:a-1}):e}function g(a,b){return a.userOrDomain==="domain"&&a.lastDotIndex!=null&&a.lastDotIndex!==b-1&&a.start!=null&&a.end!=null&&a.end!==a.lastDotIndex}function h(a){var c=null,d=a;a=[];for(var f=0;f0&&arguments[0]!==void 0?arguments[0]:a;o(this,b);z(this,"_lastArgs",null);z(this,"_lastTime",0);this._rateMS=c}return q(b,[{key:"_passesThrottleImpl",value:function(){var a=this._lastArgs;if(a==null)return!0;var b=Date.now(),c=b-this._lastTime;if(c>=this._rateMS)return!0;if(a.length!==arguments.length)return!0;for(var d=0;dI)return;var s=g||m;i=A({button:i,buttonFeatures:o,buttonText:q,form:n,pixel:e,shouldExtractUserData:s});o=r(i,4);q=o[0];n=o[1];s=o[2];i=o[3];h&&(q={});n==null&&j.trigger(e);g&&n!=null&&H(c,e,n,s,i||{});m&&n!=null&&L(e,n);if(h&&(e.userDataFormFields==null||E(e.userDataFormFields).length===0)&&(e.sgwUserDataFormFields==null||E(e.sgwUserDataFormFields).length===0))return;c.trackSingleSystem("automatic",e,"SubscribedButtonClick",q,{},k,l)})}}}function L(a,b){if(a.sgwUserDataFormFields==null)a.sgwUserDataFormFields=b;else for(var c in b){var d=b[c];d!=null&&typeof d==="string"&&d.trim().length>0&&(a.sgwUserDataFormFields&&(a.sgwUserDataFormFields[c]=d))}}function M(a,b,c,d,e){if(a.disableAutoConfig)return;var f=a.optIns.isOptedIn(b.id,"InferredEvents");if(!f)return;f=a.optIns.isOptedIn(b.id,"AutomaticMatching");if(!f)return;f=c==null;d=F({button:d,containerElement:f?i:c,shouldExtractUserData:!0});f=d.userData;c=d.alternateUserData;d=d.rawCensoredUserData;f==null?j.trigger(b):H(a,b,f,c,d||{},e)}x=function(a){function b(){var a;o(this,b);for(var c=arguments.length,d=new Array(c),e=0;ea.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);c=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function(a){throw a},f:b}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var e,f=!0,g=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return f=a.done,a},e:function(a){g=!0,e=a},f:function(){try{f||null==c["return"]||c["return"]()}finally{if(g)throw e}}}}function h(a,b){if(a){if("string"==typeof a)return i(a,b);var c={}.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?i(a,b):void 0}}function i(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function(a){throw a},f:b}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var e,f=!0,g=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return f=a.done,a},e:function(a){g=!0,e=a},f:function(){try{f||null==c["return"]||c["return"]()}finally{if(g)throw e}}}}function i(a,b){if(a){if("string"==typeof a)return j(a,b);var c={}.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?j(a,b):void 0}}function j(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c