{"version":3,"sources":["jsdelivr-header.js","/npm/@blotoutio/providers-facebook-sdk@1.40.1/index.cjs.js"],"names":[],"mappings":"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","file":"/npm/@blotoutio/providers-facebook-sdk@1.40.1/index.cjs.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@blotoutio/providers-facebook-sdk@1.40.1/index.cjs.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nconst predefinedEvents = new Map([\n    [\n        'Purchase_Paid_Facebook',\n        {\n            name: 'Purchase_Paid_Facebook',\n        },\n    ],\n    [\n        'Purchase_Paid_Google',\n        {\n            name: 'Purchase_Paid_Google',\n        },\n    ],\n    [\n        'Purchase_Paid_Bing',\n        {\n            name: 'Purchase_Paid_Bing',\n        },\n    ],\n    [\n        'Purchase_Paid_TikTok',\n        {\n            name: 'Purchase_Paid_TikTok',\n        },\n    ],\n    [\n        'Purchase_Paid_Snap',\n        {\n            name: 'Purchase_Paid_Snap',\n        },\n    ],\n    [\n        'Purchase_Paid_Twitter',\n        {\n            name: 'Purchase_Paid_Twitter',\n        },\n    ],\n    [\n        'Purchase_Paid_Other',\n        {\n            name: 'Purchase_Paid_Other',\n        },\n    ],\n    [\n        'Purchase_Other_Referral',\n        {\n            name: 'Purchase_Other_Referral',\n            dependencies: new Set([\n                'Purchase_Organic_Google',\n                'Purchase_Organic_Bing',\n                'Purchase_Search_Other',\n            ]),\n        },\n    ],\n    [\n        'Purchase_Organic_Google',\n        {\n            name: 'Purchase_Organic_Google',\n        },\n    ],\n    [\n        'Purchase_Organic_Bing',\n        {\n            name: 'Purchase_Organic_Bing',\n        },\n    ],\n    [\n        'Purchase_Search_Other',\n        {\n            name: 'Purchase_Search_Other',\n        },\n    ],\n    [\n        'Purchase_Other',\n        {\n            name: 'Purchase_Other',\n            dependencies: new Set(['Purchase_Other_Referral']),\n        },\n    ],\n    [\n        'Purchase_AppLovin',\n        {\n            name: 'Purchase_AppLovin',\n        },\n    ],\n    [\n        'Purchase_Retail',\n        {\n            name: 'Purchase_Retail',\n        },\n    ],\n    [\n        'Purchase_Offline',\n        {\n            name: 'Purchase_Offline',\n        },\n    ],\n    [\n        'Paid_Social_NonFB',\n        {\n            name: 'Paid_Social_NonFB',\n            dependencies: new Set(['Purchase_Paid_TikTok', 'Purchase_AppLovin']),\n            description: 'Triggered when a TikTok or AppLovin event is generated',\n        },\n    ],\n    [\n        'Purchase_Google',\n        {\n            name: 'Purchase_Google',\n            dependencies: new Set(['Purchase_Paid_Google', 'Purchase_Paid_Bing']),\n            description: 'Triggered when a Google or Bing event is generated',\n        },\n    ],\n    [\n        'Purchase_Organic',\n        {\n            name: 'Purchase_Organic',\n            dependencies: new Set([\n                'Purchase_Organic_Google',\n                'Purchase_Organic_Bing',\n            ]),\n            description: 'Triggered when a Google or Bing search event is generated',\n        },\n    ],\n    [\n        'Purchase_Custom_Other',\n        {\n            name: 'Purchase_Custom_Other',\n            dependencies: new Set([\n                'Purchase_Paid_Other',\n                'Purchase_Other_Referral',\n                'Purchase_Search_Other',\n                'Purchase_Other',\n            ]),\n            description: 'Triggered when other purchase events occur',\n        },\n    ],\n    [\n        'Purchase_Direct',\n        {\n            name: 'Purchase_Direct',\n            dependencies: new Set([\n                'Purchase_Paid_Facebook',\n                'Purchase_Paid_Google',\n                'Purchase_Paid_Bing',\n                'Purchase_Paid_TikTok',\n                'Purchase_Paid_Snap',\n                'Purchase_Paid_Twitter',\n                'Purchase_Paid_Other',\n                'Purchase_Other_Referral',\n                'Purchase_Organic_Google',\n                'Purchase_Organic_Bing',\n                'Purchase_Search_Other',\n                'Purchase_Other',\n                'Purchase_AppLovin',\n                'Purchase_Retail',\n                'Purchase_Offline',\n            ]),\n        },\n    ],\n]);\nconst sortConfigs = (a, b) => {\n    var _a, _b, _c, _d, _e, _f;\n    if ((_a = a.dependencies) === null || _a === void 0 ? void 0 : _a.has(b.name)) {\n        return 1;\n    }\n    else if ((_b = b.dependencies) === null || _b === void 0 ? void 0 : _b.has(a.name)) {\n        return -1;\n    }\n    return ((_d = (_c = a.dependencies) === null || _c === void 0 ? void 0 : _c.size) !== null && _d !== void 0 ? _d : 0) - ((_f = (_e = b.dependencies) === null || _e === void 0 ? void 0 : _e.size) !== null && _f !== void 0 ? _f : 0);\n};\nconst encode = (configuration) => JSON.stringify([...configuration]\n    .sort(sortConfigs)\n    .filter((n) => !defaultComputedEvents.has(n.name))\n    .map((entry) => {\n    const deps = entry.dependencies && entry.dependencies.size > 0\n        ? [...entry.dependencies]\n        : undefined;\n    return { n: entry.name, d: deps };\n}));\nconst defaultComputedEvents = new Set([\n    'Purchase_Paid_Facebook',\n    'Purchase_Paid_Google',\n    'Purchase_Paid_Bing',\n    'Purchase_Paid_TikTok',\n    'Purchase_Paid_Snap',\n    'Purchase_Paid_Twitter',\n    'Purchase_Paid_Other',\n    'Purchase_Direct',\n    'Purchase_Other_Referral',\n    'Purchase_Organic_Google',\n    'Purchase_Organic_Bing',\n    'Purchase_Search_Other',\n    'Purchase_Other',\n    'Purchase_AppLovin',\n    'Purchase_Retail',\n    'Purchase_Offline',\n]);\nencode([...defaultComputedEvents].map((n) => predefinedEvents.get(n)));\n\nconst packageName = 'facebook';\nconst sdkUrl = 'https://connect.facebook.net/en_US/fbevents.js';\nconst FACEBOOK_STANDARD_EVENTS = new Set([\n    'PageView',\n    'AddPaymentInfo',\n    'AddToCart',\n    'AddToWishList',\n    'CompleteRegistration',\n    'Contact',\n    'CustomizeProduct',\n    'Donate',\n    'FindLocation',\n    'InitiateCheckout',\n    'Lead',\n    'Purchase',\n    'Schedule',\n    'Search',\n    'StartTrial',\n    'SubmitApplication',\n    'Subscribe',\n    'ViewContent',\n]);\n\nconst getFbq = () => {\n    if (!window || !window.fbq) {\n        return null;\n    }\n    return window.fbq;\n};\nconst getUserData = () => {\n    var _a;\n    const data = {};\n    try {\n        const user = (_a = JSON.parse(window.sessionStorage.getItem('_workerStore') || '{}')) === null || _a === void 0 ? void 0 : _a.kv;\n        if (!user) {\n            return data;\n        }\n        if (user.email) {\n            data['em'] = user.email;\n        }\n        if (user.phone) {\n            data['ph'] = user.phone;\n        }\n        if (user.firstName) {\n            data['fn'] = user.firstName;\n        }\n        if (user.lastName) {\n            data['ln'] = user.lastName;\n        }\n        if (user.city) {\n            data['ct'] = user.city;\n        }\n        if (user.state) {\n            data['st'] = user.state;\n        }\n        if (user.country) {\n            data['country'] = user.country;\n        }\n    }\n    catch (e) {\n        console.error(e);\n    }\n    return data;\n};\nconst runInit = (pixelId, ldu, userId) => {\n    var _a, _b;\n    const wrapper = getFbq();\n    if (!wrapper) {\n        return;\n    }\n    if ((_b = (_a = wrapper.instance) === null || _a === void 0 ? void 0 : _a.pixelsByID) === null || _b === void 0 ? void 0 : _b[pixelId]) {\n        wrapper.instance.pixelsByID[pixelId].userData = null;\n    }\n    wrapper('init', pixelId, {\n        external_id: userId,\n        ...getUserData(),\n    });\n    wrapper.disablePushState = true;\n    if (ldu) {\n        wrapper('dataProcessingOptions', ['LDU'], 0, 0);\n    }\n};\n\n// eslint-disable-next-line @nx/enforce-module-boundaries\nconst snippet = () => {\n    if (!window || !document || window.fbq) {\n        return;\n    }\n    const n = (window.fbq = function () {\n        n['callMethod']\n            ? // eslint-disable-next-line prefer-spread,prefer-rest-params\n                n['callMethod'].apply(n, arguments)\n            : // eslint-disable-next-line prefer-rest-params\n                n['queue'].push(arguments);\n    });\n    if (!window._fbq) {\n        window._fbq = n;\n    }\n    n['push'] = n;\n    n['loaded'] = !0;\n    n['version'] = '2.0';\n    n['queue'] = [];\n    const element = document.createElement('script');\n    element.async = !0;\n    element.src = sdkUrl;\n    const script = document.getElementsByTagName('script')[0];\n    if (script && script.parentNode) {\n        script.parentNode.insertBefore(element, script);\n    }\n};\nconst init = ({ manifest, userId, consentData }) => {\n    var _a;\n    if (!manifest.variables ||\n        !manifest.variables['pixelId'] ||\n        manifest.variables['enableBrowser'] !== '1') {\n        return;\n    }\n    snippet();\n    runInit(manifest.variables['pixelId'], manifest.variables['ldu'] === '1', userId);\n    if (((_a = consentData === null || consentData === void 0 ? void 0 : consentData.consent) === null || _a === void 0 ? void 0 : _a.facebook) || (consentData === null || consentData === void 0 ? void 0 : consentData.categories.advertising)) {\n        if (window.clientParamsHelper) {\n            window.clientParamsHelper.collectAndSetParams(true);\n        }\n    }\n};\n\nconst getProductIdFromMapping = (item, productIdMapping) => {\n    if (productIdMapping === '1' && item['variantId']) {\n        return item['variantId'];\n    }\n    if (productIdMapping === '2' && item['sku']) {\n        return item['sku'];\n    }\n    return item['id'];\n};\n\n// eslint-disable-next-line @nx/enforce-module-boundaries\nconst getProductMappingModel = (productIdMapping, useVariantId) => {\n    const value = productIdMapping || useVariantId || '0';\n    return (value && /^[012]$/.test(value) ? value : '0');\n};\nconst prepareData = (data, productIdMapping) => {\n    const payload = {\n        app: 'Blotout',\n    };\n    if (data['value'] || data['value'] === 0) {\n        payload['value'] = data['value'];\n    }\n    if (data['currency']) {\n        payload['currency'] = data['currency'];\n    }\n    if (data['name']) {\n        payload['content_name'] = data['name'];\n    }\n    if (data['type']) {\n        payload['content_type'] = data['type'];\n    }\n    if (data['category']) {\n        payload['content_category'] = data['category'];\n    }\n    if (data['ids']) {\n        payload['content_ids'] = data['ids'];\n    }\n    if (data['search']) {\n        payload['search_string'] = data['search'];\n    }\n    if (data['status']) {\n        payload['status'] = data['status'];\n    }\n    if (data['predicted_ltv']) {\n        payload['predicted_ltv'] = data['predicted_ltv'];\n    }\n    if (data['orderId']) {\n        payload['order_id'] = data['orderId'];\n    }\n    if (data['contents'] && Array.isArray(data['contents'])) {\n        payload['contents'] = data['contents'].map((item) => {\n            const content = {};\n            const contentId = getProductIdFromMapping(item, productIdMapping);\n            if (contentId) {\n                content['id'] = contentId;\n            }\n            if (item.quantity) {\n                content['quantity'] = item.quantity;\n            }\n            if (item.item_price || item.item_price === 0) {\n                content['item_price'] = item.item_price;\n            }\n            if (item.category) {\n                content['category'] = item.category;\n            }\n            if (item.title) {\n                content['title'] = item.title;\n            }\n            return content;\n        });\n        if (data['contents'] && data['contents'][0] && data['contents'][0].type) {\n            payload['content_type'] = data['contents'][0].type;\n        }\n    }\n    if (data['contents'] || data['ids']) {\n        const contents = data['contents'] || data['ids'];\n        if (Array.isArray(contents)) {\n            payload['num_items'] = contents.length;\n        }\n    }\n    return payload;\n};\nconst tag = ({ data, eventName, manifestVariables, eventId }) => {\n    const payload = {\n        sdkVersion: \"1.40.1\" ,\n    };\n    if (window.fbq &&\n        !!manifestVariables['pixelId'] &&\n        manifestVariables['enableBrowser'] === '1') {\n        const eventData = data['skipTransformation'] === true\n            ? data\n            : prepareData(data, getProductMappingModel(manifestVariables['productIdMapping'], manifestVariables['variantId']));\n        delete eventData['skipTransformation'];\n        window.fbq(FACEBOOK_STANDARD_EVENTS.has(eventName)\n            ? 'trackSingle'\n            : 'trackSingleCustom', manifestVariables['pixelId'], eventName, eventData, {\n            eventID: eventId,\n        });\n    }\n    return payload;\n};\n\nconst user = ({ userId, manifestVariables }) => {\n    if (!manifestVariables ||\n        !manifestVariables['pixelId'] ||\n        manifestVariables['enableBrowser'] !== '1') {\n        return;\n    }\n    runInit(manifestVariables['pixelId'], manifestVariables['ldu'] === '1', userId);\n};\n\n// eslint-disable-next-line @nx/enforce-module-boundaries\nconst data = {\n    name: packageName,\n    tag,\n    init,\n    user,\n};\ntry {\n    if (window) {\n        if (!window.edgetagProviders) {\n            window.edgetagProviders = [];\n        }\n        window.edgetagProviders.push(data);\n    }\n}\ncatch {\n    // No window\n}\n\nmodule.exports = data;\n"]}