posthog-js
Advanced tools
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
| export {}; |
| import './external-scripts-loader'; | ||
| import posthog from './module.slim.no-external.es'; | ||
| export * from './module.slim.no-external.es'; | ||
| export default posthog; |
| export { PostHog } from '../posthog-core'; | ||
| export * from '../types'; | ||
| export * from '../posthog-surveys-types'; | ||
| export * from '../posthog-product-tours-types'; | ||
| export * from '../posthog-conversations-types'; | ||
| export declare const posthog: import("../posthog-core").PostHog; | ||
| export default posthog; |
| /** | ||
| * Pre-grouped extension bundles for tree-shaking support. | ||
| * | ||
| * Use these with `__extensionClasses` to control which extensions are included in your bundle. | ||
| * The default `posthog-js` entrypoint includes all extensions. When using `posthog-js/slim`, | ||
| * you can import only the bundles you need: | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * import posthog from 'posthog-js/slim' | ||
| * import { ReplayExtensions, AnalyticsExtensions } from 'posthog-js/extensions' | ||
| * | ||
| * posthog.init('ph_key', { | ||
| * __extensionClasses: { | ||
| * ...ReplayExtensions, | ||
| * ...AnalyticsExtensions, | ||
| * } | ||
| * }) | ||
| * ``` | ||
| * | ||
| * @module | ||
| */ | ||
| import { Autocapture } from '../autocapture'; | ||
| import { DeadClicksAutocapture } from './dead-clicks-autocapture'; | ||
| import { ExceptionObserver } from './exception-autocapture'; | ||
| import { HistoryAutocapture } from './history-autocapture'; | ||
| import { TracingHeaders } from './tracing-headers'; | ||
| import { WebVitalsAutocapture } from './web-vitals'; | ||
| import { SessionRecording } from './replay/session-recording'; | ||
| import { Heatmaps } from '../heatmaps'; | ||
| import { PostHogProductTours } from '../posthog-product-tours'; | ||
| import { SiteApps } from '../site-apps'; | ||
| /** Session replay and related extensions. */ | ||
| export declare const SessionReplayExtensions: { | ||
| readonly sessionRecording: typeof SessionRecording; | ||
| }; | ||
| /** Autocapture, click tracking, heatmaps, and web vitals. */ | ||
| export declare const AnalyticsExtensions: { | ||
| readonly autocapture: typeof Autocapture; | ||
| readonly historyAutocapture: typeof HistoryAutocapture; | ||
| readonly heatmaps: typeof Heatmaps; | ||
| readonly deadClicksAutocapture: typeof DeadClicksAutocapture; | ||
| readonly webVitalsAutocapture: typeof WebVitalsAutocapture; | ||
| }; | ||
| /** Automatic exception and error capture. */ | ||
| export declare const ErrorTrackingExtensions: { | ||
| readonly exceptionObserver: typeof ExceptionObserver; | ||
| }; | ||
| /** In-app product tours. */ | ||
| export declare const ProductToursExtensions: { | ||
| readonly productTours: typeof PostHogProductTours; | ||
| }; | ||
| /** Site apps support. */ | ||
| export declare const SiteAppsExtensions: { | ||
| readonly siteApps: typeof SiteApps; | ||
| }; | ||
| /** Distributed tracing header injection. */ | ||
| export declare const TracingExtensions: { | ||
| readonly tracingHeaders: typeof TracingHeaders; | ||
| }; | ||
| /** All extensions — equivalent to the default `posthog-js` bundle. */ | ||
| export declare const AllExtensions: { | ||
| readonly tracingHeaders: typeof TracingHeaders; | ||
| readonly siteApps: typeof SiteApps; | ||
| readonly productTours: typeof PostHogProductTours; | ||
| readonly exceptionObserver: typeof ExceptionObserver; | ||
| readonly autocapture: typeof Autocapture; | ||
| readonly historyAutocapture: typeof HistoryAutocapture; | ||
| readonly heatmaps: typeof Heatmaps; | ||
| readonly deadClicksAutocapture: typeof DeadClicksAutocapture; | ||
| readonly webVitalsAutocapture: typeof WebVitalsAutocapture; | ||
| readonly sessionRecording: typeof SessionRecording; | ||
| }; |
| export {}; |
| "use strict"; | ||
| var __assign = (this && this.__assign) || function () { | ||
| __assign = Object.assign || function(t) { | ||
| for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
| s = arguments[i]; | ||
| for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
| t[p] = s[p]; | ||
| } | ||
| return t; | ||
| }; | ||
| return __assign.apply(this, arguments); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var posthog_core_1 = require("../posthog-core"); | ||
| var extension_bundles_1 = require("../extensions/extension-bundles"); | ||
| posthog_core_1.PostHog.__defaultExtensionClasses = __assign({}, extension_bundles_1.AllExtensions); | ||
| //# sourceMappingURL=default-extensions.js.map |
| {"version":3,"file":"default-extensions.js","sourceRoot":"","sources":["../../../src/entrypoints/default-extensions.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,gDAAyC;AACzC,qEAA+D;AAE/D,sBAAO,CAAC,yBAAyB,gBAC1B,iCAAa,CACnB,CAAA","sourcesContent":["import { PostHog } from '../posthog-core'\nimport { AllExtensions } from '../extensions/extension-bundles'\n\nPostHog.__defaultExtensionClasses = {\n ...AllExtensions,\n}\n"]} |
| import './external-scripts-loader'; | ||
| import posthog from './module.slim.no-external.es'; | ||
| export * from './module.slim.no-external.es'; | ||
| export default posthog; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| /* eslint-disable-next-line no-console */ | ||
| console.warn('[PostHog Experimental] The slim module is experimental and may break or change on any release. Please use with caution and report any issues you encounter.'); | ||
| require("./external-scripts-loader"); | ||
| var module_slim_no_external_es_1 = __importDefault(require("./module.slim.no-external.es")); | ||
| __exportStar(require("./module.slim.no-external.es"), exports); | ||
| exports.default = module_slim_no_external_es_1.default; | ||
| //# sourceMappingURL=module.slim.es.js.map |
| {"version":3,"file":"module.slim.es.js","sourceRoot":"","sources":["../../../src/entrypoints/module.slim.es.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;AAAA,yCAAyC;AACzC,OAAO,CAAC,IAAI,CACR,6JAA6J,CAChK,CAAA;AACD,qCAAkC;AAClC,4FAAkD;AAClD,+DAA4C;AAC5C,kBAAe,oCAAO,CAAA","sourcesContent":["/* eslint-disable-next-line no-console */\nconsole.warn(\n '[PostHog Experimental] The slim module is experimental and may break or change on any release. Please use with caution and report any issues you encounter.'\n)\nimport './external-scripts-loader'\nimport posthog from './module.slim.no-external.es'\nexport * from './module.slim.no-external.es'\nexport default posthog\n"]} |
| export { PostHog } from '../posthog-core'; | ||
| export * from '../types'; | ||
| export * from '../posthog-surveys-types'; | ||
| export * from '../posthog-product-tours-types'; | ||
| export * from '../posthog-conversations-types'; | ||
| export declare const posthog: import("../posthog-core").PostHog; | ||
| export default posthog; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.posthog = exports.PostHog = void 0; | ||
| var posthog_core_1 = require("../posthog-core"); | ||
| var posthog_core_2 = require("../posthog-core"); | ||
| Object.defineProperty(exports, "PostHog", { enumerable: true, get: function () { return posthog_core_2.PostHog; } }); | ||
| __exportStar(require("../types"), exports); | ||
| __exportStar(require("../posthog-surveys-types"), exports); | ||
| __exportStar(require("../posthog-product-tours-types"), exports); | ||
| __exportStar(require("../posthog-conversations-types"), exports); | ||
| exports.posthog = (0, posthog_core_1.init_as_module)(); | ||
| exports.default = exports.posthog; | ||
| //# sourceMappingURL=module.slim.no-external.es.js.map |
| {"version":3,"file":"module.slim.no-external.es.js","sourceRoot":"","sources":["../../../src/entrypoints/module.slim.no-external.es.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,gDAAgD;AAChD,gDAAyC;AAAhC,uGAAA,OAAO,OAAA;AAChB,2CAAwB;AACxB,2DAAwC;AACxC,iEAA8C;AAC9C,iEAA8C;AACjC,QAAA,OAAO,GAAG,IAAA,6BAAc,GAAE,CAAA;AACvC,kBAAe,eAAO,CAAA","sourcesContent":["import { init_as_module } from '../posthog-core'\nexport { PostHog } from '../posthog-core'\nexport * from '../types'\nexport * from '../posthog-surveys-types'\nexport * from '../posthog-product-tours-types'\nexport * from '../posthog-conversations-types'\nexport const posthog = init_as_module()\nexport default posthog\n"]} |
| /** | ||
| * Pre-grouped extension bundles for tree-shaking support. | ||
| * | ||
| * Use these with `__extensionClasses` to control which extensions are included in your bundle. | ||
| * The default `posthog-js` entrypoint includes all extensions. When using `posthog-js/slim`, | ||
| * you can import only the bundles you need: | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * import posthog from 'posthog-js/slim' | ||
| * import { ReplayExtensions, AnalyticsExtensions } from 'posthog-js/extensions' | ||
| * | ||
| * posthog.init('ph_key', { | ||
| * __extensionClasses: { | ||
| * ...ReplayExtensions, | ||
| * ...AnalyticsExtensions, | ||
| * } | ||
| * }) | ||
| * ``` | ||
| * | ||
| * @module | ||
| */ | ||
| import { Autocapture } from '../autocapture'; | ||
| import { DeadClicksAutocapture } from './dead-clicks-autocapture'; | ||
| import { ExceptionObserver } from './exception-autocapture'; | ||
| import { HistoryAutocapture } from './history-autocapture'; | ||
| import { TracingHeaders } from './tracing-headers'; | ||
| import { WebVitalsAutocapture } from './web-vitals'; | ||
| import { SessionRecording } from './replay/session-recording'; | ||
| import { Heatmaps } from '../heatmaps'; | ||
| import { PostHogProductTours } from '../posthog-product-tours'; | ||
| import { SiteApps } from '../site-apps'; | ||
| /** Session replay and related extensions. */ | ||
| export declare const SessionReplayExtensions: { | ||
| readonly sessionRecording: typeof SessionRecording; | ||
| }; | ||
| /** Autocapture, click tracking, heatmaps, and web vitals. */ | ||
| export declare const AnalyticsExtensions: { | ||
| readonly autocapture: typeof Autocapture; | ||
| readonly historyAutocapture: typeof HistoryAutocapture; | ||
| readonly heatmaps: typeof Heatmaps; | ||
| readonly deadClicksAutocapture: typeof DeadClicksAutocapture; | ||
| readonly webVitalsAutocapture: typeof WebVitalsAutocapture; | ||
| }; | ||
| /** Automatic exception and error capture. */ | ||
| export declare const ErrorTrackingExtensions: { | ||
| readonly exceptionObserver: typeof ExceptionObserver; | ||
| }; | ||
| /** In-app product tours. */ | ||
| export declare const ProductToursExtensions: { | ||
| readonly productTours: typeof PostHogProductTours; | ||
| }; | ||
| /** Site apps support. */ | ||
| export declare const SiteAppsExtensions: { | ||
| readonly siteApps: typeof SiteApps; | ||
| }; | ||
| /** Distributed tracing header injection. */ | ||
| export declare const TracingExtensions: { | ||
| readonly tracingHeaders: typeof TracingHeaders; | ||
| }; | ||
| /** All extensions — equivalent to the default `posthog-js` bundle. */ | ||
| export declare const AllExtensions: { | ||
| readonly tracingHeaders: typeof TracingHeaders; | ||
| readonly siteApps: typeof SiteApps; | ||
| readonly productTours: typeof PostHogProductTours; | ||
| readonly exceptionObserver: typeof ExceptionObserver; | ||
| readonly autocapture: typeof Autocapture; | ||
| readonly historyAutocapture: typeof HistoryAutocapture; | ||
| readonly heatmaps: typeof Heatmaps; | ||
| readonly deadClicksAutocapture: typeof DeadClicksAutocapture; | ||
| readonly webVitalsAutocapture: typeof WebVitalsAutocapture; | ||
| readonly sessionRecording: typeof SessionRecording; | ||
| }; |
| "use strict"; | ||
| /** | ||
| * Pre-grouped extension bundles for tree-shaking support. | ||
| * | ||
| * Use these with `__extensionClasses` to control which extensions are included in your bundle. | ||
| * The default `posthog-js` entrypoint includes all extensions. When using `posthog-js/slim`, | ||
| * you can import only the bundles you need: | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * import posthog from 'posthog-js/slim' | ||
| * import { ReplayExtensions, AnalyticsExtensions } from 'posthog-js/extensions' | ||
| * | ||
| * posthog.init('ph_key', { | ||
| * __extensionClasses: { | ||
| * ...ReplayExtensions, | ||
| * ...AnalyticsExtensions, | ||
| * } | ||
| * }) | ||
| * ``` | ||
| * | ||
| * @module | ||
| */ | ||
| var __assign = (this && this.__assign) || function () { | ||
| __assign = Object.assign || function(t) { | ||
| for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
| s = arguments[i]; | ||
| for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
| t[p] = s[p]; | ||
| } | ||
| return t; | ||
| }; | ||
| return __assign.apply(this, arguments); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.AllExtensions = exports.TracingExtensions = exports.SiteAppsExtensions = exports.ProductToursExtensions = exports.ErrorTrackingExtensions = exports.AnalyticsExtensions = exports.SessionReplayExtensions = void 0; | ||
| var autocapture_1 = require("../autocapture"); | ||
| var dead_clicks_autocapture_1 = require("./dead-clicks-autocapture"); | ||
| var exception_autocapture_1 = require("./exception-autocapture"); | ||
| var history_autocapture_1 = require("./history-autocapture"); | ||
| var tracing_headers_1 = require("./tracing-headers"); | ||
| var web_vitals_1 = require("./web-vitals"); | ||
| var session_recording_1 = require("./replay/session-recording"); | ||
| var heatmaps_1 = require("../heatmaps"); | ||
| var posthog_product_tours_1 = require("../posthog-product-tours"); | ||
| var site_apps_1 = require("../site-apps"); | ||
| /** Session replay and related extensions. */ | ||
| exports.SessionReplayExtensions = { | ||
| sessionRecording: session_recording_1.SessionRecording, | ||
| }; | ||
| /** Autocapture, click tracking, heatmaps, and web vitals. */ | ||
| exports.AnalyticsExtensions = { | ||
| autocapture: autocapture_1.Autocapture, | ||
| historyAutocapture: history_autocapture_1.HistoryAutocapture, | ||
| heatmaps: heatmaps_1.Heatmaps, | ||
| deadClicksAutocapture: dead_clicks_autocapture_1.DeadClicksAutocapture, | ||
| webVitalsAutocapture: web_vitals_1.WebVitalsAutocapture, | ||
| }; | ||
| /** Automatic exception and error capture. */ | ||
| exports.ErrorTrackingExtensions = { | ||
| exceptionObserver: exception_autocapture_1.ExceptionObserver, | ||
| }; | ||
| /** In-app product tours. */ | ||
| exports.ProductToursExtensions = { | ||
| productTours: posthog_product_tours_1.PostHogProductTours, | ||
| }; | ||
| /** Site apps support. */ | ||
| exports.SiteAppsExtensions = { | ||
| siteApps: site_apps_1.SiteApps, | ||
| }; | ||
| /** Distributed tracing header injection. */ | ||
| exports.TracingExtensions = { | ||
| tracingHeaders: tracing_headers_1.TracingHeaders, | ||
| }; | ||
| /** All extensions — equivalent to the default `posthog-js` bundle. */ | ||
| exports.AllExtensions = __assign(__assign(__assign(__assign(__assign(__assign({}, exports.SessionReplayExtensions), exports.AnalyticsExtensions), exports.ErrorTrackingExtensions), exports.ProductToursExtensions), exports.SiteAppsExtensions), exports.TracingExtensions); | ||
| //# sourceMappingURL=extension-bundles.js.map |
| {"version":3,"file":"extension-bundles.js","sourceRoot":"","sources":["../../../src/extensions/extension-bundles.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;;;;;GAqBG;;;;;;;;;;;;;;AAEH,8CAA4C;AAC5C,qEAAiE;AACjE,iEAA2D;AAC3D,6DAA0D;AAC1D,qDAAkD;AAClD,2CAAmD;AACnD,gEAA6D;AAC7D,wCAAsC;AACtC,kEAA8D;AAC9D,0CAAuC;AAKvC,6CAA6C;AAChC,QAAA,uBAAuB,GAAG;IACnC,gBAAgB,EAAE,oCAAgB;CACD,CAAA;AAErC,6DAA6D;AAChD,QAAA,mBAAmB,GAAG;IAC/B,WAAW,EAAE,yBAAW;IACxB,kBAAkB,EAAE,wCAAkB;IACtC,QAAQ,EAAE,mBAAQ;IAClB,qBAAqB,EAAE,+CAAqB;IAC5C,oBAAoB,EAAE,iCAAoB;CACT,CAAA;AAErC,6CAA6C;AAChC,QAAA,uBAAuB,GAAG;IACnC,iBAAiB,EAAE,yCAAiB;CACH,CAAA;AAErC,4BAA4B;AACf,QAAA,sBAAsB,GAAG;IAClC,YAAY,EAAE,2CAAmB;CACA,CAAA;AAErC,yBAAyB;AACZ,QAAA,kBAAkB,GAAG;IAC9B,QAAQ,EAAE,oBAAQ;CACe,CAAA;AAErC,4CAA4C;AAC/B,QAAA,iBAAiB,GAAG;IAC7B,cAAc,EAAE,gCAAc;CACG,CAAA;AAErC,sEAAsE;AACzD,QAAA,aAAa,GAAG,0DACtB,+BAAuB,GACvB,2BAAmB,GACnB,+BAAuB,GACvB,8BAAsB,GACtB,0BAAkB,GAClB,yBAAiB,CACa,CAAA","sourcesContent":["/**\n * Pre-grouped extension bundles for tree-shaking support.\n *\n * Use these with `__extensionClasses` to control which extensions are included in your bundle.\n * The default `posthog-js` entrypoint includes all extensions. When using `posthog-js/slim`,\n * you can import only the bundles you need:\n *\n * @example\n * ```ts\n * import posthog from 'posthog-js/slim'\n * import { ReplayExtensions, AnalyticsExtensions } from 'posthog-js/extensions'\n *\n * posthog.init('ph_key', {\n * __extensionClasses: {\n * ...ReplayExtensions,\n * ...AnalyticsExtensions,\n * }\n * })\n * ```\n *\n * @module\n */\n\nimport { Autocapture } from '../autocapture'\nimport { DeadClicksAutocapture } from './dead-clicks-autocapture'\nimport { ExceptionObserver } from './exception-autocapture'\nimport { HistoryAutocapture } from './history-autocapture'\nimport { TracingHeaders } from './tracing-headers'\nimport { WebVitalsAutocapture } from './web-vitals'\nimport { SessionRecording } from './replay/session-recording'\nimport { Heatmaps } from '../heatmaps'\nimport { PostHogProductTours } from '../posthog-product-tours'\nimport { SiteApps } from '../site-apps'\nimport { PostHogConfig } from '../types'\n\ntype ExtensionClasses = NonNullable<PostHogConfig['__extensionClasses']>\n\n/** Session replay and related extensions. */\nexport const SessionReplayExtensions = {\n sessionRecording: SessionRecording,\n} as const satisfies ExtensionClasses\n\n/** Autocapture, click tracking, heatmaps, and web vitals. */\nexport const AnalyticsExtensions = {\n autocapture: Autocapture,\n historyAutocapture: HistoryAutocapture,\n heatmaps: Heatmaps,\n deadClicksAutocapture: DeadClicksAutocapture,\n webVitalsAutocapture: WebVitalsAutocapture,\n} as const satisfies ExtensionClasses\n\n/** Automatic exception and error capture. */\nexport const ErrorTrackingExtensions = {\n exceptionObserver: ExceptionObserver,\n} as const satisfies ExtensionClasses\n\n/** In-app product tours. */\nexport const ProductToursExtensions = {\n productTours: PostHogProductTours,\n} as const satisfies ExtensionClasses\n\n/** Site apps support. */\nexport const SiteAppsExtensions = {\n siteApps: SiteApps,\n} as const satisfies ExtensionClasses\n\n/** Distributed tracing header injection. */\nexport const TracingExtensions = {\n tracingHeaders: TracingHeaders,\n} as const satisfies ExtensionClasses\n\n/** All extensions — equivalent to the default `posthog-js` bundle. */\nexport const AllExtensions = {\n ...SessionReplayExtensions,\n ...AnalyticsExtensions,\n ...ErrorTrackingExtensions,\n ...ProductToursExtensions,\n ...SiteAppsExtensions,\n ...TracingExtensions,\n} as const satisfies ExtensionClasses\n"]} |
@@ -1,2 +0,2 @@ | ||
| !function(){"use strict";var e="undefined"!=typeof window?window:void 0,r="undefined"!=typeof globalThis?globalThis:e;"undefined"==typeof self&&(r.self=r),"undefined"==typeof File&&(r.File=function(){});var n=Array.prototype.forEach,t=null==r?void 0:r.navigator,i=null==r?void 0:r.document,o=null==r?void 0:r.location;null==r||r.fetch,null!=r&&r.XMLHttpRequest&&"withCredentials"in new r.XMLHttpRequest&&r.XMLHttpRequest,null==r||r.AbortController;var a=null==t?void 0:t.userAgent,u=null!=e?e:{},s={LIB_VERSION:"1.353.1"};function l(){return l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},l.apply(null,arguments)}function c(e,r){return-1!==e.indexOf(r)}var f=Array.isArray,d=Object.prototype,v=d.hasOwnProperty,h=d.toString,p=f||function(e){return"[object Array]"===h.call(e)},g=e=>e===Object(e)&&!p(e),w=e=>{if(g(e)){for(var r in e)if(v.call(e,r))return!1;return!0}return!1},m=e=>void 0===e,_=e=>m(e)||(e=>null===e)(e),b=e=>"[object Number]"==h.call(e)&&e==e,x=e=>e instanceof FormData;function y(e,r,n,t,i){return r>n&&(t.warn("min cannot be greater than max."),r=n),b(e)?e>n?(t.warn(" cannot be greater than max: "+n+". Using max value instead."),n):e<r?(t.warn(" cannot be less than min: "+r+". Using min value instead."),r):e:(t.warn(" must be a number. using max or fallback. max: "+n+", fallback: "+i),y(n,r,n,t))}class E{constructor(e){this.t={},this.i=e.i,this.o=y(e.bucketSize,0,100,e.u),this.l=y(e.refillRate,0,this.o,e.u),this.v=y(e.refillInterval,0,864e5,e.u)}h(e,r){var n=r-e.lastAccess,t=Math.floor(n/this.v);if(t>0){var i=t*this.l;e.tokens=Math.min(e.tokens+i,this.o),e.lastAccess=e.lastAccess+t*this.v}}consumeRateLimit(e){var r,n=Date.now(),t=String(e),i=this.t[t];return i?this.h(i,n):(i={tokens:this.o,lastAccess:n},this.t[t]=i),0===i.tokens||(i.tokens--,0===i.tokens&&(null==(r=this.i)||r.call(this,e)),0===i.tokens)}stop(){this.t={}}}var R="Mobile",S="iOS",M="Android",k="Tablet",P=M+" "+k,A="iPad",O="Apple",B=O+" Watch",I="Safari",U="BlackBerry",N="Samsung",T=N+"Browser",C=N+" Internet",D="Chrome",F=D+" OS",W=D+" "+S,j="Internet Explorer",z=j+" "+R,L="Opera",K=L+" Mini",V="Edge",G="Microsoft "+V,H="Firefox",X=H+" "+S,q="Nintendo",Y="PlayStation",J="Xbox",Q=M+" "+R,Z=R+" "+I,ee="Windows",re=ee+" Phone",ne="Nokia",te="Ouya",ie="Generic",oe=ie+" "+R.toLowerCase(),ae=ie+" "+k.toLowerCase(),ue="Konqueror",se="(\\d+(\\.\\d+)?)",le=new RegExp("Version/"+se),ce=new RegExp(J,"i"),fe=new RegExp(Y+" \\w+","i"),de=new RegExp(q+" \\w+","i"),ve=new RegExp(U+"|PlayBook|BB10","i"),he={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"};var pe=(e,r)=>r&&c(r,O)||function(e){return c(e,I)&&!c(e,D)&&!c(e,M)}(e),ge=function(e,r){return r=r||"",c(e," OPR/")&&c(e,"Mini")?K:c(e," OPR/")?L:ve.test(e)?U:c(e,"IE"+R)||c(e,"WPDesktop")?z:c(e,T)?C:c(e,V)||c(e,"Edg/")?G:c(e,"FBIOS")?"Facebook "+R:c(e,"UCWEB")||c(e,"UCBrowser")?"UC Browser":c(e,"CriOS")?W:c(e,"CrMo")||c(e,D)?D:c(e,M)&&c(e,I)?Q:c(e,"FxiOS")?X:c(e.toLowerCase(),ue.toLowerCase())?ue:pe(e,r)?c(e,R)?Z:I:c(e,H)?H:c(e,"MSIE")||c(e,"Trident/")?j:c(e,"Gecko")?H:""},we={[z]:[new RegExp("rv:"+se)],[G]:[new RegExp(V+"?\\/"+se)],[D]:[new RegExp("("+D+"|CrMo)\\/"+se)],[W]:[new RegExp("CriOS\\/"+se)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+se)],[I]:[le],[Z]:[le],[L]:[new RegExp("(Opera|OPR)\\/"+se)],[H]:[new RegExp(H+"\\/"+se)],[X]:[new RegExp("FxiOS\\/"+se)],[ue]:[new RegExp("Konqueror[:/]?"+se,"i")],[U]:[new RegExp(U+" "+se),le],[Q]:[new RegExp("android\\s"+se,"i")],[C]:[new RegExp(T+"\\/"+se)],[j]:[new RegExp("(rv:|MSIE )"+se)],Mozilla:[new RegExp("rv:"+se)]},me=function(e,r){var n=ge(e,r),t=we[n];if(m(t))return null;for(var i=0;i<t.length;i++){var o=t[i],a=e.match(o);if(a)return parseFloat(a[a.length-2])}return null},_e=[[new RegExp(J+"; "+J+" (.*?)[);]","i"),e=>[J,e&&e[1]||""]],[new RegExp(q,"i"),[q,""]],[new RegExp(Y,"i"),[Y,""]],[ve,[U,""]],[new RegExp(ee,"i"),(e,r)=>{if(/Phone/.test(r)||/WPDesktop/.test(r))return[re,""];if(new RegExp(R).test(r)&&!/IEMobile\b/.test(r))return[ee+" "+R,""];var n=/Windows NT ([0-9.]+)/i.exec(r);if(n&&n[1]){var t=n[1],i=he[t]||"";return/arm/i.test(r)&&(i="RT"),[ee,i]}return[ee,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>{if(e&&e[3]){var r=[e[3],e[4],e[5]||"0"];return[S,r.join(".")]}return[S,""]}],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var r="";return e&&e.length>=3&&(r=m(e[2])?e[3]:e[2]),["watchOS",r]}],[new RegExp("("+M+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+M+")","i"),e=>{if(e&&e[2]){var r=[e[2],e[3],e[4]||"0"];return[M,r.join(".")]}return[M,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var r=["Mac OS X",""];if(e&&e[1]){var n=[e[1],e[2],e[3]||"0"];r[1]=n.join(".")}return r}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[F,""]],[/Linux|debian/i,["Linux",""]]],be=function(e){return de.test(e)?q:fe.test(e)?Y:ce.test(e)?J:new RegExp(te,"i").test(e)?te:new RegExp("("+re+"|WPDesktop)","i").test(e)?re:/iPad/.test(e)?A:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?B:ve.test(e)?U:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(ne,"i").test(e)?ne:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?new RegExp(R).test(e)&&!/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)||/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?M:P:new RegExp("(pda|"+R+")","i").test(e)?oe:new RegExp(k,"i").test(e)&&!new RegExp(k+" pc","i").test(e)?ae:""},xe=function(r,n){var{debugEnabled:t}=void 0===n?{}:n,i={p:function(n){if(e&&(u.POSTHOG_DEBUG||t)&&!m(e.console)&&e.console){for(var i=("__rrweb_original__"in e.console[n]?e.console[n].__rrweb_original__:e.console[n]),o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];i(r,...a)}},info:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];i.p("log",...r)},warn:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];i.p("warn",...r)},error:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];i.p("error",...r)},critical:function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];console.error(r,...n)},uninitializedWarning:e=>{i.error("You must initialize PostHog before calling "+e)},createLogger:(e,n)=>xe(r+" "+e,n)};return i},ye=xe("[PostHog.js]"),Ee=ye.createLogger,Re={};function $e(e,r,t){if(p(e))if(n&&e.forEach===n)e.forEach(r,t);else if("length"in e&&e.length===+e.length)for(var i=0,o=e.length;i<o;i++)if(i in e&&r.call(t,e[i],i)===Re)return}function Se(e,r,n){if(!_(e)){if(p(e))return $e(e,r,n);if(x(e)){for(var t of e.entries())if(r.call(n,t[1],t[0])===Re)return}else for(var i in e)if(v.call(e,i)&&r.call(n,e[i],i)===Re)return}}var Me=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $e(n,(function(r){for(var n in r)void 0!==r[n]&&(e[n]=r[n])})),e},ke=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $e(n,(function(r){$e(r,(function(r){e.push(r)}))})),e},Pe=function(e){var r={};return Se(e,(function(e,n){var t;t=e,("[object String]"==h.call(t)&&e.length>0||b(e))&&(r[n]=e)})),r},Ae=e=>{var r=null==i?void 0:i.createElement("a");return m(r)?null:(r.href=e,r)},Oe=function(e,r){for(var n,t=((e.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),i=0;i<t.length;i++){var o=t[i].split("=");if(o[0]===r){n=o;break}}if(!p(n)||n.length<2)return"";var a=n[1];try{a=decodeURIComponent(a)}catch(e){ye.error("Skipping decoding for malformed query param: "+a)}return a.replace(/\+/g," ")},Be=function(e,r,n){if(!e||!r||!r.length)return e;for(var t=e.split("#"),i=t[0]||"",o=t[1],a=i.split("?"),u=a[1],s=a[0],l=(u||"").split("&"),c=[],f=0;f<l.length;f++){var d=l[f].split("=");p(d)&&(r.includes(d[0])?c.push(d[0]+"="+n):c.push(l[f]))}var v=s;return null!=u&&(v+="?"+c.join("&")),null!=o&&(v+="#"+o),v};Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return b(e)&&isFinite(e)&&Math.floor(e)===e});var Ie="0123456789abcdef";class Ue{constructor(e){if(this.bytes=e,16!==e.length)throw new TypeError("not 128-bit length")}static fromFieldsV7(e,r,n,t){if(!Number.isInteger(e)||!Number.isInteger(r)||!Number.isInteger(n)||!Number.isInteger(t)||e<0||r<0||n<0||t<0||e>0xffffffffffff||r>4095||n>1073741823||t>4294967295)throw new RangeError("invalid field value");var i=new Uint8Array(16);return i[0]=e/Math.pow(2,40),i[1]=e/Math.pow(2,32),i[2]=e/Math.pow(2,24),i[3]=e/Math.pow(2,16),i[4]=e/Math.pow(2,8),i[5]=e,i[6]=112|r>>>8,i[7]=r,i[8]=128|n>>>24,i[9]=n>>>16,i[10]=n>>>8,i[11]=n,i[12]=t>>>24,i[13]=t>>>16,i[14]=t>>>8,i[15]=t,new Ue(i)}toString(){for(var e="",r=0;r<this.bytes.length;r++)e=e+Ie.charAt(this.bytes[r]>>>4)+Ie.charAt(15&this.bytes[r]),3!==r&&5!==r&&7!==r&&9!==r||(e+="-");if(36!==e.length)throw new Error("Invalid UUIDv7 was generated");return e}clone(){return new Ue(this.bytes.slice(0))}equals(e){return 0===this.compareTo(e)}compareTo(e){for(var r=0;r<16;r++){var n=this.bytes[r]-e.bytes[r];if(0!==n)return Math.sign(n)}return 0}}class Ne{constructor(){this.m=0,this.R=0,this.$=new De}generate(){var e=this.generateOrAbort();if(m(e)){this.m=0;var r=this.generateOrAbort();if(m(r))throw new Error("Could not generate UUID after timestamp reset");return r}return e}generateOrAbort(){var e=Date.now();if(e>this.m)this.m=e,this.S();else{if(!(e+1e4>this.m))return;this.R++,this.R>4398046511103&&(this.m++,this.S())}return Ue.fromFieldsV7(this.m,Math.trunc(this.R/Math.pow(2,30)),this.R&Math.pow(2,30)-1,this.$.nextUint32())}S(){this.R=1024*this.$.nextUint32()+(1023&this.$.nextUint32())}}var Te,Ce=e=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var r=0;r<e.length;r++)e[r]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return e};e&&!m(e.crypto)&&crypto.getRandomValues&&(Ce=e=>crypto.getRandomValues(e));class De{constructor(){this.M=new Uint32Array(8),this.k=1/0}nextUint32(){return this.k>=this.M.length&&(Ce(this.M),this.k=0),this.M[this.k++]}}var Fe=()=>We().toString(),We=()=>(Te||(Te=new Ne)).generate(),je="";var ze=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i;function Le(e,r){if(r){var n=function(e,r){if(void 0===r&&(r=i),je)return je;if(!r)return"";if(["localhost","127.0.0.1"].includes(e))return"";for(var n=e.split("."),t=Math.min(n.length,8),o="dmn_chk_"+Fe();!je&&t--;){var a=n.slice(t).join("."),u=o+"=1;domain=."+a+";path=/";r.cookie=u+";max-age=3",r.cookie.includes(o)&&(r.cookie=u+";max-age=0",je=a)}return je}(e);if(!n){var t=(e=>{var r=e.match(ze);return r?r[0]:""})(e);t!==n&&ye.info("Warning: cookie subdomain discovery mismatch",t,n),n=t}return n?"; domain=."+n:""}return""}var Ke={P:()=>!!i,A:function(e){ye.error("cookieStore error: "+e)},O:function(e){if(i){try{for(var r=e+"=",n=i.cookie.split(";").filter((e=>e.length)),t=0;t<n.length;t++){for(var o=n[t];" "==o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(r))return decodeURIComponent(o.substring(r.length,o.length))}}catch(e){}return null}},B:function(e){var r;try{r=JSON.parse(Ke.O(e))||{}}catch(e){}return r},I:function(e,r,n,t,o){if(i)try{var a="",u="",s=Le(i.location.hostname,t);if(n){var l=new Date;l.setTime(l.getTime()+24*n*60*60*1e3),a="; expires="+l.toUTCString()}o&&(u="; secure");var c=e+"="+encodeURIComponent(JSON.stringify(r))+a+"; SameSite=Lax; path=/"+s+u;return c.length>3686.4&&ye.warn("cookieStore warning: large cookie, len="+c.length),i.cookie=c,c}catch(e){return}},U:function(e,r){if(null!=i&&i.cookie)try{Ke.I(e,"",-1,r)}catch(e){return}}},Ve=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],Ge=ke(["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid"],Ve),He=["$app_build","$app_name","$app_namespace","$app_version","$browser","$browser_version","$device_type","$current_url","$pathname","$os","$os_name","$os_version","$referring_domain","$referrer","$screen_height","$screen_width","$viewport_height","$viewport_width","$raw_user_agent"],Xe="<masked>",qe=["li_fat_id"];function Ye(e,r,n){if(!i)return{};var t,o,a,u,s=r?ke([],Ve,n||[]):[],l=(t=Be(i.URL,s,Xe),o=e,a=Ge.concat(o||[]),u={},Se(a,(function(e){var r=Oe(t,e);u[e]=r||null})),u),c=function(){var e={};return Se(qe,(function(r){var n=Ke.O(r);e[r]=n||null})),e}();return Me(c,l)}function Je(){return navigator.language||navigator.userLanguage}function Qe(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}}function Ze(){try{return(new Date).getTimezoneOffset()}catch(e){return}}function er(r,n){if(!a)return{};var t,i,u,l=r?ke([],Ve,n||[]):[],[c,f]=function(e){for(var r=0;r<_e.length;r++){var[n,t]=_e[r],i=n.exec(e),o=i&&("function"==typeof t?t(i,e):t);if(o)return o}return["",""]}(a);return Me(Pe({$os:c,$os_version:f,$browser:ge(a,navigator.vendor),$device:be(a),$device_type:(i=a,u=be(i),u===A||u===P||"Kobo"===u||"Kindle Fire"===u||u===ae?k:u===q||u===J||u===Y||u===te?"Console":u===B?"Wearable":u?R:"Desktop"),$timezone:Qe(),$timezone_offset:Ze()}),{$current_url:Be(null==o?void 0:o.href,l,Xe),$host:null==o?void 0:o.host,$pathname:null==o?void 0:o.pathname,$raw_user_agent:a.length>1e3?a.substring(0,997)+"...":a,$browser_version:me(a,navigator.vendor),$browser_language:Je(),$browser_language_prefix:(t=Je(),"string"==typeof t?t.split("-")[0]:void 0),$screen_height:null==e?void 0:e.screen.height,$screen_width:null==e?void 0:e.screen.width,$viewport_height:null==e?void 0:e.innerHeight,$viewport_width:null==e?void 0:e.innerWidth,$lib:"web",$lib_version:s.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})}function rr(e,r){return[...e||[],...p(r)?r:[r]]}function nr(e,r){return(m(e)?1:e)*r}function tr(e,r){return function(e){for(var r=0,n=0;n<e.length;n++)r=(r<<5)-r+e.charCodeAt(n),r|=0;return Math.abs(r)}(e)%100<y(100*r,0,100,ye)}var ir=["type"];function or(e){var{type:r,executionTimeMs:n}=e;return""+r+(_(n)?"":" ("+n.toFixed(2)+"ms)")}var ar=Ee("[PostHog Action RateLimiting]");function ur(e,r){console.log(e,r)}function sr(e,r,n){if(void 0===n&&(n=5),"object"!=typeof e||"object"!=typeof r)return{};if(e===r)return{};if(!e&&r)return r;if(!r||!e)return{};var t={},i=new Set([...Object.keys(e),...Object.keys(r)]);for(var o of i){var a=e[o],u=r[o];if(m(a))t[o]=u;else if(m(u))t[o]=a;else if(!(a===u||_(a)&&_(u)))if(g(a)&&g(u))if(n>1){var s=sr(a,u,n-1);w(s)||(t[o]=s)}else t[o]="max depth reached, checking for changed value";else t[o]=u}return t}var lr,cr,fr,dr=(lr=null,cr=0,fr=null,{info:e=>{fr!==e&&(cr=0,fr=e),cr++,lr&&clearTimeout(lr),lr=setTimeout((()=>{var r=cr;1===r?ar.info('action "'+e+'" has been rate limited'):ar.info('action "'+e+'" has been rate limited ('+r+" times)"),cr=0,lr=null}),1e3)}});function vr(e){void 0===e&&(e={});var{maskAction:r,maskState:n,titleFunction:t=or,logger:i=ur,include:o={prevState:!0,nextState:!1,changedState:!0},rateLimiterRefillRate:a=1,rateLimiterBucketSize:u=10,__stateComparisonDepth:s}=e,l=new E({refillRate:a,bucketSize:u,refillInterval:1e3,u:ar});return e=>a=>u=>{var c=u,f=e.getState(),d=performance.now(),v=a(c),h=performance.now()-d,p=e.getState(),g=r?r(c):c;if(!g)return v;if(l.consumeRateLimit(c.type))dr.info(c.type);else try{var w=n?n(f,g):f,m=n?n(p,g):p,_=o.changedState?sr(w,m,null!=s?s:5):void 0,{type:b}=g,x={type:b,payload:function(e,r){if(null==e)return{};var n={};for(var t in e)if({}.hasOwnProperty.call(e,t)){if(-1!==r.indexOf(t))continue;n[t]=e[t]}return n}(g,ir),timestamp:Date.now(),executionTimeMs:h,prevState:o.prevState?w:void 0,nextState:o.nextState?m:void 0,changedState:o.changedState?_:void 0},y=t(x);i(y,x)}catch(e){ar.error("Error logging state:",e)}return v}}var hr=Object.freeze({__proto__:null,browserConsoleLogger:ur,posthogKeaLogger:function(e){void 0===e&&(e={});var r=vr(e);return{name:"posthog-kea-logger",events:{beforeReduxStore(e){e.middleware.push(r)}}}},posthogReduxLogger:vr,printAndDropEverything:e=>(console.log("Would have sent event:",e),null),sampleByDistinctId:function(e){return r=>r&&tr(r.properties.distinct_id,e)?l({},r,{properties:l({},r.properties,{$sample_type:["sampleByDistinctId"],$sample_threshold:e})}):null},sampleByEvent:function(e,r){return n=>{var t,i,o;return n?c(e,n.event)?100*Math.random()<y(100*r,0,100,ye)?l({},n,{properties:l({},n.properties,{$sample_type:rr(null==(t=n.properties)?void 0:t.$sample_type,"sampleByEvent"),$sample_threshold:nr(null==(i=n.properties)?void 0:i.$sample_threshold,r),$sampled_events:rr(null==(o=n.properties)?void 0:o.$sampled_events,e)})}):null:n:null}},sampleBySessionId:function(e){return r=>r&&tr(r.properties.$session_id,e)?l({},r,{properties:l({},r.properties,{$sample_type:rr(r.properties.$sample_type,"sampleBySessionId"),$sample_threshold:nr(r.properties.$sample_threshold,e)})}):null},sessionRecordingLoggerForPostHogInstance:e=>(r,n)=>{var t;null==e||null==(t=e.sessionRecording)||t.tryAddCustomEvent("app-state",{title:r,stateEvent:n})},setAllPersonProfilePropertiesAsPersonPropertiesForFlags:e=>{var r,n=Me({},er(e.config.mask_personal_data_properties,e.config.custom_personal_data_properties),Ye(e.config.custom_campaign_params,e.config.mask_personal_data_properties,e.config.custom_personal_data_properties),{$referrer:(null==i?void 0:i.referrer)||"$direct",$referring_domain:null!=i&&i.referrer&&(null==(r=Ae(i.referrer))?void 0:r.host)||"$direct"}),t={};Se(n,(function(e,r){(c(Ge,r)||c(He,r))&&(t[r]=e)})),e.setPersonPropertiesForFlags(t)}});u.posthogCustomizations=hr}(); | ||
| !function(){"use strict";var e="undefined"!=typeof window?window:void 0,r="undefined"!=typeof globalThis?globalThis:e;"undefined"==typeof self&&(r.self=r),"undefined"==typeof File&&(r.File=function(){});var n=Array.prototype.forEach,t=null==r?void 0:r.navigator,i=null==r?void 0:r.document,o=null==r?void 0:r.location;null==r||r.fetch,null!=r&&r.XMLHttpRequest&&"withCredentials"in new r.XMLHttpRequest&&r.XMLHttpRequest,null==r||r.AbortController;var a=null==t?void 0:t.userAgent,u=null!=e?e:{},s={LIB_VERSION:"1.354.0"};function l(){return l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},l.apply(null,arguments)}function c(e,r){return-1!==e.indexOf(r)}var f=Array.isArray,d=Object.prototype,v=d.hasOwnProperty,h=d.toString,p=f||function(e){return"[object Array]"===h.call(e)},g=e=>e===Object(e)&&!p(e),w=e=>{if(g(e)){for(var r in e)if(v.call(e,r))return!1;return!0}return!1},m=e=>void 0===e,_=e=>m(e)||(e=>null===e)(e),b=e=>"[object Number]"==h.call(e)&&e==e,x=e=>e instanceof FormData;function y(e,r,n,t,i){return r>n&&(t.warn("min cannot be greater than max."),r=n),b(e)?e>n?(t.warn(" cannot be greater than max: "+n+". Using max value instead."),n):e<r?(t.warn(" cannot be less than min: "+r+". Using min value instead."),r):e:(t.warn(" must be a number. using max or fallback. max: "+n+", fallback: "+i),y(n,r,n,t))}class E{constructor(e){this.t={},this.i=e.i,this.o=y(e.bucketSize,0,100,e.u),this.l=y(e.refillRate,0,this.o,e.u),this.v=y(e.refillInterval,0,864e5,e.u)}h(e,r){var n=r-e.lastAccess,t=Math.floor(n/this.v);if(t>0){var i=t*this.l;e.tokens=Math.min(e.tokens+i,this.o),e.lastAccess=e.lastAccess+t*this.v}}consumeRateLimit(e){var r,n=Date.now(),t=String(e),i=this.t[t];return i?this.h(i,n):(i={tokens:this.o,lastAccess:n},this.t[t]=i),0===i.tokens||(i.tokens--,0===i.tokens&&(null==(r=this.i)||r.call(this,e)),0===i.tokens)}stop(){this.t={}}}var R="Mobile",S="iOS",M="Android",k="Tablet",P=M+" "+k,A="iPad",O="Apple",B=O+" Watch",I="Safari",U="BlackBerry",N="Samsung",T=N+"Browser",C=N+" Internet",D="Chrome",F=D+" OS",W=D+" "+S,j="Internet Explorer",z=j+" "+R,L="Opera",K=L+" Mini",V="Edge",G="Microsoft "+V,H="Firefox",X=H+" "+S,q="Nintendo",Y="PlayStation",J="Xbox",Q=M+" "+R,Z=R+" "+I,ee="Windows",re=ee+" Phone",ne="Nokia",te="Ouya",ie="Generic",oe=ie+" "+R.toLowerCase(),ae=ie+" "+k.toLowerCase(),ue="Konqueror",se="(\\d+(\\.\\d+)?)",le=new RegExp("Version/"+se),ce=new RegExp(J,"i"),fe=new RegExp(Y+" \\w+","i"),de=new RegExp(q+" \\w+","i"),ve=new RegExp(U+"|PlayBook|BB10","i"),he={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"};var pe=(e,r)=>r&&c(r,O)||function(e){return c(e,I)&&!c(e,D)&&!c(e,M)}(e),ge=function(e,r){return r=r||"",c(e," OPR/")&&c(e,"Mini")?K:c(e," OPR/")?L:ve.test(e)?U:c(e,"IE"+R)||c(e,"WPDesktop")?z:c(e,T)?C:c(e,V)||c(e,"Edg/")?G:c(e,"FBIOS")?"Facebook "+R:c(e,"UCWEB")||c(e,"UCBrowser")?"UC Browser":c(e,"CriOS")?W:c(e,"CrMo")||c(e,D)?D:c(e,M)&&c(e,I)?Q:c(e,"FxiOS")?X:c(e.toLowerCase(),ue.toLowerCase())?ue:pe(e,r)?c(e,R)?Z:I:c(e,H)?H:c(e,"MSIE")||c(e,"Trident/")?j:c(e,"Gecko")?H:""},we={[z]:[new RegExp("rv:"+se)],[G]:[new RegExp(V+"?\\/"+se)],[D]:[new RegExp("("+D+"|CrMo)\\/"+se)],[W]:[new RegExp("CriOS\\/"+se)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+se)],[I]:[le],[Z]:[le],[L]:[new RegExp("(Opera|OPR)\\/"+se)],[H]:[new RegExp(H+"\\/"+se)],[X]:[new RegExp("FxiOS\\/"+se)],[ue]:[new RegExp("Konqueror[:/]?"+se,"i")],[U]:[new RegExp(U+" "+se),le],[Q]:[new RegExp("android\\s"+se,"i")],[C]:[new RegExp(T+"\\/"+se)],[j]:[new RegExp("(rv:|MSIE )"+se)],Mozilla:[new RegExp("rv:"+se)]},me=function(e,r){var n=ge(e,r),t=we[n];if(m(t))return null;for(var i=0;i<t.length;i++){var o=t[i],a=e.match(o);if(a)return parseFloat(a[a.length-2])}return null},_e=[[new RegExp(J+"; "+J+" (.*?)[);]","i"),e=>[J,e&&e[1]||""]],[new RegExp(q,"i"),[q,""]],[new RegExp(Y,"i"),[Y,""]],[ve,[U,""]],[new RegExp(ee,"i"),(e,r)=>{if(/Phone/.test(r)||/WPDesktop/.test(r))return[re,""];if(new RegExp(R).test(r)&&!/IEMobile\b/.test(r))return[ee+" "+R,""];var n=/Windows NT ([0-9.]+)/i.exec(r);if(n&&n[1]){var t=n[1],i=he[t]||"";return/arm/i.test(r)&&(i="RT"),[ee,i]}return[ee,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>{if(e&&e[3]){var r=[e[3],e[4],e[5]||"0"];return[S,r.join(".")]}return[S,""]}],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var r="";return e&&e.length>=3&&(r=m(e[2])?e[3]:e[2]),["watchOS",r]}],[new RegExp("("+M+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+M+")","i"),e=>{if(e&&e[2]){var r=[e[2],e[3],e[4]||"0"];return[M,r.join(".")]}return[M,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var r=["Mac OS X",""];if(e&&e[1]){var n=[e[1],e[2],e[3]||"0"];r[1]=n.join(".")}return r}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[F,""]],[/Linux|debian/i,["Linux",""]]],be=function(e){return de.test(e)?q:fe.test(e)?Y:ce.test(e)?J:new RegExp(te,"i").test(e)?te:new RegExp("("+re+"|WPDesktop)","i").test(e)?re:/iPad/.test(e)?A:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?B:ve.test(e)?U:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(ne,"i").test(e)?ne:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?new RegExp(R).test(e)&&!/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)||/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?M:P:new RegExp("(pda|"+R+")","i").test(e)?oe:new RegExp(k,"i").test(e)&&!new RegExp(k+" pc","i").test(e)?ae:""},xe=function(r,n){var{debugEnabled:t}=void 0===n?{}:n,i={p:function(n){if(e&&(u.POSTHOG_DEBUG||t)&&!m(e.console)&&e.console){for(var i=("__rrweb_original__"in e.console[n]?e.console[n].__rrweb_original__:e.console[n]),o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];i(r,...a)}},info:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];i.p("log",...r)},warn:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];i.p("warn",...r)},error:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];i.p("error",...r)},critical:function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];console.error(r,...n)},uninitializedWarning:e=>{i.error("You must initialize PostHog before calling "+e)},createLogger:(e,n)=>xe(r+" "+e,n)};return i},ye=xe("[PostHog.js]"),Ee=ye.createLogger,Re={};function $e(e,r,t){if(p(e))if(n&&e.forEach===n)e.forEach(r,t);else if("length"in e&&e.length===+e.length)for(var i=0,o=e.length;i<o;i++)if(i in e&&r.call(t,e[i],i)===Re)return}function Se(e,r,n){if(!_(e)){if(p(e))return $e(e,r,n);if(x(e)){for(var t of e.entries())if(r.call(n,t[1],t[0])===Re)return}else for(var i in e)if(v.call(e,i)&&r.call(n,e[i],i)===Re)return}}var Me=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $e(n,(function(r){for(var n in r)void 0!==r[n]&&(e[n]=r[n])})),e},ke=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $e(n,(function(r){$e(r,(function(r){e.push(r)}))})),e},Pe=function(e){var r={};return Se(e,(function(e,n){var t;t=e,("[object String]"==h.call(t)&&e.length>0||b(e))&&(r[n]=e)})),r},Ae=e=>{var r=null==i?void 0:i.createElement("a");return m(r)?null:(r.href=e,r)},Oe=function(e,r){for(var n,t=((e.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),i=0;i<t.length;i++){var o=t[i].split("=");if(o[0]===r){n=o;break}}if(!p(n)||n.length<2)return"";var a=n[1];try{a=decodeURIComponent(a)}catch(e){ye.error("Skipping decoding for malformed query param: "+a)}return a.replace(/\+/g," ")},Be=function(e,r,n){if(!e||!r||!r.length)return e;for(var t=e.split("#"),i=t[0]||"",o=t[1],a=i.split("?"),u=a[1],s=a[0],l=(u||"").split("&"),c=[],f=0;f<l.length;f++){var d=l[f].split("=");p(d)&&(r.includes(d[0])?c.push(d[0]+"="+n):c.push(l[f]))}var v=s;return null!=u&&(v+="?"+c.join("&")),null!=o&&(v+="#"+o),v};Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return b(e)&&isFinite(e)&&Math.floor(e)===e});var Ie="0123456789abcdef";class Ue{constructor(e){if(this.bytes=e,16!==e.length)throw new TypeError("not 128-bit length")}static fromFieldsV7(e,r,n,t){if(!Number.isInteger(e)||!Number.isInteger(r)||!Number.isInteger(n)||!Number.isInteger(t)||e<0||r<0||n<0||t<0||e>0xffffffffffff||r>4095||n>1073741823||t>4294967295)throw new RangeError("invalid field value");var i=new Uint8Array(16);return i[0]=e/Math.pow(2,40),i[1]=e/Math.pow(2,32),i[2]=e/Math.pow(2,24),i[3]=e/Math.pow(2,16),i[4]=e/Math.pow(2,8),i[5]=e,i[6]=112|r>>>8,i[7]=r,i[8]=128|n>>>24,i[9]=n>>>16,i[10]=n>>>8,i[11]=n,i[12]=t>>>24,i[13]=t>>>16,i[14]=t>>>8,i[15]=t,new Ue(i)}toString(){for(var e="",r=0;r<this.bytes.length;r++)e=e+Ie.charAt(this.bytes[r]>>>4)+Ie.charAt(15&this.bytes[r]),3!==r&&5!==r&&7!==r&&9!==r||(e+="-");if(36!==e.length)throw new Error("Invalid UUIDv7 was generated");return e}clone(){return new Ue(this.bytes.slice(0))}equals(e){return 0===this.compareTo(e)}compareTo(e){for(var r=0;r<16;r++){var n=this.bytes[r]-e.bytes[r];if(0!==n)return Math.sign(n)}return 0}}class Ne{constructor(){this.m=0,this.R=0,this.$=new De}generate(){var e=this.generateOrAbort();if(m(e)){this.m=0;var r=this.generateOrAbort();if(m(r))throw new Error("Could not generate UUID after timestamp reset");return r}return e}generateOrAbort(){var e=Date.now();if(e>this.m)this.m=e,this.S();else{if(!(e+1e4>this.m))return;this.R++,this.R>4398046511103&&(this.m++,this.S())}return Ue.fromFieldsV7(this.m,Math.trunc(this.R/Math.pow(2,30)),this.R&Math.pow(2,30)-1,this.$.nextUint32())}S(){this.R=1024*this.$.nextUint32()+(1023&this.$.nextUint32())}}var Te,Ce=e=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var r=0;r<e.length;r++)e[r]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return e};e&&!m(e.crypto)&&crypto.getRandomValues&&(Ce=e=>crypto.getRandomValues(e));class De{constructor(){this.M=new Uint32Array(8),this.k=1/0}nextUint32(){return this.k>=this.M.length&&(Ce(this.M),this.k=0),this.M[this.k++]}}var Fe=()=>We().toString(),We=()=>(Te||(Te=new Ne)).generate(),je="";var ze=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i;function Le(e,r){if(r){var n=function(e,r){if(void 0===r&&(r=i),je)return je;if(!r)return"";if(["localhost","127.0.0.1"].includes(e))return"";for(var n=e.split("."),t=Math.min(n.length,8),o="dmn_chk_"+Fe();!je&&t--;){var a=n.slice(t).join("."),u=o+"=1;domain=."+a+";path=/";r.cookie=u+";max-age=3",r.cookie.includes(o)&&(r.cookie=u+";max-age=0",je=a)}return je}(e);if(!n){var t=(e=>{var r=e.match(ze);return r?r[0]:""})(e);t!==n&&ye.info("Warning: cookie subdomain discovery mismatch",t,n),n=t}return n?"; domain=."+n:""}return""}var Ke={P:()=>!!i,A:function(e){ye.error("cookieStore error: "+e)},O:function(e){if(i){try{for(var r=e+"=",n=i.cookie.split(";").filter((e=>e.length)),t=0;t<n.length;t++){for(var o=n[t];" "==o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(r))return decodeURIComponent(o.substring(r.length,o.length))}}catch(e){}return null}},B:function(e){var r;try{r=JSON.parse(Ke.O(e))||{}}catch(e){}return r},I:function(e,r,n,t,o){if(i)try{var a="",u="",s=Le(i.location.hostname,t);if(n){var l=new Date;l.setTime(l.getTime()+24*n*60*60*1e3),a="; expires="+l.toUTCString()}o&&(u="; secure");var c=e+"="+encodeURIComponent(JSON.stringify(r))+a+"; SameSite=Lax; path=/"+s+u;return c.length>3686.4&&ye.warn("cookieStore warning: large cookie, len="+c.length),i.cookie=c,c}catch(e){return}},U:function(e,r){if(null!=i&&i.cookie)try{Ke.I(e,"",-1,r)}catch(e){return}}},Ve=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],Ge=ke(["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid"],Ve),He=["$app_build","$app_name","$app_namespace","$app_version","$browser","$browser_version","$device_type","$current_url","$pathname","$os","$os_name","$os_version","$referring_domain","$referrer","$screen_height","$screen_width","$viewport_height","$viewport_width","$raw_user_agent"],Xe="<masked>",qe=["li_fat_id"];function Ye(e,r,n){if(!i)return{};var t,o,a,u,s=r?ke([],Ve,n||[]):[],l=(t=Be(i.URL,s,Xe),o=e,a=Ge.concat(o||[]),u={},Se(a,(function(e){var r=Oe(t,e);u[e]=r||null})),u),c=function(){var e={};return Se(qe,(function(r){var n=Ke.O(r);e[r]=n||null})),e}();return Me(c,l)}function Je(){return navigator.language||navigator.userLanguage}function Qe(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}}function Ze(){try{return(new Date).getTimezoneOffset()}catch(e){return}}function er(r,n){if(!a)return{};var t,i,u,l=r?ke([],Ve,n||[]):[],[c,f]=function(e){for(var r=0;r<_e.length;r++){var[n,t]=_e[r],i=n.exec(e),o=i&&("function"==typeof t?t(i,e):t);if(o)return o}return["",""]}(a);return Me(Pe({$os:c,$os_version:f,$browser:ge(a,navigator.vendor),$device:be(a),$device_type:(i=a,u=be(i),u===A||u===P||"Kobo"===u||"Kindle Fire"===u||u===ae?k:u===q||u===J||u===Y||u===te?"Console":u===B?"Wearable":u?R:"Desktop"),$timezone:Qe(),$timezone_offset:Ze()}),{$current_url:Be(null==o?void 0:o.href,l,Xe),$host:null==o?void 0:o.host,$pathname:null==o?void 0:o.pathname,$raw_user_agent:a.length>1e3?a.substring(0,997)+"...":a,$browser_version:me(a,navigator.vendor),$browser_language:Je(),$browser_language_prefix:(t=Je(),"string"==typeof t?t.split("-")[0]:void 0),$screen_height:null==e?void 0:e.screen.height,$screen_width:null==e?void 0:e.screen.width,$viewport_height:null==e?void 0:e.innerHeight,$viewport_width:null==e?void 0:e.innerWidth,$lib:"web",$lib_version:s.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})}function rr(e,r){return[...e||[],...p(r)?r:[r]]}function nr(e,r){return(m(e)?1:e)*r}function tr(e,r){return function(e){for(var r=0,n=0;n<e.length;n++)r=(r<<5)-r+e.charCodeAt(n),r|=0;return Math.abs(r)}(e)%100<y(100*r,0,100,ye)}var ir=["type"];function or(e){var{type:r,executionTimeMs:n}=e;return""+r+(_(n)?"":" ("+n.toFixed(2)+"ms)")}var ar=Ee("[PostHog Action RateLimiting]");function ur(e,r){console.log(e,r)}function sr(e,r,n){if(void 0===n&&(n=5),"object"!=typeof e||"object"!=typeof r)return{};if(e===r)return{};if(!e&&r)return r;if(!r||!e)return{};var t={},i=new Set([...Object.keys(e),...Object.keys(r)]);for(var o of i){var a=e[o],u=r[o];if(m(a))t[o]=u;else if(m(u))t[o]=a;else if(!(a===u||_(a)&&_(u)))if(g(a)&&g(u))if(n>1){var s=sr(a,u,n-1);w(s)||(t[o]=s)}else t[o]="max depth reached, checking for changed value";else t[o]=u}return t}var lr,cr,fr,dr=(lr=null,cr=0,fr=null,{info:e=>{fr!==e&&(cr=0,fr=e),cr++,lr&&clearTimeout(lr),lr=setTimeout((()=>{var r=cr;1===r?ar.info('action "'+e+'" has been rate limited'):ar.info('action "'+e+'" has been rate limited ('+r+" times)"),cr=0,lr=null}),1e3)}});function vr(e){void 0===e&&(e={});var{maskAction:r,maskState:n,titleFunction:t=or,logger:i=ur,include:o={prevState:!0,nextState:!1,changedState:!0},rateLimiterRefillRate:a=1,rateLimiterBucketSize:u=10,__stateComparisonDepth:s}=e,l=new E({refillRate:a,bucketSize:u,refillInterval:1e3,u:ar});return e=>a=>u=>{var c=u,f=e.getState(),d=performance.now(),v=a(c),h=performance.now()-d,p=e.getState(),g=r?r(c):c;if(!g)return v;if(l.consumeRateLimit(c.type))dr.info(c.type);else try{var w=n?n(f,g):f,m=n?n(p,g):p,_=o.changedState?sr(w,m,null!=s?s:5):void 0,{type:b}=g,x={type:b,payload:function(e,r){if(null==e)return{};var n={};for(var t in e)if({}.hasOwnProperty.call(e,t)){if(-1!==r.indexOf(t))continue;n[t]=e[t]}return n}(g,ir),timestamp:Date.now(),executionTimeMs:h,prevState:o.prevState?w:void 0,nextState:o.nextState?m:void 0,changedState:o.changedState?_:void 0},y=t(x);i(y,x)}catch(e){ar.error("Error logging state:",e)}return v}}var hr=Object.freeze({__proto__:null,browserConsoleLogger:ur,posthogKeaLogger:function(e){void 0===e&&(e={});var r=vr(e);return{name:"posthog-kea-logger",events:{beforeReduxStore(e){e.middleware.push(r)}}}},posthogReduxLogger:vr,printAndDropEverything:e=>(console.log("Would have sent event:",e),null),sampleByDistinctId:function(e){return r=>r&&tr(r.properties.distinct_id,e)?l({},r,{properties:l({},r.properties,{$sample_type:["sampleByDistinctId"],$sample_threshold:e})}):null},sampleByEvent:function(e,r){return n=>{var t,i,o;return n?c(e,n.event)?100*Math.random()<y(100*r,0,100,ye)?l({},n,{properties:l({},n.properties,{$sample_type:rr(null==(t=n.properties)?void 0:t.$sample_type,"sampleByEvent"),$sample_threshold:nr(null==(i=n.properties)?void 0:i.$sample_threshold,r),$sampled_events:rr(null==(o=n.properties)?void 0:o.$sampled_events,e)})}):null:n:null}},sampleBySessionId:function(e){return r=>r&&tr(r.properties.$session_id,e)?l({},r,{properties:l({},r.properties,{$sample_type:rr(r.properties.$sample_type,"sampleBySessionId"),$sample_threshold:nr(r.properties.$sample_threshold,e)})}):null},sessionRecordingLoggerForPostHogInstance:e=>(r,n)=>{var t;null==e||null==(t=e.sessionRecording)||t.tryAddCustomEvent("app-state",{title:r,stateEvent:n})},setAllPersonProfilePropertiesAsPersonPropertiesForFlags:e=>{var r,n=Me({},er(e.config.mask_personal_data_properties,e.config.custom_personal_data_properties),Ye(e.config.custom_campaign_params,e.config.mask_personal_data_properties,e.config.custom_personal_data_properties),{$referrer:(null==i?void 0:i.referrer)||"$direct",$referring_domain:null!=i&&i.referrer&&(null==(r=Ae(i.referrer))?void 0:r.host)||"$direct"}),t={};Se(n,(function(e,r){(c(Ge,r)||c(He,r))&&(t[r]=e)})),e.setPersonPropertiesForFlags(t)}});u.posthogCustomizations=hr}(); | ||
| //# sourceMappingURL=customizations.full.js.map |
@@ -1,1 +0,1 @@ | ||
| export {}; | ||
| import './default-extensions'; |
@@ -0,1 +1,2 @@ | ||
| import './default-extensions'; | ||
| import './external-scripts-loader'; | ||
@@ -2,0 +3,0 @@ export { PostHog } from '../posthog-core'; |
@@ -0,1 +1,2 @@ | ||
| import './default-extensions'; | ||
| export { PostHog } from '../posthog-core'; | ||
@@ -2,0 +3,0 @@ export * from '../types'; |
@@ -1,10 +0,4 @@ | ||
| import { Autocapture } from './autocapture'; | ||
| import { ConsentManager } from './consent'; | ||
| import { DeadClicksAutocapture } from './extensions/dead-clicks-autocapture'; | ||
| import { ExceptionObserver } from './extensions/exception-autocapture'; | ||
| import { HistoryAutocapture } from './extensions/history-autocapture'; | ||
| import { SentryIntegration, sentryIntegration, SentryIntegrationOptions } from './extensions/sentry-integration'; | ||
| import { Toolbar } from './extensions/toolbar'; | ||
| import { WebVitalsAutocapture } from './extensions/web-vitals'; | ||
| import { Heatmaps } from './heatmaps'; | ||
| import { PageViewManager } from './page-view'; | ||
@@ -14,3 +8,2 @@ import { PostHogExceptions } from './posthog-exceptions'; | ||
| import { PostHogPersistence } from './posthog-persistence'; | ||
| import { PostHogProductTours } from './posthog-product-tours'; | ||
| import { PostHogSurveys } from './posthog-surveys'; | ||
@@ -27,3 +20,2 @@ import { PostHogConversations } from './extensions/conversations/posthog-conversations'; | ||
| import { SessionIdManager } from './sessionid'; | ||
| import { SiteApps } from './site-apps'; | ||
| import { CaptureOptions, CaptureResult, Compression, ConfigDefaults, EarlyAccessFeatureCallback, EarlyAccessFeatureStage, EventName, ExceptionAutoCaptureConfig, FeatureFlagsCallback, FeatureFlagOptions, FeatureFlagResult, JsonType, PostHogConfig, Properties, Property, QueuedRequestWithOptions, RemoteConfig, RequestCallback, SessionIdChangedCallback, SnippetArrayItem, ToolbarParams, PostHogInterface } from './types'; | ||
@@ -34,3 +26,11 @@ import { RequestRouter } from './utils/request-router'; | ||
| import { ExternalIntegrations } from './extensions/external-integration'; | ||
| import { SessionRecording } from './extensions/replay/session-recording'; | ||
| import type { Autocapture } from './autocapture'; | ||
| import type { DeadClicksAutocapture } from './extensions/dead-clicks-autocapture'; | ||
| import type { ExceptionObserver } from './extensions/exception-autocapture'; | ||
| import type { HistoryAutocapture } from './extensions/history-autocapture'; | ||
| import type { WebVitalsAutocapture } from './extensions/web-vitals'; | ||
| import type { Heatmaps } from './heatmaps'; | ||
| import type { PostHogProductTours } from './posthog-product-tours'; | ||
| import type { SiteApps } from './site-apps'; | ||
| import type { SessionRecording } from './extensions/replay/session-recording'; | ||
| type OnlyValidKeys<T, Shape> = T extends Shape ? (Exclude<keyof T, keyof Shape> extends never ? T : never) : never; | ||
@@ -58,2 +58,3 @@ export declare const defaultConfig: (defaults?: ConfigDefaults) => PostHogConfig; | ||
| export declare class PostHog implements PostHogInterface { | ||
| static __defaultExtensionClasses: PostHogConfig['__extensionClasses']; | ||
| __loaded: boolean; | ||
@@ -60,0 +61,0 @@ config: PostHogConfig; |
+29
-0
@@ -5,2 +5,13 @@ import { PostHog } from './posthog-core'; | ||
| import type { SAMPLED } from './extensions/replay/external/triggerMatching'; | ||
| import type { Autocapture } from './autocapture'; | ||
| import type { DeadClicksAutocapture } from './extensions/dead-clicks-autocapture'; | ||
| import type { ExceptionObserver } from './extensions/exception-autocapture'; | ||
| import type { HistoryAutocapture } from './extensions/history-autocapture'; | ||
| import type { TracingHeaders } from './extensions/tracing-headers'; | ||
| import type { WebVitalsAutocapture } from './extensions/web-vitals'; | ||
| import type { SessionRecording } from './extensions/replay/session-recording'; | ||
| import type { Heatmaps } from './heatmaps'; | ||
| import type { PostHogProductTours } from './posthog-product-tours'; | ||
| import type { SiteApps } from './site-apps'; | ||
| type Extension<T> = new (...args: any[]) => T; | ||
| export type { Property, Properties, JsonType, JsonRecord } from '@posthog/types'; | ||
@@ -18,2 +29,20 @@ export type { KnownEventName, EventName, CaptureResult, CaptureOptions, BeforeSendFn } from '@posthog/types'; | ||
| loaded: (posthog: PostHogInterface) => void; | ||
| /** | ||
| * Internal: Extension class overrides for tree-shaking support. | ||
| * When provided, these classes are used instead of the default imports. | ||
| * This enables entrypoints to control which extensions are bundled. | ||
| * @internal | ||
| */ | ||
| __extensionClasses?: { | ||
| historyAutocapture?: Extension<HistoryAutocapture>; | ||
| tracingHeaders?: Extension<TracingHeaders>; | ||
| siteApps?: Extension<SiteApps>; | ||
| sessionRecording?: Extension<SessionRecording>; | ||
| autocapture?: Extension<Autocapture>; | ||
| productTours?: Extension<PostHogProductTours>; | ||
| heatmaps?: Extension<Heatmaps>; | ||
| webVitalsAutocapture?: Extension<WebVitalsAutocapture>; | ||
| exceptionObserver?: Extension<ExceptionObserver>; | ||
| deadClicksAutocapture?: Extension<DeadClicksAutocapture>; | ||
| }; | ||
| }; | ||
@@ -20,0 +49,0 @@ type NextOptions = { |
+16
-1
| { | ||
| "name": "posthog-js", | ||
| "version": "1.353.1", | ||
| "version": "1.354.0", | ||
| "description": "Posthog-js allows you to automatically capture usage and send events to PostHog.", | ||
@@ -55,2 +55,17 @@ "repository": "https://github.com/PostHog/posthog-js", | ||
| ], | ||
| "exports": { | ||
| ".": { | ||
| "import": "./dist/module.js", | ||
| "require": "./dist/main.js", | ||
| "types": "./dist/module.d.ts" | ||
| }, | ||
| "./slim": { | ||
| "import": "./dist/module.slim.js", | ||
| "types": "./dist/module.slim.d.ts" | ||
| }, | ||
| "./extensions": { | ||
| "import": "./lib/src/extensions/extension-bundles.js", | ||
| "types": "./lib/src/extensions/extension-bundles.d.ts" | ||
| } | ||
| }, | ||
| "dependencies": { | ||
@@ -57,0 +72,0 @@ "@posthog/core": "workspace:*", |
@@ -1,1 +0,1 @@ | ||
| export {}; | ||
| import './default-extensions'; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| require("./default-extensions"); | ||
| var posthog_core_1 = require("../posthog-core"); | ||
| (0, posthog_core_1.init_from_snippet)(); | ||
| //# sourceMappingURL=array.no-external.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"array.no-external.js","sourceRoot":"","sources":["../../../src/entrypoints/array.no-external.ts"],"names":[],"mappings":";;AAAA,gDAAmD;AAEnD,IAAA,gCAAiB,GAAE,CAAA","sourcesContent":["import { init_from_snippet } from '../posthog-core'\n\ninit_from_snippet()\n"]} | ||
| {"version":3,"file":"array.no-external.js","sourceRoot":"","sources":["../../../src/entrypoints/array.no-external.ts"],"names":[],"mappings":";;AAAA,gCAA6B;AAC7B,gDAAmD;AAEnD,IAAA,gCAAiB,GAAE,CAAA","sourcesContent":["import './default-extensions'\nimport { init_from_snippet } from '../posthog-core'\n\ninit_from_snippet()\n"]} |
@@ -0,1 +1,2 @@ | ||
| import './default-extensions'; | ||
| import './external-scripts-loader'; | ||
@@ -2,0 +3,0 @@ export { PostHog } from '../posthog-core'; |
@@ -18,2 +18,3 @@ "use strict"; | ||
| exports.posthog = exports.PostHog = void 0; | ||
| require("./default-extensions"); | ||
| require("./external-scripts-loader"); | ||
@@ -20,0 +21,0 @@ var posthog_core_1 = require("../posthog-core"); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"main.cjs.js","sourceRoot":"","sources":["../../../src/entrypoints/main.cjs.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,qCAAkC;AAClC,gDAAgD;AAChD,gDAAyC;AAAhC,uGAAA,OAAO,OAAA;AAChB,2CAAwB;AACxB,2DAAwC;AACxC,iEAA8C;AAC9C,iEAA8C;AACjC,QAAA,OAAO,GAAG,IAAA,6BAAc,GAAE,CAAA;AACvC,kBAAe,eAAO,CAAA","sourcesContent":["import './external-scripts-loader'\nimport { init_as_module } from '../posthog-core'\nexport { PostHog } from '../posthog-core'\nexport * from '../types'\nexport * from '../posthog-surveys-types'\nexport * from '../posthog-product-tours-types'\nexport * from '../posthog-conversations-types'\nexport const posthog = init_as_module()\nexport default posthog\n"]} | ||
| {"version":3,"file":"main.cjs.js","sourceRoot":"","sources":["../../../src/entrypoints/main.cjs.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,gCAA6B;AAC7B,qCAAkC;AAClC,gDAAgD;AAChD,gDAAyC;AAAhC,uGAAA,OAAO,OAAA;AAChB,2CAAwB;AACxB,2DAAwC;AACxC,iEAA8C;AAC9C,iEAA8C;AACjC,QAAA,OAAO,GAAG,IAAA,6BAAc,GAAE,CAAA;AACvC,kBAAe,eAAO,CAAA","sourcesContent":["import './default-extensions'\nimport './external-scripts-loader'\nimport { init_as_module } from '../posthog-core'\nexport { PostHog } from '../posthog-core'\nexport * from '../types'\nexport * from '../posthog-surveys-types'\nexport * from '../posthog-product-tours-types'\nexport * from '../posthog-conversations-types'\nexport const posthog = init_as_module()\nexport default posthog\n"]} |
@@ -0,1 +1,2 @@ | ||
| import './default-extensions'; | ||
| export { PostHog } from '../posthog-core'; | ||
@@ -2,0 +3,0 @@ export * from '../types'; |
@@ -18,2 +18,3 @@ "use strict"; | ||
| exports.posthog = exports.PostHog = void 0; | ||
| require("./default-extensions"); | ||
| var posthog_core_1 = require("../posthog-core"); | ||
@@ -20,0 +21,0 @@ var posthog_core_2 = require("../posthog-core"); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"module.no-external.es.js","sourceRoot":"","sources":["../../../src/entrypoints/module.no-external.es.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,gDAAgD;AAChD,gDAAyC;AAAhC,uGAAA,OAAO,OAAA;AAChB,2CAAwB;AACxB,2DAAwC;AACxC,iEAA8C;AAC9C,iEAA8C;AACjC,QAAA,OAAO,GAAG,IAAA,6BAAc,GAAE,CAAA;AACvC,kBAAe,eAAO,CAAA","sourcesContent":["import { init_as_module } from '../posthog-core'\nexport { PostHog } from '../posthog-core'\nexport * from '../types'\nexport * from '../posthog-surveys-types'\nexport * from '../posthog-product-tours-types'\nexport * from '../posthog-conversations-types'\nexport const posthog = init_as_module()\nexport default posthog\n"]} | ||
| {"version":3,"file":"module.no-external.es.js","sourceRoot":"","sources":["../../../src/entrypoints/module.no-external.es.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,gCAA6B;AAC7B,gDAAgD;AAChD,gDAAyC;AAAhC,uGAAA,OAAO,OAAA;AAChB,2CAAwB;AACxB,2DAAwC;AACxC,iEAA8C;AAC9C,iEAA8C;AACjC,QAAA,OAAO,GAAG,IAAA,6BAAc,GAAE,CAAA;AACvC,kBAAe,eAAO,CAAA","sourcesContent":["import './default-extensions'\nimport { init_as_module } from '../posthog-core'\nexport { PostHog } from '../posthog-core'\nexport * from '../types'\nexport * from '../posthog-surveys-types'\nexport * from '../posthog-product-tours-types'\nexport * from '../posthog-conversations-types'\nexport const posthog = init_as_module()\nexport default posthog\n"]} |
@@ -1,10 +0,4 @@ | ||
| import { Autocapture } from './autocapture'; | ||
| import { ConsentManager } from './consent'; | ||
| import { DeadClicksAutocapture } from './extensions/dead-clicks-autocapture'; | ||
| import { ExceptionObserver } from './extensions/exception-autocapture'; | ||
| import { HistoryAutocapture } from './extensions/history-autocapture'; | ||
| import { SentryIntegration, sentryIntegration, SentryIntegrationOptions } from './extensions/sentry-integration'; | ||
| import { Toolbar } from './extensions/toolbar'; | ||
| import { WebVitalsAutocapture } from './extensions/web-vitals'; | ||
| import { Heatmaps } from './heatmaps'; | ||
| import { PageViewManager } from './page-view'; | ||
@@ -14,3 +8,2 @@ import { PostHogExceptions } from './posthog-exceptions'; | ||
| import { PostHogPersistence } from './posthog-persistence'; | ||
| import { PostHogProductTours } from './posthog-product-tours'; | ||
| import { PostHogSurveys } from './posthog-surveys'; | ||
@@ -27,3 +20,2 @@ import { PostHogConversations } from './extensions/conversations/posthog-conversations'; | ||
| import { SessionIdManager } from './sessionid'; | ||
| import { SiteApps } from './site-apps'; | ||
| import { CaptureOptions, CaptureResult, Compression, ConfigDefaults, EarlyAccessFeatureCallback, EarlyAccessFeatureStage, EventName, ExceptionAutoCaptureConfig, FeatureFlagsCallback, FeatureFlagOptions, FeatureFlagResult, JsonType, PostHogConfig, Properties, Property, QueuedRequestWithOptions, RemoteConfig, RequestCallback, SessionIdChangedCallback, SnippetArrayItem, ToolbarParams, PostHogInterface } from './types'; | ||
@@ -34,3 +26,11 @@ import { RequestRouter } from './utils/request-router'; | ||
| import { ExternalIntegrations } from './extensions/external-integration'; | ||
| import { SessionRecording } from './extensions/replay/session-recording'; | ||
| import type { Autocapture } from './autocapture'; | ||
| import type { DeadClicksAutocapture } from './extensions/dead-clicks-autocapture'; | ||
| import type { ExceptionObserver } from './extensions/exception-autocapture'; | ||
| import type { HistoryAutocapture } from './extensions/history-autocapture'; | ||
| import type { WebVitalsAutocapture } from './extensions/web-vitals'; | ||
| import type { Heatmaps } from './heatmaps'; | ||
| import type { PostHogProductTours } from './posthog-product-tours'; | ||
| import type { SiteApps } from './site-apps'; | ||
| import type { SessionRecording } from './extensions/replay/session-recording'; | ||
| type OnlyValidKeys<T, Shape> = T extends Shape ? (Exclude<keyof T, keyof Shape> extends never ? T : never) : never; | ||
@@ -58,2 +58,3 @@ export declare const defaultConfig: (defaults?: ConfigDefaults) => PostHogConfig; | ||
| export declare class PostHog implements PostHogInterface { | ||
| static __defaultExtensionClasses: PostHogConfig['__extensionClasses']; | ||
| __loaded: boolean; | ||
@@ -60,0 +61,0 @@ config: PostHogConfig; |
+29
-0
@@ -5,2 +5,13 @@ import { PostHog } from './posthog-core'; | ||
| import type { SAMPLED } from './extensions/replay/external/triggerMatching'; | ||
| import type { Autocapture } from './autocapture'; | ||
| import type { DeadClicksAutocapture } from './extensions/dead-clicks-autocapture'; | ||
| import type { ExceptionObserver } from './extensions/exception-autocapture'; | ||
| import type { HistoryAutocapture } from './extensions/history-autocapture'; | ||
| import type { TracingHeaders } from './extensions/tracing-headers'; | ||
| import type { WebVitalsAutocapture } from './extensions/web-vitals'; | ||
| import type { SessionRecording } from './extensions/replay/session-recording'; | ||
| import type { Heatmaps } from './heatmaps'; | ||
| import type { PostHogProductTours } from './posthog-product-tours'; | ||
| import type { SiteApps } from './site-apps'; | ||
| type Extension<T> = new (...args: any[]) => T; | ||
| export type { Property, Properties, JsonType, JsonRecord } from '@posthog/types'; | ||
@@ -18,2 +29,20 @@ export type { KnownEventName, EventName, CaptureResult, CaptureOptions, BeforeSendFn } from '@posthog/types'; | ||
| loaded: (posthog: PostHogInterface) => void; | ||
| /** | ||
| * Internal: Extension class overrides for tree-shaking support. | ||
| * When provided, these classes are used instead of the default imports. | ||
| * This enables entrypoints to control which extensions are bundled. | ||
| * @internal | ||
| */ | ||
| __extensionClasses?: { | ||
| historyAutocapture?: Extension<HistoryAutocapture>; | ||
| tracingHeaders?: Extension<TracingHeaders>; | ||
| siteApps?: Extension<SiteApps>; | ||
| sessionRecording?: Extension<SessionRecording>; | ||
| autocapture?: Extension<Autocapture>; | ||
| productTours?: Extension<PostHogProductTours>; | ||
| heatmaps?: Extension<Heatmaps>; | ||
| webVitalsAutocapture?: Extension<WebVitalsAutocapture>; | ||
| exceptionObserver?: Extension<ExceptionObserver>; | ||
| deadClicksAutocapture?: Extension<DeadClicksAutocapture>; | ||
| }; | ||
| }; | ||
@@ -20,0 +49,0 @@ type NextOptions = { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/types.ts"],"names":[],"mappings":";;;AAobA,2EAA2E;AAC3E,yEAAyE;AACzE,iFAAiF;AACpE,QAAA,cAAc,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,CAAU,CAAA;AAsC5F,IAAY,WAGX;AAHD,WAAY,WAAW;IACnB,iCAAkB,CAAA;IAClB,gCAAiB,CAAA;AACrB,CAAC,EAHW,WAAW,2BAAX,WAAW,QAGtB","sourcesContent":["import { PostHog } from './posthog-core'\nimport { Survey } from './posthog-surveys-types'\nimport { ConversationsRemoteConfig } from './posthog-conversations-types'\n\n// only importing types here, so won't affect the bundle\n// eslint-disable-next-line posthog-js/no-external-replay-imports\nimport type { SAMPLED } from './extensions/replay/external/triggerMatching'\n\n// ============================================================================\n// Re-export public types from @posthog/types\n// ============================================================================\n\n// Common types\nexport type { Property, Properties, JsonType, JsonRecord } from '@posthog/types'\n\n// Capture types\nexport type { KnownEventName, EventName, CaptureResult, CaptureOptions, BeforeSendFn } from '@posthog/types'\n\n// Feature flag types\nexport type {\n FeatureFlagsCallback,\n FeatureFlagDetail,\n FeatureFlagMetadata,\n EvaluationReason,\n FeatureFlagResult,\n FeatureFlagOptions,\n RemoteConfigFeatureFlagCallback,\n EarlyAccessFeature,\n EarlyAccessFeatureStage,\n EarlyAccessFeatureCallback,\n EarlyAccessFeatureResponse,\n FeatureFlagOverrides,\n FeatureFlagPayloadOverrides,\n FeatureFlagOverrideOptions,\n OverrideFeatureFlagsOptions,\n} from '@posthog/types'\n\n// Request types\nexport type { Headers, RequestResponse, RequestCallback } from '@posthog/types'\n\n// Session recording types\nexport type {\n SessionRecordingCanvasOptions,\n InitiatorType,\n NetworkRequest,\n CapturedNetworkRequest,\n SessionIdChangedCallback,\n SeverityLevel,\n} from '@posthog/types'\n\n// Config types\nexport type {\n AutocaptureCompatibleElement,\n DomAutocaptureEvents,\n AutocaptureConfig,\n RageclickConfig,\n BootstrapConfig,\n SupportedWebVitalsMetrics,\n PerformanceCaptureConfig,\n DeadClickCandidate,\n ExceptionAutoCaptureConfig,\n DeadClicksAutoCaptureConfig,\n HeatmapConfig,\n ConfigDefaults,\n ExternalIntegrationKind,\n ErrorTrackingOptions,\n MaskInputOptions,\n SlimDOMOptions,\n SessionRecordingOptions,\n RequestQueueConfig,\n} from '@posthog/types'\n\n// Toolbar types\nexport type { ToolbarUserIntent, ToolbarSource, ToolbarVersion, ToolbarParams } from '@posthog/types'\n\n// Re-export KnownUnsafeEditableEvent from @posthog/core for backwards compatibility\nexport type { KnownUnsafeEditableEvent } from '@posthog/core'\n\n// ============================================================================\n// Browser-specific types that depend on local imports\n// These cannot be moved to @posthog/types as they reference browser-specific code\n// ============================================================================\n\n// Import types for internal use in this file\nimport type {\n SessionRecordingCanvasOptions,\n PerformanceCaptureConfig,\n InitiatorType,\n JsonType,\n Properties,\n EventName,\n CapturedNetworkRequest,\n SessionRecordingOptions,\n FeatureFlagDetail,\n ToolbarParams,\n PostHogConfig as BasePostHogConfig,\n PostHog as BasePostHogInterface,\n RequestResponse,\n} from '@posthog/types'\n\n/* Small override from the base class to make it more specific to the browser/src/posthog-core.ts file\n * This guarantees we'll be able to use `PostHogConfig` as implemented in the browser/src/posthog-core.ts file\n * using the proper `loaded` function signature.\n */\nexport type PostHogInterface = Omit<BasePostHogInterface, 'config' | 'init'>\n\n/*\n * Specify that `loaded` should be using the PostHog instance type\n * as implemented by the browser/src/posthog-core.ts file rather than the @posthog/types type\n */\nexport type PostHogConfig = Omit<BasePostHogConfig, 'loaded'> & {\n loaded: (posthog: PostHogInterface) => void\n}\n\n// See https://nextjs.org/docs/app/api-reference/functions/fetch#fetchurl-options\ntype NextOptions = { revalidate: false | 0 | number; tags: string[] }\n\nexport interface RequestWithOptions {\n url: string\n // Data can be a single object or an array of objects when batched\n data?: Record<string, any> | Record<string, any>[]\n headers?: Record<string, any>\n transport?: 'XHR' | 'fetch' | 'sendBeacon'\n method?: 'POST' | 'GET'\n urlQueryArgs?: { compression: Compression }\n callback?: (response: RequestResponse) => void\n timeout?: number\n noRetries?: boolean\n disableTransport?: ('XHR' | 'fetch' | 'sendBeacon')[]\n disableXHRCredentials?: boolean\n compression?: Compression | 'best-available'\n fetchOptions?: {\n cache?: RequestInit['cache']\n next?: NextOptions\n }\n}\n\n// Queued request types - the same as a request but with additional queueing information\nexport interface QueuedRequestWithOptions extends RequestWithOptions {\n /** key of queue, e.g. 'sessionRecording' vs 'event' */\n batchKey?: string\n}\n\n// Used explicitly for retriable requests\nexport interface RetriableRequestWithOptions extends QueuedRequestWithOptions {\n retriesPerformedSoFar?: number\n}\n\nexport type FlagVariant = { flag: string; variant: string }\n\n/** the config stored in persistence when session recording remote config is received */\nexport type SessionRecordingPersistedConfig = Omit<\n SessionRecordingRemoteConfig,\n | 'recordCanvas'\n | 'canvasFps'\n | 'canvasQuality'\n | 'networkPayloadCapture'\n | 'sampleRate'\n | 'minimumDurationMilliseconds'\n> & {\n /**\n * Used to determine if the persisted config is still valid or we need to wait for a new one\n * only accepts undefined since older versions of the library didn't set this.\n */\n cache_timestamp?: number\n enabled: boolean\n networkPayloadCapture: SessionRecordingRemoteConfig['networkPayloadCapture'] & {\n capturePerformance: RemoteConfig['capturePerformance']\n }\n canvasRecording: {\n enabled: SessionRecordingRemoteConfig['recordCanvas']\n fps: SessionRecordingRemoteConfig['canvasFps']\n quality: SessionRecordingRemoteConfig['canvasQuality']\n }\n // we don't allow string config here\n sampleRate: number | null\n minimumDurationMilliseconds: number | null | undefined\n}\n\nexport type SessionRecordingRemoteConfig = SessionRecordingCanvasOptions & {\n endpoint?: string\n consoleLogRecordingEnabled?: boolean\n // the API returns a decimal between 0 and 1 as a string\n sampleRate?: string | null\n minimumDurationMilliseconds?: number\n linkedFlag?: string | FlagVariant | null\n networkPayloadCapture?: Pick<NetworkRecordOptions, 'recordBody' | 'recordHeaders'>\n masking?: Pick<SessionRecordingOptions, 'maskAllInputs' | 'maskTextSelector' | 'blockSelector'>\n urlTriggers?: SessionRecordingUrlTrigger[]\n scriptConfig?: { script?: string | undefined }\n urlBlocklist?: SessionRecordingUrlTrigger[]\n eventTriggers?: string[]\n /**\n * Controls how event, url, sampling, and linked flag triggers are combined\n *\n * `any` means that if any of the triggers match, the session will be recorded\n * `all` means that all the triggers must match for the session to be recorded\n *\n * originally it was (event || url) && (sampling || linked flag)\n * which nobody wanted, now the default is all\n */\n triggerMatchType?: 'any' | 'all'\n}\n\n/**\n * Remote configuration for the PostHog instance\n *\n * All of these settings can be configured directly in your PostHog instance\n * Any configuration set in the client overrides the information from the server\n */\nexport interface RemoteConfig {\n /**\n * Supported compression algorithms\n */\n supportedCompression: Compression[]\n\n /**\n * If set, disables autocapture\n */\n autocapture_opt_out?: boolean\n\n /**\n * originally capturePerformance was replay only and so boolean true\n * is equivalent to { network_timing: true }\n * now capture performance can be separately enabled within replay\n * and as a standalone web vitals tracker\n * people can have them enabled separately\n * they work standalone but enhance each other\n * TODO: deprecate this so we make a new config that doesn't need this explanation\n */\n capturePerformance?: boolean | PerformanceCaptureConfig\n\n /**\n * Whether we should use a custom endpoint for analytics\n *\n * @default { endpoint: \"/e\" }\n */\n analytics?: {\n endpoint?: string\n }\n\n /**\n * Whether the `$elements_chain` property should be sent as a string or as an array\n *\n * @default false\n */\n elementsChainAsString?: boolean\n\n /**\n * Error tracking configuration options\n */\n errorTracking?: {\n autocaptureExceptions?: boolean\n captureExtensionExceptions?: boolean\n suppressionRules?: ErrorTrackingSuppressionRule[]\n }\n\n /**\n * Whether capturing logs to the logs product is enabled\n */\n logs?: {\n captureConsoleLogs?: boolean\n }\n\n /**\n * This is currently in development and may have breaking changes without a major version bump\n */\n autocaptureExceptions?: boolean | { endpoint?: string }\n\n /**\n * Session recording configuration options\n */\n sessionRecording?: SessionRecordingRemoteConfig | false\n\n /**\n * Whether surveys are enabled\n */\n surveys?: boolean | Survey[]\n\n /**\n * Whether product tours are enabled\n */\n productTours?: boolean\n\n /**\n * Parameters for the toolbar\n */\n toolbarParams: ToolbarParams\n\n /**\n * @deprecated renamed to toolbarParams, still present on older API responses\n */\n editorParams?: ToolbarParams\n\n /**\n * @deprecated, moved to toolbarParams\n */\n toolbarVersion: 'toolbar'\n\n /**\n * Whether the user is authenticated\n */\n isAuthenticated: boolean\n\n /**\n * List of site apps with their IDs and URLs\n */\n siteApps: { id: string; url: string }[]\n\n /**\n * Whether heatmaps are enabled\n */\n heatmaps?: boolean\n\n /**\n * Whether to only capture identified users by default\n */\n defaultIdentifiedOnly?: boolean\n\n /**\n * Whether to capture dead clicks\n */\n captureDeadClicks?: boolean\n\n /**\n * Indicates if the team has any flags enabled (if not we don't need to load them)\n */\n hasFeatureFlags?: boolean\n\n /**\n * Conversations widget configuration\n */\n conversations?: boolean | ConversationsRemoteConfig\n}\n\n/**\n * Flags returns feature flags and their payloads\n */\nexport interface FlagsResponse extends RemoteConfig {\n featureFlags: Record<string, string | boolean>\n featureFlagPayloads: Record<string, JsonType>\n errorsWhileComputingFlags: boolean\n requestId?: string\n flags: Record<string, FeatureFlagDetail>\n evaluatedAt?: number\n}\n\nexport type SiteAppGlobals = {\n event: {\n uuid: string\n event: EventName\n properties: Properties\n timestamp?: Date\n elements_chain?: string\n distinct_id?: string\n }\n person: {\n properties: Properties\n }\n groups: Record<string, { id: string; type: string; properties: Properties }>\n}\n\nexport type SiteAppLoader = {\n id: string\n init: (config: { posthog: PostHog; callback: (success: boolean) => void }) => {\n processEvent?: (globals: SiteAppGlobals) => void\n }\n}\n\nexport type SiteApp = {\n id: string\n loaded: boolean\n errored: boolean\n processedBuffer: boolean\n processEvent?: (globals: SiteAppGlobals) => void\n}\n\nexport interface PersistentStore {\n _is_supported: () => boolean\n _error: (error: any) => void\n _parse: (name: string) => any\n _get: (name: string) => any\n _set: (\n name: string,\n value: any,\n expire_days?: number | null,\n cross_subdomain?: boolean,\n secure?: boolean,\n debug?: boolean\n ) => void\n _remove: (name: string, cross_subdomain?: boolean) => void\n}\n\n// eslint-disable-next-line @typescript-eslint/no-empty-object-type\nexport type Breaker = {}\nexport type EventHandler = (event: Event) => boolean | void\n\nexport type SnippetArrayItem = [method: string, ...args: any[]]\n\nexport type NetworkRecordOptions = {\n initiatorTypes?: InitiatorType[]\n maskRequestFn?: (data: CapturedNetworkRequest) => CapturedNetworkRequest | undefined\n recordHeaders?: boolean | { request: boolean; response: boolean }\n recordBody?: boolean | string[] | { request: boolean | string[]; response: boolean | string[] }\n recordInitialRequests?: boolean\n /**\n * whether to record PerformanceEntry events for network requests\n */\n recordPerformance?: boolean\n /**\n * the PerformanceObserver will only observe these entry types\n */\n performanceEntryTypeToObserve: string[]\n /**\n * the maximum size of the request/response body to record\n * NB this will be at most 1MB even if set larger\n */\n payloadSizeLimitBytes: number\n /**\n * some domains we should never record the payload\n * for example other companies session replay ingestion payloads aren't super useful but are gigantic\n * if this isn't provided we use a default list\n * if this is provided - we add the provided list to the default list\n * i.e. we never record the payloads on the default deny list\n */\n payloadHostDenyList?: string[]\n}\n\nexport type ErrorEventArgs = [\n event: string | Event,\n source?: string | undefined,\n lineno?: number | undefined,\n colno?: number | undefined,\n error?: Error | undefined,\n]\n\n// levels originally copied from Sentry to work with the sentry integration\n// and to avoid relying on a frequently changing @sentry/types dependency\n// but provided as an array of literal types, so we can constrain the level below\nexport const severityLevels = ['fatal', 'error', 'warning', 'log', 'info', 'debug'] as const\n\nexport interface SessionRecordingUrlTrigger {\n url: string\n matching: 'regex'\n}\n\nexport type PropertyMatchType = 'regex' | 'not_regex' | 'exact' | 'is_not' | 'icontains' | 'not_icontains'\n\nexport interface ErrorTrackingSuppressionRule {\n type: 'AND' | 'OR'\n values: ErrorTrackingSuppressionRuleValue[]\n}\n\nexport interface ErrorTrackingSuppressionRuleValue {\n key: '$exception_types' | '$exception_values'\n operator: PropertyMatchType\n value: string | string[]\n type: string\n}\n\nexport type SessionStartReason =\n | 'sampling_overridden'\n | 'recording_initialized'\n | 'linked_flag_matched'\n | 'linked_flag_overridden'\n | typeof SAMPLED\n | 'session_id_changed'\n | 'url_trigger_matched'\n | 'event_trigger_matched'\n\nexport type OverrideConfig = {\n sampling: boolean\n linked_flag: boolean\n url_trigger: boolean\n event_trigger: boolean\n}\n\nexport enum Compression {\n GZipJS = 'gzip-js',\n Base64 = 'base64',\n}\n"]} | ||
| {"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/types.ts"],"names":[],"mappings":";;;AAqdA,2EAA2E;AAC3E,yEAAyE;AACzE,iFAAiF;AACpE,QAAA,cAAc,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,CAAU,CAAA;AAsC5F,IAAY,WAGX;AAHD,WAAY,WAAW;IACnB,iCAAkB,CAAA;IAClB,gCAAiB,CAAA;AACrB,CAAC,EAHW,WAAW,2BAAX,WAAW,QAGtB","sourcesContent":["import { PostHog } from './posthog-core'\nimport { Survey } from './posthog-surveys-types'\nimport { ConversationsRemoteConfig } from './posthog-conversations-types'\n\n// only importing types here, so won't affect the bundle\n// eslint-disable-next-line posthog-js/no-external-replay-imports\nimport type { SAMPLED } from './extensions/replay/external/triggerMatching'\n\n// Extension class types for __extensionClasses (type-only, no bundle impact)\nimport type { Autocapture } from './autocapture'\nimport type { DeadClicksAutocapture } from './extensions/dead-clicks-autocapture'\nimport type { ExceptionObserver } from './extensions/exception-autocapture'\nimport type { HistoryAutocapture } from './extensions/history-autocapture'\nimport type { TracingHeaders } from './extensions/tracing-headers'\nimport type { WebVitalsAutocapture } from './extensions/web-vitals'\nimport type { SessionRecording } from './extensions/replay/session-recording'\nimport type { Heatmaps } from './heatmaps'\nimport type { PostHogProductTours } from './posthog-product-tours'\nimport type { SiteApps } from './site-apps'\n\ntype Extension<T> = new (...args: any[]) => T\n\n// ============================================================================\n// Re-export public types from @posthog/types\n// ============================================================================\n\n// Common types\nexport type { Property, Properties, JsonType, JsonRecord } from '@posthog/types'\n\n// Capture types\nexport type { KnownEventName, EventName, CaptureResult, CaptureOptions, BeforeSendFn } from '@posthog/types'\n\n// Feature flag types\nexport type {\n FeatureFlagsCallback,\n FeatureFlagDetail,\n FeatureFlagMetadata,\n EvaluationReason,\n FeatureFlagResult,\n FeatureFlagOptions,\n RemoteConfigFeatureFlagCallback,\n EarlyAccessFeature,\n EarlyAccessFeatureStage,\n EarlyAccessFeatureCallback,\n EarlyAccessFeatureResponse,\n FeatureFlagOverrides,\n FeatureFlagPayloadOverrides,\n FeatureFlagOverrideOptions,\n OverrideFeatureFlagsOptions,\n} from '@posthog/types'\n\n// Request types\nexport type { Headers, RequestResponse, RequestCallback } from '@posthog/types'\n\n// Session recording types\nexport type {\n SessionRecordingCanvasOptions,\n InitiatorType,\n NetworkRequest,\n CapturedNetworkRequest,\n SessionIdChangedCallback,\n SeverityLevel,\n} from '@posthog/types'\n\n// Config types\nexport type {\n AutocaptureCompatibleElement,\n DomAutocaptureEvents,\n AutocaptureConfig,\n RageclickConfig,\n BootstrapConfig,\n SupportedWebVitalsMetrics,\n PerformanceCaptureConfig,\n DeadClickCandidate,\n ExceptionAutoCaptureConfig,\n DeadClicksAutoCaptureConfig,\n HeatmapConfig,\n ConfigDefaults,\n ExternalIntegrationKind,\n ErrorTrackingOptions,\n MaskInputOptions,\n SlimDOMOptions,\n SessionRecordingOptions,\n RequestQueueConfig,\n} from '@posthog/types'\n\n// Toolbar types\nexport type { ToolbarUserIntent, ToolbarSource, ToolbarVersion, ToolbarParams } from '@posthog/types'\n\n// Re-export KnownUnsafeEditableEvent from @posthog/core for backwards compatibility\nexport type { KnownUnsafeEditableEvent } from '@posthog/core'\n\n// ============================================================================\n// Browser-specific types that depend on local imports\n// These cannot be moved to @posthog/types as they reference browser-specific code\n// ============================================================================\n\n// Import types for internal use in this file\nimport type {\n SessionRecordingCanvasOptions,\n PerformanceCaptureConfig,\n InitiatorType,\n JsonType,\n Properties,\n EventName,\n CapturedNetworkRequest,\n SessionRecordingOptions,\n FeatureFlagDetail,\n ToolbarParams,\n PostHogConfig as BasePostHogConfig,\n PostHog as BasePostHogInterface,\n RequestResponse,\n} from '@posthog/types'\n\n/* Small override from the base class to make it more specific to the browser/src/posthog-core.ts file\n * This guarantees we'll be able to use `PostHogConfig` as implemented in the browser/src/posthog-core.ts file\n * using the proper `loaded` function signature.\n */\nexport type PostHogInterface = Omit<BasePostHogInterface, 'config' | 'init'>\n\n/*\n * Specify that `loaded` should be using the PostHog instance type\n * as implemented by the browser/src/posthog-core.ts file rather than the @posthog/types type\n */\nexport type PostHogConfig = Omit<BasePostHogConfig, 'loaded'> & {\n loaded: (posthog: PostHogInterface) => void\n\n /**\n * Internal: Extension class overrides for tree-shaking support.\n * When provided, these classes are used instead of the default imports.\n * This enables entrypoints to control which extensions are bundled.\n * @internal\n */\n __extensionClasses?: {\n historyAutocapture?: Extension<HistoryAutocapture>\n tracingHeaders?: Extension<TracingHeaders>\n siteApps?: Extension<SiteApps>\n sessionRecording?: Extension<SessionRecording>\n autocapture?: Extension<Autocapture>\n productTours?: Extension<PostHogProductTours>\n heatmaps?: Extension<Heatmaps>\n webVitalsAutocapture?: Extension<WebVitalsAutocapture>\n exceptionObserver?: Extension<ExceptionObserver>\n deadClicksAutocapture?: Extension<DeadClicksAutocapture>\n }\n}\n\n// See https://nextjs.org/docs/app/api-reference/functions/fetch#fetchurl-options\ntype NextOptions = { revalidate: false | 0 | number; tags: string[] }\n\nexport interface RequestWithOptions {\n url: string\n // Data can be a single object or an array of objects when batched\n data?: Record<string, any> | Record<string, any>[]\n headers?: Record<string, any>\n transport?: 'XHR' | 'fetch' | 'sendBeacon'\n method?: 'POST' | 'GET'\n urlQueryArgs?: { compression: Compression }\n callback?: (response: RequestResponse) => void\n timeout?: number\n noRetries?: boolean\n disableTransport?: ('XHR' | 'fetch' | 'sendBeacon')[]\n disableXHRCredentials?: boolean\n compression?: Compression | 'best-available'\n fetchOptions?: {\n cache?: RequestInit['cache']\n next?: NextOptions\n }\n}\n\n// Queued request types - the same as a request but with additional queueing information\nexport interface QueuedRequestWithOptions extends RequestWithOptions {\n /** key of queue, e.g. 'sessionRecording' vs 'event' */\n batchKey?: string\n}\n\n// Used explicitly for retriable requests\nexport interface RetriableRequestWithOptions extends QueuedRequestWithOptions {\n retriesPerformedSoFar?: number\n}\n\nexport type FlagVariant = { flag: string; variant: string }\n\n/** the config stored in persistence when session recording remote config is received */\nexport type SessionRecordingPersistedConfig = Omit<\n SessionRecordingRemoteConfig,\n | 'recordCanvas'\n | 'canvasFps'\n | 'canvasQuality'\n | 'networkPayloadCapture'\n | 'sampleRate'\n | 'minimumDurationMilliseconds'\n> & {\n /**\n * Used to determine if the persisted config is still valid or we need to wait for a new one\n * only accepts undefined since older versions of the library didn't set this.\n */\n cache_timestamp?: number\n enabled: boolean\n networkPayloadCapture: SessionRecordingRemoteConfig['networkPayloadCapture'] & {\n capturePerformance: RemoteConfig['capturePerformance']\n }\n canvasRecording: {\n enabled: SessionRecordingRemoteConfig['recordCanvas']\n fps: SessionRecordingRemoteConfig['canvasFps']\n quality: SessionRecordingRemoteConfig['canvasQuality']\n }\n // we don't allow string config here\n sampleRate: number | null\n minimumDurationMilliseconds: number | null | undefined\n}\n\nexport type SessionRecordingRemoteConfig = SessionRecordingCanvasOptions & {\n endpoint?: string\n consoleLogRecordingEnabled?: boolean\n // the API returns a decimal between 0 and 1 as a string\n sampleRate?: string | null\n minimumDurationMilliseconds?: number\n linkedFlag?: string | FlagVariant | null\n networkPayloadCapture?: Pick<NetworkRecordOptions, 'recordBody' | 'recordHeaders'>\n masking?: Pick<SessionRecordingOptions, 'maskAllInputs' | 'maskTextSelector' | 'blockSelector'>\n urlTriggers?: SessionRecordingUrlTrigger[]\n scriptConfig?: { script?: string | undefined }\n urlBlocklist?: SessionRecordingUrlTrigger[]\n eventTriggers?: string[]\n /**\n * Controls how event, url, sampling, and linked flag triggers are combined\n *\n * `any` means that if any of the triggers match, the session will be recorded\n * `all` means that all the triggers must match for the session to be recorded\n *\n * originally it was (event || url) && (sampling || linked flag)\n * which nobody wanted, now the default is all\n */\n triggerMatchType?: 'any' | 'all'\n}\n\n/**\n * Remote configuration for the PostHog instance\n *\n * All of these settings can be configured directly in your PostHog instance\n * Any configuration set in the client overrides the information from the server\n */\nexport interface RemoteConfig {\n /**\n * Supported compression algorithms\n */\n supportedCompression: Compression[]\n\n /**\n * If set, disables autocapture\n */\n autocapture_opt_out?: boolean\n\n /**\n * originally capturePerformance was replay only and so boolean true\n * is equivalent to { network_timing: true }\n * now capture performance can be separately enabled within replay\n * and as a standalone web vitals tracker\n * people can have them enabled separately\n * they work standalone but enhance each other\n * TODO: deprecate this so we make a new config that doesn't need this explanation\n */\n capturePerformance?: boolean | PerformanceCaptureConfig\n\n /**\n * Whether we should use a custom endpoint for analytics\n *\n * @default { endpoint: \"/e\" }\n */\n analytics?: {\n endpoint?: string\n }\n\n /**\n * Whether the `$elements_chain` property should be sent as a string or as an array\n *\n * @default false\n */\n elementsChainAsString?: boolean\n\n /**\n * Error tracking configuration options\n */\n errorTracking?: {\n autocaptureExceptions?: boolean\n captureExtensionExceptions?: boolean\n suppressionRules?: ErrorTrackingSuppressionRule[]\n }\n\n /**\n * Whether capturing logs to the logs product is enabled\n */\n logs?: {\n captureConsoleLogs?: boolean\n }\n\n /**\n * This is currently in development and may have breaking changes without a major version bump\n */\n autocaptureExceptions?: boolean | { endpoint?: string }\n\n /**\n * Session recording configuration options\n */\n sessionRecording?: SessionRecordingRemoteConfig | false\n\n /**\n * Whether surveys are enabled\n */\n surveys?: boolean | Survey[]\n\n /**\n * Whether product tours are enabled\n */\n productTours?: boolean\n\n /**\n * Parameters for the toolbar\n */\n toolbarParams: ToolbarParams\n\n /**\n * @deprecated renamed to toolbarParams, still present on older API responses\n */\n editorParams?: ToolbarParams\n\n /**\n * @deprecated, moved to toolbarParams\n */\n toolbarVersion: 'toolbar'\n\n /**\n * Whether the user is authenticated\n */\n isAuthenticated: boolean\n\n /**\n * List of site apps with their IDs and URLs\n */\n siteApps: { id: string; url: string }[]\n\n /**\n * Whether heatmaps are enabled\n */\n heatmaps?: boolean\n\n /**\n * Whether to only capture identified users by default\n */\n defaultIdentifiedOnly?: boolean\n\n /**\n * Whether to capture dead clicks\n */\n captureDeadClicks?: boolean\n\n /**\n * Indicates if the team has any flags enabled (if not we don't need to load them)\n */\n hasFeatureFlags?: boolean\n\n /**\n * Conversations widget configuration\n */\n conversations?: boolean | ConversationsRemoteConfig\n}\n\n/**\n * Flags returns feature flags and their payloads\n */\nexport interface FlagsResponse extends RemoteConfig {\n featureFlags: Record<string, string | boolean>\n featureFlagPayloads: Record<string, JsonType>\n errorsWhileComputingFlags: boolean\n requestId?: string\n flags: Record<string, FeatureFlagDetail>\n evaluatedAt?: number\n}\n\nexport type SiteAppGlobals = {\n event: {\n uuid: string\n event: EventName\n properties: Properties\n timestamp?: Date\n elements_chain?: string\n distinct_id?: string\n }\n person: {\n properties: Properties\n }\n groups: Record<string, { id: string; type: string; properties: Properties }>\n}\n\nexport type SiteAppLoader = {\n id: string\n init: (config: { posthog: PostHog; callback: (success: boolean) => void }) => {\n processEvent?: (globals: SiteAppGlobals) => void\n }\n}\n\nexport type SiteApp = {\n id: string\n loaded: boolean\n errored: boolean\n processedBuffer: boolean\n processEvent?: (globals: SiteAppGlobals) => void\n}\n\nexport interface PersistentStore {\n _is_supported: () => boolean\n _error: (error: any) => void\n _parse: (name: string) => any\n _get: (name: string) => any\n _set: (\n name: string,\n value: any,\n expire_days?: number | null,\n cross_subdomain?: boolean,\n secure?: boolean,\n debug?: boolean\n ) => void\n _remove: (name: string, cross_subdomain?: boolean) => void\n}\n\n// eslint-disable-next-line @typescript-eslint/no-empty-object-type\nexport type Breaker = {}\nexport type EventHandler = (event: Event) => boolean | void\n\nexport type SnippetArrayItem = [method: string, ...args: any[]]\n\nexport type NetworkRecordOptions = {\n initiatorTypes?: InitiatorType[]\n maskRequestFn?: (data: CapturedNetworkRequest) => CapturedNetworkRequest | undefined\n recordHeaders?: boolean | { request: boolean; response: boolean }\n recordBody?: boolean | string[] | { request: boolean | string[]; response: boolean | string[] }\n recordInitialRequests?: boolean\n /**\n * whether to record PerformanceEntry events for network requests\n */\n recordPerformance?: boolean\n /**\n * the PerformanceObserver will only observe these entry types\n */\n performanceEntryTypeToObserve: string[]\n /**\n * the maximum size of the request/response body to record\n * NB this will be at most 1MB even if set larger\n */\n payloadSizeLimitBytes: number\n /**\n * some domains we should never record the payload\n * for example other companies session replay ingestion payloads aren't super useful but are gigantic\n * if this isn't provided we use a default list\n * if this is provided - we add the provided list to the default list\n * i.e. we never record the payloads on the default deny list\n */\n payloadHostDenyList?: string[]\n}\n\nexport type ErrorEventArgs = [\n event: string | Event,\n source?: string | undefined,\n lineno?: number | undefined,\n colno?: number | undefined,\n error?: Error | undefined,\n]\n\n// levels originally copied from Sentry to work with the sentry integration\n// and to avoid relying on a frequently changing @sentry/types dependency\n// but provided as an array of literal types, so we can constrain the level below\nexport const severityLevels = ['fatal', 'error', 'warning', 'log', 'info', 'debug'] as const\n\nexport interface SessionRecordingUrlTrigger {\n url: string\n matching: 'regex'\n}\n\nexport type PropertyMatchType = 'regex' | 'not_regex' | 'exact' | 'is_not' | 'icontains' | 'not_icontains'\n\nexport interface ErrorTrackingSuppressionRule {\n type: 'AND' | 'OR'\n values: ErrorTrackingSuppressionRuleValue[]\n}\n\nexport interface ErrorTrackingSuppressionRuleValue {\n key: '$exception_types' | '$exception_values'\n operator: PropertyMatchType\n value: string | string[]\n type: string\n}\n\nexport type SessionStartReason =\n | 'sampling_overridden'\n | 'recording_initialized'\n | 'linked_flag_matched'\n | 'linked_flag_overridden'\n | typeof SAMPLED\n | 'session_id_changed'\n | 'url_trigger_matched'\n | 'event_trigger_matched'\n\nexport type OverrideConfig = {\n sampling: boolean\n linked_flag: boolean\n url_trigger: boolean\n event_trigger: boolean\n}\n\nexport enum Compression {\n GZipJS = 'gzip-js',\n Base64 = 'base64',\n}\n"]} |
+18
-3
| { | ||
| "name": "posthog-js", | ||
| "version": "1.353.1", | ||
| "version": "1.354.0", | ||
| "description": "Posthog-js allows you to automatically capture usage and send events to PostHog.", | ||
@@ -19,2 +19,17 @@ "repository": "https://github.com/PostHog/posthog-js", | ||
| ], | ||
| "exports": { | ||
| ".": { | ||
| "import": "./dist/module.js", | ||
| "require": "./dist/main.js", | ||
| "types": "./dist/module.d.ts" | ||
| }, | ||
| "./slim": { | ||
| "import": "./dist/module.slim.js", | ||
| "types": "./dist/module.slim.d.ts" | ||
| }, | ||
| "./extensions": { | ||
| "import": "./lib/src/extensions/extension-bundles.js", | ||
| "types": "./lib/src/extensions/extension-bundles.d.ts" | ||
| } | ||
| }, | ||
| "dependencies": { | ||
@@ -32,4 +47,4 @@ "core-js": "^3.38.1", | ||
| "@opentelemetry/sdk-logs": "^0.208.0", | ||
| "@posthog/core": "1.23.1", | ||
| "@posthog/types": "1.353.1" | ||
| "@posthog/types": "1.354.0", | ||
| "@posthog/core": "1.23.1" | ||
| }, | ||
@@ -36,0 +51,0 @@ "devDependencies": { |
@@ -296,5 +296,7 @@ import posthogJs from 'posthog-js'; | ||
| var shouldTrackView = trackView !== null && trackView !== void 0 ? trackView : true; | ||
| if (isUndefined(match) || variant === match) { | ||
| var childNode = isFunction(children) ? children(payload) : children; | ||
| return (React.createElement(VisibilityAndClickTrackers, __assign({ flag: flag, options: visibilityObserverOptions, trackInteraction: shouldTrackInteraction, trackView: shouldTrackView, onInteract: function () { return captureFeatureInteraction({ flag: flag, posthog: posthog, flagVariant: variant }); }, onView: function () { return captureFeatureView({ flag: flag, posthog: posthog, flagVariant: variant }); } }, props), childNode)); | ||
| if (!isUndefined(variant)) { | ||
| if (isUndefined(match) || variant === match) { | ||
| var childNode = isFunction(children) ? children(payload) : children; | ||
| return (React.createElement(VisibilityAndClickTrackers, __assign({ flag: flag, options: visibilityObserverOptions, trackInteraction: shouldTrackInteraction, trackView: shouldTrackView, onInteract: function () { return captureFeatureInteraction({ flag: flag, posthog: posthog, flagVariant: variant }); }, onView: function () { return captureFeatureView({ flag: flag, posthog: posthog, flagVariant: variant }); } }, props), childNode)); | ||
| } | ||
| } | ||
@@ -301,0 +303,0 @@ return React.createElement(React.Fragment, null, fallback); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sources":["../../src/context/PostHogContext.ts","../../src/utils/object-utils.ts","../../src/context/PostHogProvider.tsx","../../src/utils/type-utils.ts","../../src/hooks/useFeatureFlagEnabled.ts","../../src/hooks/useFeatureFlagPayload.ts","../../src/hooks/useFeatureFlagResult.ts","../../src/hooks/useActiveFeatureFlags.ts","../../src/hooks/useFeatureFlagVariantKey.ts","../../src/hooks/usePostHog.ts","../../../../node_modules/.pnpm/@rollup+plugin-typescript@12.1.4_rollup@4.53.3_tslib@2.8.1_typescript@5.8.2/node_modules/tslib/tslib.es6.js","../../src/components/internal/VisibilityAndClickTracker.tsx","../../src/components/internal/VisibilityAndClickTrackers.tsx","../../src/components/PostHogFeature.tsx","../../src/components/PostHogCaptureOnViewed.tsx","../../src/components/PostHogErrorBoundary.tsx","../../src/helpers/error-helpers.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,"/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\r\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\r\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\r\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\r\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\r\n var _, done = false;\r\n for (var i = decorators.length - 1; i >= 0; i--) {\r\n var context = {};\r\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\r\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\r\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\r\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\r\n if (kind === \"accessor\") {\r\n if (result === void 0) continue;\r\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\r\n if (_ = accept(result.get)) descriptor.get = _;\r\n if (_ = accept(result.set)) descriptor.set = _;\r\n if (_ = accept(result.init)) initializers.unshift(_);\r\n }\r\n else if (_ = accept(result)) {\r\n if (kind === \"field\") initializers.unshift(_);\r\n else descriptor[key] = _;\r\n }\r\n }\r\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\r\n done = true;\r\n};\r\n\r\nexport function __runInitializers(thisArg, initializers, value) {\r\n var useValue = arguments.length > 2;\r\n for (var i = 0; i < initializers.length; i++) {\r\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\r\n }\r\n return useValue ? value : void 0;\r\n};\r\n\r\nexport function __propKey(x) {\r\n return typeof x === \"symbol\" ? x : \"\".concat(x);\r\n};\r\n\r\nexport function __setFunctionName(f, name, prefix) {\r\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\r\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\r\n};\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\r\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n var desc = Object.getOwnPropertyDescriptor(m, k);\r\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n desc = { enumerable: true, get: function() { return m[k]; } };\r\n }\r\n Object.defineProperty(o, k2, desc);\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\r\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nvar ownKeys = function(o) {\r\n ownKeys = Object.getOwnPropertyNames || function (o) {\r\n var ar = [];\r\n for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;\r\n return ar;\r\n };\r\n return ownKeys(o);\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== \"default\") __createBinding(result, mod, k[i]);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n\r\nexport function __classPrivateFieldIn(state, receiver) {\r\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\r\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\r\n}\r\n\r\nexport function __addDisposableResource(env, value, async) {\r\n if (value !== null && value !== void 0) {\r\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\r\n var dispose, inner;\r\n if (async) {\r\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\r\n dispose = value[Symbol.asyncDispose];\r\n }\r\n if (dispose === void 0) {\r\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\r\n dispose = value[Symbol.dispose];\r\n if (async) inner = dispose;\r\n }\r\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\r\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\r\n env.stack.push({ value: value, dispose: dispose, async: async });\r\n }\r\n else if (async) {\r\n env.stack.push({ async: true });\r\n }\r\n return value;\r\n\r\n}\r\n\r\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n var e = new Error(message);\r\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n};\r\n\r\nexport function __disposeResources(env) {\r\n function fail(e) {\r\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\r\n env.hasError = true;\r\n }\r\n var r, s = 0;\r\n function next() {\r\n while (r = env.stack.pop()) {\r\n try {\r\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\r\n if (r.dispose) {\r\n var result = r.dispose.call(r.value);\r\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\r\n }\r\n else s |= 1;\r\n }\r\n catch (e) {\r\n fail(e);\r\n }\r\n }\r\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\r\n if (env.hasError) throw env.error;\r\n }\r\n return next();\r\n}\r\n\r\nexport function __rewriteRelativeImportExtension(path, preserveJsx) {\r\n if (typeof path === \"string\" && /^\\.\\.?\\//.test(path)) {\r\n return path.replace(/\\.(tsx)$|((?:\\.d)?)((?:\\.[^./]+?)?)\\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) {\r\n return tsx ? preserveJsx ? \".jsx\" : \".js\" : d && (!ext || !cm) ? m : (d + ext + \".\" + cm.toLowerCase() + \"js\");\r\n });\r\n }\r\n return path;\r\n}\r\n\r\nexport default {\r\n __extends: __extends,\r\n __assign: __assign,\r\n __rest: __rest,\r\n __decorate: __decorate,\r\n __param: __param,\r\n __esDecorate: __esDecorate,\r\n __runInitializers: __runInitializers,\r\n __propKey: __propKey,\r\n __setFunctionName: __setFunctionName,\r\n __metadata: __metadata,\r\n __awaiter: __awaiter,\r\n __generator: __generator,\r\n __createBinding: __createBinding,\r\n __exportStar: __exportStar,\r\n __values: __values,\r\n __read: __read,\r\n __spread: __spread,\r\n __spreadArrays: __spreadArrays,\r\n __spreadArray: __spreadArray,\r\n __await: __await,\r\n __asyncGenerator: __asyncGenerator,\r\n __asyncDelegator: __asyncDelegator,\r\n __asyncValues: __asyncValues,\r\n __makeTemplateObject: __makeTemplateObject,\r\n __importStar: __importStar,\r\n __importDefault: __importDefault,\r\n __classPrivateFieldGet: __classPrivateFieldGet,\r\n __classPrivateFieldSet: __classPrivateFieldSet,\r\n __classPrivateFieldIn: __classPrivateFieldIn,\r\n __addDisposableResource: __addDisposableResource,\r\n __disposeResources: __disposeResources,\r\n __rewriteRelativeImportExtension: __rewriteRelativeImportExtension,\r\n};\r\n",null,null,null,null,null,null],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sources":["../../src/context/PostHogContext.ts","../../src/utils/object-utils.ts","../../src/context/PostHogProvider.tsx","../../src/utils/type-utils.ts","../../src/hooks/useFeatureFlagEnabled.ts","../../src/hooks/useFeatureFlagPayload.ts","../../src/hooks/useFeatureFlagResult.ts","../../src/hooks/useActiveFeatureFlags.ts","../../src/hooks/useFeatureFlagVariantKey.ts","../../src/hooks/usePostHog.ts","../../../../node_modules/.pnpm/@rollup+plugin-typescript@12.1.4_rollup@4.53.3_tslib@2.8.1_typescript@5.8.2/node_modules/tslib/tslib.es6.js","../../src/components/internal/VisibilityAndClickTracker.tsx","../../src/components/internal/VisibilityAndClickTrackers.tsx","../../src/components/PostHogFeature.tsx","../../src/components/PostHogCaptureOnViewed.tsx","../../src/components/PostHogErrorBoundary.tsx","../../src/helpers/error-helpers.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,"/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\r\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\r\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\r\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\r\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\r\n var _, done = false;\r\n for (var i = decorators.length - 1; i >= 0; i--) {\r\n var context = {};\r\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\r\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\r\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\r\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\r\n if (kind === \"accessor\") {\r\n if (result === void 0) continue;\r\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\r\n if (_ = accept(result.get)) descriptor.get = _;\r\n if (_ = accept(result.set)) descriptor.set = _;\r\n if (_ = accept(result.init)) initializers.unshift(_);\r\n }\r\n else if (_ = accept(result)) {\r\n if (kind === \"field\") initializers.unshift(_);\r\n else descriptor[key] = _;\r\n }\r\n }\r\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\r\n done = true;\r\n};\r\n\r\nexport function __runInitializers(thisArg, initializers, value) {\r\n var useValue = arguments.length > 2;\r\n for (var i = 0; i < initializers.length; i++) {\r\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\r\n }\r\n return useValue ? value : void 0;\r\n};\r\n\r\nexport function __propKey(x) {\r\n return typeof x === \"symbol\" ? x : \"\".concat(x);\r\n};\r\n\r\nexport function __setFunctionName(f, name, prefix) {\r\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\r\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\r\n};\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\r\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n var desc = Object.getOwnPropertyDescriptor(m, k);\r\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n desc = { enumerable: true, get: function() { return m[k]; } };\r\n }\r\n Object.defineProperty(o, k2, desc);\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\r\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nvar ownKeys = function(o) {\r\n ownKeys = Object.getOwnPropertyNames || function (o) {\r\n var ar = [];\r\n for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;\r\n return ar;\r\n };\r\n return ownKeys(o);\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== \"default\") __createBinding(result, mod, k[i]);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n\r\nexport function __classPrivateFieldIn(state, receiver) {\r\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\r\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\r\n}\r\n\r\nexport function __addDisposableResource(env, value, async) {\r\n if (value !== null && value !== void 0) {\r\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\r\n var dispose, inner;\r\n if (async) {\r\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\r\n dispose = value[Symbol.asyncDispose];\r\n }\r\n if (dispose === void 0) {\r\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\r\n dispose = value[Symbol.dispose];\r\n if (async) inner = dispose;\r\n }\r\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\r\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\r\n env.stack.push({ value: value, dispose: dispose, async: async });\r\n }\r\n else if (async) {\r\n env.stack.push({ async: true });\r\n }\r\n return value;\r\n\r\n}\r\n\r\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n var e = new Error(message);\r\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n};\r\n\r\nexport function __disposeResources(env) {\r\n function fail(e) {\r\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\r\n env.hasError = true;\r\n }\r\n var r, s = 0;\r\n function next() {\r\n while (r = env.stack.pop()) {\r\n try {\r\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\r\n if (r.dispose) {\r\n var result = r.dispose.call(r.value);\r\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\r\n }\r\n else s |= 1;\r\n }\r\n catch (e) {\r\n fail(e);\r\n }\r\n }\r\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\r\n if (env.hasError) throw env.error;\r\n }\r\n return next();\r\n}\r\n\r\nexport function __rewriteRelativeImportExtension(path, preserveJsx) {\r\n if (typeof path === \"string\" && /^\\.\\.?\\//.test(path)) {\r\n return path.replace(/\\.(tsx)$|((?:\\.d)?)((?:\\.[^./]+?)?)\\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) {\r\n return tsx ? preserveJsx ? \".jsx\" : \".js\" : d && (!ext || !cm) ? m : (d + ext + \".\" + cm.toLowerCase() + \"js\");\r\n });\r\n }\r\n return path;\r\n}\r\n\r\nexport default {\r\n __extends: __extends,\r\n __assign: __assign,\r\n __rest: __rest,\r\n __decorate: __decorate,\r\n __param: __param,\r\n __esDecorate: __esDecorate,\r\n __runInitializers: __runInitializers,\r\n __propKey: __propKey,\r\n __setFunctionName: __setFunctionName,\r\n __metadata: __metadata,\r\n __awaiter: __awaiter,\r\n __generator: __generator,\r\n __createBinding: __createBinding,\r\n __exportStar: __exportStar,\r\n __values: __values,\r\n __read: __read,\r\n __spread: __spread,\r\n __spreadArrays: __spreadArrays,\r\n __spreadArray: __spreadArray,\r\n __await: __await,\r\n __asyncGenerator: __asyncGenerator,\r\n __asyncDelegator: __asyncDelegator,\r\n __asyncValues: __asyncValues,\r\n __makeTemplateObject: __makeTemplateObject,\r\n __importStar: __importStar,\r\n __importDefault: __importDefault,\r\n __classPrivateFieldGet: __classPrivateFieldGet,\r\n __classPrivateFieldSet: __classPrivateFieldSet,\r\n __classPrivateFieldIn: __classPrivateFieldIn,\r\n __addDisposableResource: __addDisposableResource,\r\n __disposeResources: __disposeResources,\r\n __rewriteRelativeImportExtension: __rewriteRelativeImportExtension,\r\n};\r\n",null,null,null,null,null,null],"names":[],"mappings":"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"} |
@@ -304,5 +304,7 @@ (function (global, factory) { | ||
| var shouldTrackView = trackView !== null && trackView !== void 0 ? trackView : true; | ||
| if (isUndefined(match) || variant === match) { | ||
| var childNode = isFunction(children) ? children(payload) : children; | ||
| return (React__default["default"].createElement(VisibilityAndClickTrackers, __assign({ flag: flag, options: visibilityObserverOptions, trackInteraction: shouldTrackInteraction, trackView: shouldTrackView, onInteract: function () { return captureFeatureInteraction({ flag: flag, posthog: posthog, flagVariant: variant }); }, onView: function () { return captureFeatureView({ flag: flag, posthog: posthog, flagVariant: variant }); } }, props), childNode)); | ||
| if (!isUndefined(variant)) { | ||
| if (isUndefined(match) || variant === match) { | ||
| var childNode = isFunction(children) ? children(payload) : children; | ||
| return (React__default["default"].createElement(VisibilityAndClickTrackers, __assign({ flag: flag, options: visibilityObserverOptions, trackInteraction: shouldTrackInteraction, trackView: shouldTrackView, onInteract: function () { return captureFeatureInteraction({ flag: flag, posthog: posthog, flagVariant: variant }); }, onView: function () { return captureFeatureView({ flag: flag, posthog: posthog, flagVariant: variant }); } }, props), childNode)); | ||
| } | ||
| } | ||
@@ -309,0 +311,0 @@ return React__default["default"].createElement(React__default["default"].Fragment, null, fallback); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sources":["../../src/context/PostHogContext.ts","../../src/utils/object-utils.ts","../../src/context/PostHogProvider.tsx","../../src/utils/type-utils.ts","../../src/hooks/useFeatureFlagEnabled.ts","../../src/hooks/useFeatureFlagPayload.ts","../../src/hooks/useFeatureFlagResult.ts","../../src/hooks/useActiveFeatureFlags.ts","../../src/hooks/useFeatureFlagVariantKey.ts","../../src/hooks/usePostHog.ts","../../../../node_modules/.pnpm/@rollup+plugin-typescript@12.1.4_rollup@4.53.3_tslib@2.8.1_typescript@5.8.2/node_modules/tslib/tslib.es6.js","../../src/components/internal/VisibilityAndClickTracker.tsx","../../src/components/internal/VisibilityAndClickTrackers.tsx","../../src/components/PostHogFeature.tsx","../../src/components/PostHogCaptureOnViewed.tsx","../../src/components/PostHogErrorBoundary.tsx","../../src/helpers/error-helpers.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,"/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\r\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\r\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\r\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\r\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\r\n var _, done = false;\r\n for (var i = decorators.length - 1; i >= 0; i--) {\r\n var context = {};\r\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\r\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\r\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\r\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\r\n if (kind === \"accessor\") {\r\n if (result === void 0) continue;\r\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\r\n if (_ = accept(result.get)) descriptor.get = _;\r\n if (_ = accept(result.set)) descriptor.set = _;\r\n if (_ = accept(result.init)) initializers.unshift(_);\r\n }\r\n else if (_ = accept(result)) {\r\n if (kind === \"field\") initializers.unshift(_);\r\n else descriptor[key] = _;\r\n }\r\n }\r\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\r\n done = true;\r\n};\r\n\r\nexport function __runInitializers(thisArg, initializers, value) {\r\n var useValue = arguments.length > 2;\r\n for (var i = 0; i < initializers.length; i++) {\r\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\r\n }\r\n return useValue ? value : void 0;\r\n};\r\n\r\nexport function __propKey(x) {\r\n return typeof x === \"symbol\" ? x : \"\".concat(x);\r\n};\r\n\r\nexport function __setFunctionName(f, name, prefix) {\r\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\r\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\r\n};\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\r\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n var desc = Object.getOwnPropertyDescriptor(m, k);\r\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n desc = { enumerable: true, get: function() { return m[k]; } };\r\n }\r\n Object.defineProperty(o, k2, desc);\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\r\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nvar ownKeys = function(o) {\r\n ownKeys = Object.getOwnPropertyNames || function (o) {\r\n var ar = [];\r\n for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;\r\n return ar;\r\n };\r\n return ownKeys(o);\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== \"default\") __createBinding(result, mod, k[i]);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n\r\nexport function __classPrivateFieldIn(state, receiver) {\r\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\r\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\r\n}\r\n\r\nexport function __addDisposableResource(env, value, async) {\r\n if (value !== null && value !== void 0) {\r\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\r\n var dispose, inner;\r\n if (async) {\r\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\r\n dispose = value[Symbol.asyncDispose];\r\n }\r\n if (dispose === void 0) {\r\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\r\n dispose = value[Symbol.dispose];\r\n if (async) inner = dispose;\r\n }\r\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\r\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\r\n env.stack.push({ value: value, dispose: dispose, async: async });\r\n }\r\n else if (async) {\r\n env.stack.push({ async: true });\r\n }\r\n return value;\r\n\r\n}\r\n\r\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n var e = new Error(message);\r\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n};\r\n\r\nexport function __disposeResources(env) {\r\n function fail(e) {\r\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\r\n env.hasError = true;\r\n }\r\n var r, s = 0;\r\n function next() {\r\n while (r = env.stack.pop()) {\r\n try {\r\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\r\n if (r.dispose) {\r\n var result = r.dispose.call(r.value);\r\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\r\n }\r\n else s |= 1;\r\n }\r\n catch (e) {\r\n fail(e);\r\n }\r\n }\r\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\r\n if (env.hasError) throw env.error;\r\n }\r\n return next();\r\n}\r\n\r\nexport function __rewriteRelativeImportExtension(path, preserveJsx) {\r\n if (typeof path === \"string\" && /^\\.\\.?\\//.test(path)) {\r\n return path.replace(/\\.(tsx)$|((?:\\.d)?)((?:\\.[^./]+?)?)\\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) {\r\n return tsx ? preserveJsx ? \".jsx\" : \".js\" : d && (!ext || !cm) ? m : (d + ext + \".\" + cm.toLowerCase() + \"js\");\r\n });\r\n }\r\n return path;\r\n}\r\n\r\nexport default {\r\n __extends: __extends,\r\n __assign: __assign,\r\n __rest: __rest,\r\n __decorate: __decorate,\r\n __param: __param,\r\n __esDecorate: __esDecorate,\r\n __runInitializers: __runInitializers,\r\n __propKey: __propKey,\r\n __setFunctionName: __setFunctionName,\r\n __metadata: __metadata,\r\n __awaiter: __awaiter,\r\n __generator: __generator,\r\n __createBinding: __createBinding,\r\n __exportStar: __exportStar,\r\n __values: __values,\r\n __read: __read,\r\n __spread: __spread,\r\n __spreadArrays: __spreadArrays,\r\n __spreadArray: __spreadArray,\r\n __await: __await,\r\n __asyncGenerator: __asyncGenerator,\r\n __asyncDelegator: __asyncDelegator,\r\n __asyncValues: __asyncValues,\r\n __makeTemplateObject: __makeTemplateObject,\r\n __importStar: __importStar,\r\n __importDefault: __importDefault,\r\n __classPrivateFieldGet: __classPrivateFieldGet,\r\n __classPrivateFieldSet: __classPrivateFieldSet,\r\n __classPrivateFieldIn: __classPrivateFieldIn,\r\n __addDisposableResource: __addDisposableResource,\r\n __disposeResources: __disposeResources,\r\n __rewriteRelativeImportExtension: __rewriteRelativeImportExtension,\r\n};\r\n",null,null,null,null,null,null],"names":["createContext","posthogJs","useRef","useMemo","useEffect","React","useContext","useState","useCallback","Children"],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sources":["../../src/context/PostHogContext.ts","../../src/utils/object-utils.ts","../../src/context/PostHogProvider.tsx","../../src/utils/type-utils.ts","../../src/hooks/useFeatureFlagEnabled.ts","../../src/hooks/useFeatureFlagPayload.ts","../../src/hooks/useFeatureFlagResult.ts","../../src/hooks/useActiveFeatureFlags.ts","../../src/hooks/useFeatureFlagVariantKey.ts","../../src/hooks/usePostHog.ts","../../../../node_modules/.pnpm/@rollup+plugin-typescript@12.1.4_rollup@4.53.3_tslib@2.8.1_typescript@5.8.2/node_modules/tslib/tslib.es6.js","../../src/components/internal/VisibilityAndClickTracker.tsx","../../src/components/internal/VisibilityAndClickTrackers.tsx","../../src/components/PostHogFeature.tsx","../../src/components/PostHogCaptureOnViewed.tsx","../../src/components/PostHogErrorBoundary.tsx","../../src/helpers/error-helpers.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,"/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\r\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\r\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\r\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\r\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\r\n var _, done = false;\r\n for (var i = decorators.length - 1; i >= 0; i--) {\r\n var context = {};\r\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\r\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\r\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\r\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\r\n if (kind === \"accessor\") {\r\n if (result === void 0) continue;\r\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\r\n if (_ = accept(result.get)) descriptor.get = _;\r\n if (_ = accept(result.set)) descriptor.set = _;\r\n if (_ = accept(result.init)) initializers.unshift(_);\r\n }\r\n else if (_ = accept(result)) {\r\n if (kind === \"field\") initializers.unshift(_);\r\n else descriptor[key] = _;\r\n }\r\n }\r\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\r\n done = true;\r\n};\r\n\r\nexport function __runInitializers(thisArg, initializers, value) {\r\n var useValue = arguments.length > 2;\r\n for (var i = 0; i < initializers.length; i++) {\r\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\r\n }\r\n return useValue ? value : void 0;\r\n};\r\n\r\nexport function __propKey(x) {\r\n return typeof x === \"symbol\" ? x : \"\".concat(x);\r\n};\r\n\r\nexport function __setFunctionName(f, name, prefix) {\r\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\r\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\r\n};\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\r\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n var desc = Object.getOwnPropertyDescriptor(m, k);\r\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n desc = { enumerable: true, get: function() { return m[k]; } };\r\n }\r\n Object.defineProperty(o, k2, desc);\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\r\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nvar ownKeys = function(o) {\r\n ownKeys = Object.getOwnPropertyNames || function (o) {\r\n var ar = [];\r\n for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;\r\n return ar;\r\n };\r\n return ownKeys(o);\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== \"default\") __createBinding(result, mod, k[i]);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n\r\nexport function __classPrivateFieldIn(state, receiver) {\r\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\r\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\r\n}\r\n\r\nexport function __addDisposableResource(env, value, async) {\r\n if (value !== null && value !== void 0) {\r\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\r\n var dispose, inner;\r\n if (async) {\r\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\r\n dispose = value[Symbol.asyncDispose];\r\n }\r\n if (dispose === void 0) {\r\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\r\n dispose = value[Symbol.dispose];\r\n if (async) inner = dispose;\r\n }\r\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\r\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\r\n env.stack.push({ value: value, dispose: dispose, async: async });\r\n }\r\n else if (async) {\r\n env.stack.push({ async: true });\r\n }\r\n return value;\r\n\r\n}\r\n\r\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n var e = new Error(message);\r\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n};\r\n\r\nexport function __disposeResources(env) {\r\n function fail(e) {\r\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\r\n env.hasError = true;\r\n }\r\n var r, s = 0;\r\n function next() {\r\n while (r = env.stack.pop()) {\r\n try {\r\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\r\n if (r.dispose) {\r\n var result = r.dispose.call(r.value);\r\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\r\n }\r\n else s |= 1;\r\n }\r\n catch (e) {\r\n fail(e);\r\n }\r\n }\r\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\r\n if (env.hasError) throw env.error;\r\n }\r\n return next();\r\n}\r\n\r\nexport function __rewriteRelativeImportExtension(path, preserveJsx) {\r\n if (typeof path === \"string\" && /^\\.\\.?\\//.test(path)) {\r\n return path.replace(/\\.(tsx)$|((?:\\.d)?)((?:\\.[^./]+?)?)\\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) {\r\n return tsx ? preserveJsx ? \".jsx\" : \".js\" : d && (!ext || !cm) ? m : (d + ext + \".\" + cm.toLowerCase() + \"js\");\r\n });\r\n }\r\n return path;\r\n}\r\n\r\nexport default {\r\n __extends: __extends,\r\n __assign: __assign,\r\n __rest: __rest,\r\n __decorate: __decorate,\r\n __param: __param,\r\n __esDecorate: __esDecorate,\r\n __runInitializers: __runInitializers,\r\n __propKey: __propKey,\r\n __setFunctionName: __setFunctionName,\r\n __metadata: __metadata,\r\n __awaiter: __awaiter,\r\n __generator: __generator,\r\n __createBinding: __createBinding,\r\n __exportStar: __exportStar,\r\n __values: __values,\r\n __read: __read,\r\n __spread: __spread,\r\n __spreadArrays: __spreadArrays,\r\n __spreadArray: __spreadArray,\r\n __await: __await,\r\n __asyncGenerator: __asyncGenerator,\r\n __asyncDelegator: __asyncDelegator,\r\n __asyncValues: __asyncValues,\r\n __makeTemplateObject: __makeTemplateObject,\r\n __importStar: __importStar,\r\n __importDefault: __importDefault,\r\n __classPrivateFieldGet: __classPrivateFieldGet,\r\n __classPrivateFieldSet: __classPrivateFieldSet,\r\n __classPrivateFieldIn: __classPrivateFieldIn,\r\n __addDisposableResource: __addDisposableResource,\r\n __disposeResources: __disposeResources,\r\n __rewriteRelativeImportExtension: __rewriteRelativeImportExtension,\r\n};\r\n",null,null,null,null,null,null],"names":["createContext","posthogJs","useRef","useMemo","useEffect","React","useContext","useState","useCallback","Children"],"mappings":"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"} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
33977201
11.79%698
3.56%93441
13.73%35
9.38%656
16.31%+ Added
- Removed
Updated