!function(){"use strict";var n="undefined"!=typeof window?window:void 0,i="undefined"!=typeof globalThis?globalThis:n,o=null==i?void 0:i.navigator;null==i||i.document,null==i||i.location,null==i||i.fetch,null!=i&&i.XMLHttpRequest&&"withCredentials"in new i.XMLHttpRequest&&i.XMLHttpRequest,null==i||i.AbortController,null==o||o.userAgent;var r=null!=n?n:{},e=function(i,o){var{debugEnabled:t}=void 0===o?{}:o,a={i:function(o){if(n&&(r.POSTHOG_DEBUG||t)&&void 0!==n.console&&n.console){for(var e=("__rrweb_original__"in n.console[o]?n.console[o].__rrweb_original__:n.console[o]),a=arguments.length,l=new Array(a>1?a-1:0),s=1;s{a.error("You must initialize PostHog before calling "+n)},createLogger:(n,o)=>e(i+" "+n,o)};return a},t=(0,e("[PostHog.js]").createLogger)("[PostHog Crisp Chat]"),a=new Set,l=void 0;r.__PosthogExtensions__=r.__PosthogExtensions__||{},r.__PosthogExtensions__.integrations=r.__PosthogExtensions__.integrations||{},r.__PosthogExtensions__.integrations.crispChat={start:n=>{var i;if(null!=(i=n.config.integrations)&&i.crispChat){var o=r.$crisp;if(o){l=n.onSessionId((i=>{var r,e;a.has(i)||(r=n.get_session_replay_url(),e=n.requestRouter.endpointFor("ui","/project/"+n.config.token+"/person/"+n.get_distinct_id()),o.push(["set","session:data",[[["posthogSessionURL",r],["posthogPersonURL",e]]]]),a.add(i))})),t.info("integration started")}else t.warn("Crisp Chat not found while initializing the integration")}},stop:()=>{null==l||l(),l=void 0}}}(); //# sourceMappingURL=crisp-chat-integration.js.map