1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1655],{61655:(e,t,n)=>{n.d(t,{getAgoraRTC:()=>i});var r=n(63265);let a=null,o=!1;async function i(){if(!a)try{if(a=(await n.e(4012).then(n.t.bind(n,61808,23))).default,!o){try{a.setLogLevel(1)}catch(e){}(0,r._h)(a),o=!0}}catch(e){return console.error("[Agora] Failed to load Agora SDK:",e),(0,r.$W)("sdk_load_failed",e),null}return a}},63265:(e,t,n)=>{n.d(t,{$W:()=>u,PB:()=>c,Wt:()=>s,_h:()=>y,_x:()=>l,jx:()=>f});var r=n(34600);let a=new Set,o=!1;function i(e){var t;let n=null!=(t=null!=e?e:"undefined"!=typeof navigator?navigator.userAgent:"")?t:"";if(/MSIE |Trident\//.test(n))return"ie";if(/Android [1-4][._]/.test(n))return"android_legacy";let r=/OS (\d+)[._]/.exec(n);if(r&&13>Number(r[1]))return"ios_legacy";if(!/Edg\//.test(n)){let e=/Chrome\/(\d+)/.exec(n);if(e&&66>Number(e[1]))return"chrome_legacy"}return"undefined"!=typeof navigator&&"function"!=typeof navigator.sendBeacon?"no_sendbeacon":"unknown"}function l(e,t){try{let n=t instanceof Error?t.message:null!=t?String(t):void 0;(0,r.Hd)({event:"autoplay_compat_error",context:"agora.autoplay",reason:e,message:n,legacy:i()})}catch(e){}}function u(e,t){try{let n=t instanceof Error?t.message:null!=t?String(t):void 0;(0,r.Hd)({event:"agora_sdk_error",context:"agora.sdk",reason:e,message:n,legacy:i()})}catch(e){}}function c(){return!(o||function(){if("undefined"==typeof navigator)return!1;let e=navigator.userActivation;return(null==e?void 0:e.hasBeenActive)===!0}())}function d(){for(let e of a)try{e()}catch(e){l("listener_failed",e)}}function f(e){return a.add(e),()=>{a.delete(e)}}function s(e){let t=0;for(let n of e)try{if(!n.audioTrack)continue;n.audioTrack.play(),t+=1}catch(e){l("play_failed",e)}return t>0}function y(e){o=!1;try{e.onAutoplayFailed=d}catch(e){l("bind_failed",e)}try{e.onAudioAutoplayFailed=d}catch(e){l("bind_audio_failed",e)}(o=e.onAutoplayFailed===d||e.onAudioAutoplayFailed===d)||l("autoplay_callback_missing")}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.