Files
JiaZhiQianYan/node_modules/posthog-js/dist/external-scripts-loader.js

3 lines
2.8 KiB
JavaScript

!function(){"use strict";var r="undefined"!=typeof window?window:void 0,n="undefined"!=typeof globalThis?globalThis:r,i=null==n?void 0:n.navigator,e=null==n?void 0:n.document;null==n||n.location,null==n||n.fetch,null!=n&&n.XMLHttpRequest&&"withCredentials"in new n.XMLHttpRequest&&n.XMLHttpRequest,null==n||n.AbortController,null==i||i.userAgent;var o=null!=r?r:{},a=function(n,i){var{debugEnabled:e}=void 0===i?{}:i,t={i:function(i){if(r&&(o.POSTHOG_DEBUG||e)&&void 0!==r.console&&r.console){for(var a=("__rrweb_original__"in r.console[i]?r.console[i].__rrweb_original__:r.console[i]),t=arguments.length,l=new Array(t>1?t-1:0),u=1;u<t;u++)l[u-1]=arguments[u];a(n,...l)}},info:function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];t.i("log",...n)},warn:function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];t.i("warn",...n)},error:function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];t.i("error",...n)},critical:function(){for(var r=arguments.length,i=new Array(r),e=0;e<r;e++)i[e]=arguments[e];console.error(n,...i)},uninitializedWarning:r=>{t.error("You must initialize PostHog before calling "+r)},createLogger:(r,i)=>a(n+" "+r,i)};return t},t=(0,a("[PostHog.js]").createLogger)("[ExternalScriptsLoader]"),l=(r,n,i)=>{if(r.config.disable_external_dependency_loading)return t.warn(n+" was requested but loading of external scripts is disabled."),i("Loading of external scripts is disabled");var o=null==e?void 0:e.querySelectorAll("script");if(o)for(var a,l=function(){if(o[u].src===n){var r=o[u];return r.__posthog_loading_callback_fired?{v:i()}:(r.addEventListener("load",(n=>{r.__posthog_loading_callback_fired=!0,i(void 0,n)})),r.onerror=r=>i(r),{v:void 0})}},u=0;u<o.length;u++)if(a=l())return a.v;var d=()=>{if(!e)return i("document not found");var o=e.createElement("script");if(o.type="text/javascript",o.crossOrigin="anonymous",o.src=n,o.onload=r=>{o.__posthog_loading_callback_fired=!0,i(void 0,r)},o.onerror=r=>i(r),r.config.prepare_external_dependency_script&&(o=r.config.prepare_external_dependency_script(o)),!o)return i("prepare_external_dependency_script returned null");var a,t=e.querySelectorAll("body > script");t.length>0?null==(a=t[0].parentNode)||a.insertBefore(o,t[0]):e.body.appendChild(o)};null!=e&&e.body?d():null==e||e.addEventListener("DOMContentLoaded",d)};o.__PosthogExtensions__=o.__PosthogExtensions__||{},o.__PosthogExtensions__.loadExternalDependency=(r,n,i)=>{var e="/static/"+n+".js?v="+r.version;if("remote-config"===n&&(e="/array/"+r.config.token+"/config.js"),"toolbar"===n){var o=3e5;e=e+"&t="+Math.floor(Date.now()/o)*o}var a=r.requestRouter.endpointFor("assets",e);l(r,a,i)},o.__PosthogExtensions__.loadSiteApp=(r,n,i)=>{var e=r.requestRouter.endpointFor("api",n);l(r,e,i)}}();
//# sourceMappingURL=external-scripts-loader.js.map